v1.19.0
⚠️ ⚠️ ⚠️ BREAKING CHANGE ⚠️ ⚠️ ⚠️
We have stopped publishing the operator image to DockerHub. The manifest messaging-topology-operator.yaml and messaging-topology-operator-with-certmanager.yaml now points to GHCR (GitHub registry).
We do not expect most users to be affected, since GHCR allows to pull without authentication from public repos.
You may be affected if your infrastructure uses a proxy, or a mirror, to pull the operator image from DockerHub.
Upgrade
In this version, some resources changed their names, to make them more specific. The resources that changed name are:
Servicenamedwebhook-serviceValidatingWebhookConfigurationnamedtopology.rabbitmq.com- (Cert Manager)
Certificatenamedserving-cert - (Cert Manager)
Issuernamedselfsigned-issuer
When you upgrade to v1.19.0, kubectl will create those resources with different names, and old ones will be left behind. You can either manually delete the old resources, or use the script cleanup-old-resources.sh available in this release.
What's Changed
- Fix OLM release values by @Zerpet in #1109
- Migrate to Kubebuilder v4 by @Zerpet in #1105
- chore: switch check-github-tool-versions.sh to use gh CLI by @Copilot in #1116
- chore: add automated tool version update workflow by @Zerpet in #1115
- Fix make target command in CI by @Zerpet in #1119
- Remove vscode config from repo. by @MirahImage in #1117
- Fix lint errors by @Zerpet in #1120
- Explicitly add Makefile in update-tools by @Zerpet in #1126
- Bump golang to resolve CVEs. by @MirahImage in #1137
- CI : Fix artifact name for upload in release workflow by @PujaVad in #1138
Full Changelog: v1.18.3...v1.19.0