Releases: rabbitmq/messaging-topology-operator
v1.19.3
What's Changed
- Fix User deletion logic by @Zerpet in #1176
- Bump k8s versions in Actions by @Zerpet in #1177
- Fix OLM package generation by @Zerpet in #1175
- fix: installation kustomize to refer new ghcr image by @yungbender in #1179
- Handle permission deletion while cluster deletion in progress. by @MirahImage in #1184
- Bump golang version and dependencies. by @MirahImage in #1187
New Contributors
- @yungbender made their first contribution in #1179
Full Changelog: v1.19.2...v1.19.3
v1.19.2
What's Changed
- Fix queue properties for queues used in system tests. by @MirahImage in #1170
- Bump golang version. by @MirahImage in #1164
- Bump go - v1.26.3 by @PujaVad in #1173
Full Changelog: v1.19.1...v1.19.2
v1.19.1
⚠️ ⚠️ ⚠️ IMPORTANT ⚠️ ⚠️ ⚠️
Make sure you read the release notes of of v1.19.0 before upgrading from v1.18.x or earlier. You need to perform additional steps to upgrade from v1.18.x or earlier versions.
What's Changed
Full Changelog: v1.19.0...v1.19.1
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
v1.18.3
What's Changed
- Update webhooks by @MirahImage in #1096
- Update OLM workflow to support File-Based Catalog by @Zerpet in #1098
- Bump go to 1.25.7 by @PujaVad in #1103
Full Changelog: v1.18.2...v1.18.3
v1.18.2
What's Changed
- Remove golang-ci-lint. No longer needed with modern go. by @MirahImage in #1077
- Fix security context: take 2 🎬 by @Zerpet in #1076
- Bump kind to latest image version. by @MirahImage in #1080
- Bump golang and deps by @PujaVad in #1081
Full Changelog: v1.18.1...v1.18.2
v1.18.1
What's Changed
- Use GHCR to publish container image by @Zerpet in #1064
- Update drop capabilities to ALL by @Zerpet in #1067
- Update CLA link. by @MirahImage in #1069
Full Changelog: v1.18.0...v1.18.1
v1.18.0
What's Changed
- Update ClusterRole permissions of messaging topology operator to update secrets by @barosch47 in #1033
- Create tool group for dependabot tool updates. by @MirahImage in #1039
- Add security context for controllers. by @MirahImage in #1048
New Contributors
- @barosch47 made their first contribution in #1033
Full Changelog: v1.17.4...v1.18.0
v1.17.4
What's Changed
- Add GH_TOKEN to OLM workflow by @Zerpet in #1014
- RMQ-1956, RMQ-1961 : Fix CVEs 2025-4674 and 2025-4674 by @PujaVad in #1016
- Add dependabot config for go tool. by @MirahImage in #1018
Full Changelog: v1.17.3...v1.17.4