Releases: rabbitmq/cluster-operator
v2.17.2
If you want to control when a RabbitMQ cluster gets updated, make sure to pause reconciliation before upgrading the cluster-operator.
After upgrading the cluster-operator, resume reconciliation whenever it's safe to update the RabbitMQ cluster.
See Pause reconciliation for a RabbitMQ cluster.
What's Changed
- Add watch verb to endpointslices. by @MirahImage in #2004
Full Changelog: v2.17.1...v2.17.2
v2.17.1
If you want to control when a RabbitMQ cluster gets updated, make sure to pause reconciliation before upgrading the cluster-operator.
After upgrading the cluster-operator, resume reconciliation whenever it's safe to update the RabbitMQ cluster.
See Pause reconciliation for a RabbitMQ cluster.
What's Changed
- Make Docker registry and container tool configurable by @Zerpet in #1987
- Switch from deprecated corev1.Endpoints to discoveryv1.EndpointSlice. by @MirahImage in #1983
- Update drop capabilities to ALL by @Zerpet in #1999
- Update contributing to include CLA and discord. by @MirahImage in #2000
Full Changelog: v2.17.0...v2.17.1
v2.17.0
If you want to control when a RabbitMQ cluster gets updated, make sure to pause reconciliation before upgrading the cluster-operator.
After upgrading the cluster-operator, resume reconciliation whenever it's safe to update the RabbitMQ cluster.
See Pause reconciliation for a RabbitMQ cluster.
Enhanced Security Context
The cluster operator now has a security context, and sets an enhanced security context for RabbitMQ clusters. For users on OpenShift and other cases where the security context is overridden, please make use of our updated example.
What's Changed
- Add dependabot groups. by @MirahImage in #1943
- Bump tools and deps by @Zerpet in #1938
- Use github packages for our container image by @Zerpet in #1939
- fix unnecessary memory-not-equal warnings by @chengjoey in #1954
- Make unit and integration tests run in parallel by @Zerpet in #1942
- Add security context by @MirahImage in #1961
- set endPort as default in the netpols examples by @3deep5me in #1963
- Change actions to run documented examples in parallel with matrix. by @MirahImage in #1967
- Allow overriding container security context. by @MirahImage in #1965
- Fix RabbitMQ log output with Vault configured by @ansd in #1971
New Contributors
- @chengjoey made their first contribution in #1954
- @3deep5me made their first contribution in #1963
Full Changelog: v2.16.1...v2.17.0
v2.16.1
If you want to control when a RabbitMQ cluster gets updated, make sure to pause reconciliation before upgrading the cluster-operator.
After upgrading the cluster-operator, resume reconciliation whenever it's safe to update the RabbitMQ cluster.
See Pause reconciliation for a RabbitMQ cluster.
What's Changed
- RMQ-1955, RMQ-1960 : Bump go to fix CVE-2025-4674 and CVE-2025-47907 by @PujaVad in #1925
- Add dependabot config for go tool. by @MirahImage in #1927
- Deploy RabbitMQ 4.1.3 by default by @mkuratczyk in #1930
Full Changelog: v2.16.0...v2.16.1
v2.16.0
If you want to control when a RabbitMQ cluster gets updated, make sure to pause reconciliation before upgrading the cluster-operator.
After upgrading the cluster-operator, resume reconciliation whenever it's safe to update the RabbitMQ cluster.
See Pause reconciliation for a RabbitMQ cluster.
What's Changed
- Support scale to zero rabbitMQ by @jonathanCaamano in #1899
New Contributors
- @jonathanCaamano made their first contribution in #1899
Full Changelog: v2.15.0...v2.16.0
v2.15.0
If you want to control when a RabbitMQ cluster gets updated, make sure to pause reconciliation before upgrading the cluster-operator.
After upgrading the cluster-operator, resume reconciliation whenever it's safe to update the RabbitMQ cluster.
See Pause reconciliation for a RabbitMQ cluster.
What's Changed
- update prometheus rules for rabbitmq v4.1 by @awoimbee in #1883
- Optionally enable all feature flags automatically by @mkuratczyk in #1892
- Deploy RabbitMQ 4.1.1 by default by @mkuratczyk in #1893
- Refactor olm by @Zerpet in #1895
- Final tweaks to OLM workflow by @Zerpet in #1897
- Update queue grafana dashboard by @kcolford in #1896
- RMQ-1753, Bump go - Fixes CVE-2025-22874 by @PujaVad in #1898
New Contributors
Full Changelog: v2.14.0...v2.15.0
v2.14.0
If you want to control when a RabbitMQ cluster gets updated, make sure to pause reconciliation before upgrading the cluster-operator.
After upgrading the cluster-operator, resume reconciliation whenever it's safe to update the RabbitMQ cluster.
See Pause reconciliation for a RabbitMQ cluster.
What's Changed
- Include default delayStartSeconds value in documentation by @sillyfrog in #1870
- Track tools using
tooldirective by @Zerpet in #1873 - Point dashboard to the main branch by @mkuratczyk in #1881
- Log a line when FIPS is enabled by @Zerpet in #1882
- Refactor tools and bump dependencies by @Zerpet in #1885
New Contributors
- @sillyfrog made their first contribution in #1870
Full Changelog: v2.13.0...v2.14.0
v2.13.0
If you want to control when a RabbitMQ cluster gets updated, make sure to pause reconciliation before upgrading the cluster-operator.
After upgrading the cluster-operator, resume reconciliation whenever it's safe to update the RabbitMQ cluster.
See Pause reconciliation for a RabbitMQ cluster.
What's Changed
- Use
rabbitmq:4.1.0-managementas the default image by @mkuratczyk in #1867 - Reduce init container memory from 500Mi to 64Mi and CPU from 100m to 20m by @mkuratczyk in #1863
- Add support for custom Service labels via spec.service.labels by @EladAviczer in #1859
- PrometheusRule for rabbitmq alarm states by @awoimbee in #1823
- Improve cluster deletion by @mkuratczyk in #1864
- Add promtool for alert rule validation by @mkuratczyk in #1824
- configure rules to merge rabbitmq_identity_info by @mmueller-rs in #1856
- Bump (almost) all deps by @mkuratczyk in #1866
- Modernize the codebase by @mkuratczyk in #1868
- adding back replaces field on operatorhub publication by @DanielePalaia in #1815
New Contributors
- @awoimbee made their first contribution in #1823
- @mmueller-rs made their first contribution in #1856
- @EladAviczer made their first contribution in #1859
Full Changelog: v2.12.1...v2.13.0
v2.12.1
If you want to control when a RabbitMQ cluster gets updated, make sure to pause reconciliation before upgrading the cluster-operator.
After upgrading the cluster-operator, resume reconciliation whenever it's safe to update the RabbitMQ cluster.
See Pause reconciliation for a RabbitMQ cluster.
What's Changed
- Example of importing from a ConfigMap and a Secret by @mkuratczyk in #1802
- Move tools to a dedicated internal module by @Zerpet in #1803
- Update docker cache in CI by @Zerpet in #1811
- Update deps by @Zerpet in #1810
- Fix olm action by @DanielePalaia in #1812
Full Changelog: v2.12.0...v2.12.1
v2.12.0
What's Changed
- If the
imageis not specified, this version defaults torabbitmq:4.0.5-management(PR #1792) readinessProbeandLivenessProbecan be overridden (PR #1776)
New Contributors
- @chengjoey made their first contribution in #1776
Full Changelog: v2.11.0...v2.12.0