v0.5.0
The v0.5.0 release is a minor release and is the first official release with bpfman-operator in a separate repository.
The key new feature in this release is support for the BpfApplication CRD, which allows an application developer to deploy a set of required eBPF programs using a single BpfApplication CRD rather than multiple separate *Program CRDs.
WARNING: Release v0.5.1 and earlier are no longer functional due to a change in the Cosign API. Please refer to the "Known Issues" section below for further details.
What's Changed
- SDN-5007: introducing bfpapplication object by @msherif1234 in #6
- Fixups for pr #6 by @anfredette in #31
- build(deps): bump the production-dependencies group with 2 updates by @dependabot in #32
- Add app integration test by @msherif1234 in #23
- remove api doc gen by @astoycos in #34
- fix broken link the readme and few minor edits by @msherif1234 in #33
- build(deps): bump google.golang.org/grpc from 1.64.0 to 1.65.0 in the production-dependencies group by @dependabot in #39
- handle update app object by removing an existing program by @msherif1234 in #38
- More concise naming scheme for BpfPrograms by @anfredette in #37
- update build-release-yamls target by @msherif1234 in #42
- Add make catalog-deploy to allow loading dev operator from console by @msherif1234 in #43
- Add missing schema for BpfApplication object by @msherif1234 in #46
Full Changelog: v0.4.2...v0.5.0
Known Issues
- Release v0.5.1 and earlier fail to load eBPF programs due to a change in the Cosign API (Issue 1241). In follow-on releases, whether to use Cosign was made configurable, but for release v0.5.1 and earlier, there is no workaround other than to use a later release.