Releases: bpfman/bpfman-operator
v0.5.4
The bpfman-operator v0.5.4 release is a patch release that adds support for ppc64le and s390x and also includes some minor internal changes.
What's Changed
- Add support for ppc64le and s390x (bpfman change)
- base clusterserviceversion updates by @anfredette in #323
- Add separate workflow to run Kubernetes integration tests by @anfredette in #324
Full Changelog: v0.5.2...v0.5.4
v0.5.2
The bpfman-operator v0.5.2 release is a patch release that adds support for ppc64le and s390x, and contains several minor internal updates.
What's Changed
- Add support for ppc64le and s390x (bpfman change)
- Makefile: ensure
run-on-kind
works without local images by @frobware in #111 - update containers/image golang pkg to fix a CVE by @msherif1234 in #123
- Bump crictl to v1.31.0 by @anfredette in #126
- Fix BUILDPLATFORM redefinition issue in some Containerfiles by @frobware in #121
- ci: make sure BUILDPLATFORM is set in github actions by @Billy99 in #136
- Makefile: Split build image tasks for better modularity by @frobware in #129
- fix GH actions by @msherif1234 in #147
- ci: run image-build.yaml when Containerfiles are updated by @Billy99 in #160
- ci: add Podman validation to the build-images step by @frobware in #130
Full Changelog: v0.5.1...v0.5.2
Known Issues
- The the OpenShift console should not be used to install the v0.5.2 bpfman community operator because it will use the latest version of the bpfman container image instead of the v0.5.2 based image, which may or may not work.
New Contributors
- @ralphbean made their first contribution in #210
v0.5.1
The v0.5.1 release is a patch release which mainly contains bug fixes and enhances the developer build and test process.
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
- Red Hat Konflux update bpfman-operator by @red-hat-konflux in #35
- Update Konflux references by @red-hat-konflux in #48
- Update Konflux references to 0dc3087 by @red-hat-konflux in #49
- Update Konflux references to 9eee3cf by @red-hat-konflux in #51
- Add pprof port to bpfagent controller by @msherif1234 in #40
- Red Hat Konflux update bpfman-agent by @red-hat-konflux in #52
- Update Konflux references by @red-hat-konflux in #53
- Update Konflux references to 71270c3 by @red-hat-konflux in #54
- Update Konflux references to 72e4ddd by @red-hat-konflux in #55
- build(deps): bump the production-dependencies group with 4 updates by @dependabot in #58
- Update Konflux references to v0.2 by @red-hat-konflux in #57
- chore(deps): update konflux references by @red-hat-konflux in #60
- chore(deps): update konflux references by @red-hat-konflux in #63
- Fix OOM because of watching configmap resource by @msherif1234 in #62
- Makefile: gracefully handle kubectl delete by @frobware in #61
- chore(deps): update konflux references by @red-hat-konflux in #64
- chore(deps): update konflux references by @red-hat-konflux in #66
- chore(deps): update konflux references to 3806116 by @red-hat-konflux in #67
- Red Hat Konflux update bpfman-operator-bundle by @red-hat-konflux in #68
- chore(deps): update konflux references by @red-hat-konflux in #69
- chore(deps): update konflux references by @red-hat-konflux in #71
- chore(deps): update konflux references by @red-hat-konflux in #72
- chore(deps): update konflux references to f93024e by @red-hat-konflux in #73
- bpfman-agent: don't try to unload bpf program that isn't loaded by @anfredette in #75
- Konflux catalog by @msherif1234 in #76
- Handle deletes of BpfPrograms for BpfApplications by @anfredette in #78
- Update TestBpfmanConfigReconcileAndDelete unit test to verify that the OpenShift SCC is deployed by @frobware in #65
- Red Hat Konflux update bpfman-operator-catalog by @red-hat-konflux in #77
- chore(deps): update konflux references by @red-hat-konflux in #79
- chore(deps): update konflux references by @red-hat-konflux in #80
- Fix FromAsCasing warnings in container files by @frobware in #81
- Add catalog index file and script to generate it by @OlivierCazade in #82
- Update maintainers in yaml files by @anfredette in #83
- chore(deps): update konflux references by @red-hat-konflux in #84
- chore(deps): update konflux references by @red-hat-konflux in #89
- Speed Up
bpfman-agent
andbpfman-operator
Build by @frobware in #95 - Add downstream container files and update the konflux pipeline by @msherif1234 in #90
- Change Andrew's email back to redhat by @anfredette in #100
- chore(deps): update registry.access.redhat.com/ubi9/ubi-minimal docker tag to v9.4-1194 by @red-hat-konflux in #99
- Enable Integration Tests to Use Podman-Built Images by @frobware in #98
- Makefile: Disable test caching by using go test -count=1 by @frobware in #97
- chore(deps): update quay.io/operator-framework/opm docker tag to v1.46.0 by @red-hat-konflux in #107
- build(deps): bump the production-dependencies group with 4 updates by @dependabot in #108
Full Changelog: v0.5.0...v0.5.1
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.
New Contributors
- @frobware made their first contribution in #61
- @OlivierCazade made their first contribution in #82
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.
v0.5.0-rc3
Pre-release 3 for 0.5.0
The v0.5.0 release is a minor release that is the first official release with bpfman-operator in a separate repo.
A notable 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.
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 integeration 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
- cut v0.5.0-rc1 release by @anfredette in #41
Full Changelog: v0.4.2...v0.5.0-rc2