Releases: rabbitmq/cluster-operator
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
tool
directive 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-management
as 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
image
is not specified, this version defaults torabbitmq:4.0.5-management
(PR #1792) readinessProbe
andLivenessProbe
can be overridden (PR #1776)
New Contributors
- @chengjoey made their first contribution in #1776
Full Changelog: v2.11.0...v2.12.0
v2.11.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
- Add connection_string secret to default_user secret by @hxyannay in #1721
- Update condition to enable Web MQTT/STOMP TLS ports by @Zerpet in #1735
- Fix linter errors by @Zerpet in #1736
- Ignore mirroring related shutdown errors by @mkuratczyk in #1740
- Update dependencies by @Zerpet in #1744
- Fix CA certs overriding server certs by @Zerpet in #1747
New Contributors
Full Changelog: v2.10.0...v2.11.0
v2.10.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
- small fix on testing_and_publishing_OLM_bundle action by @DanielePalaia in #1641
- force string for resource attributes in examples by @nicoangelo in #1647
- Replace deprecated
patchesStrategicMerge
with v1beta1patches
. by @MirahImage in #1658 - Refactor CI by @Zerpet in #1693
- Add rabbitmq.com/disable-default-topology-spread-constraints annotation by @DanielDorado in #1694
- Disable ANONYMOUS login by @ansd in #1705
- Increase max length of additionalConfig by @ansd in #1710
- Fix docker syntax warnings from github actions. by @MirahImage in #1711
- Default to RabbitMQ 3.13.7 by @mkuratczyk in #1712 #1651 #1691
- Remove vm_memory_high_watermark_paging_ratio by @ansd in #1714
- Fix OLM workflow by @Zerpet in #1715
New Contributors
- @nicoangelo made their first contribution in #1647
- @DanielDorado made their first contribution in #1694
Full Changelog: v2.9.0...v2.10.0
v2.9.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
- small fix on test_and_publish_OLM_bundle by @DanielePalaia in #1603
- updating cluster operator crd by @DanielePalaia in #1604
- Don't restart the cluster after scale-out by @mkuratczyk in #1612
- Fix graceful shutdown by @ViliusS in #1611
- Bump RabbitMQ to 3.13.2 by @mkuratczyk in #1623
- Use latest docker/build-push-action with provenance set to false by @PujaVad in #1631
New Contributors
Full Changelog: v2.8.0...v2.9.0
v2.8.0
What's Changed
- Deploy 3.13 by default by @mkuratczyk in #1597
- Filter what objects we cache from the API by @mkuratczyk in #1549
- Correct annotations for certificates generated via vault intermediate CA by @mr-miles in #1544
- Migrating OLM testing pipeline from concourse to github-action by @DanielePalaia in #1569
- updating olm action to integrate new olm script by @DanielePalaia in #1591
New Contributors
Full Changelog: v2.7.0...v2.8.0
v2.7.0
What's Changed
- Reverting docker/build-push-action version bump due to a known issue by @PujaVad in #1506
- Maintenance: updates, removal of deprecated modules and function calls by @mkuratczyk in #1520
- Update apimachinery to 0.29 + all deps by @mkuratczyk in #1522
Full Changelog: v2.6.0...v2.7.0