Skip to content

Releases: rabbitmq/cluster-operator

v2.1.0

05 Jan 11:31
0f2acc0
Compare
Choose a tag to compare

⚠️ Upgrading the cluster-operator to this version will update RabbitMQ clusters (i.e. will cause rolling update of the underlying StatefulSets).
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.

Multi-arch support

The RabbitMQ cluster-operator now supports both AMD64 and ARM64 architectures out of the box. The image used in the release manifest is a multi-architecture OCI, which is automatically resolved by your container runtime to the underlying image relevant to your architecture.

What's Changed

New Contributors

Full Changelog: v2.0.0...v2.1.0

2.0.0

22 Sep 14:58
8f21ba0
Compare
Choose a tag to compare

Breaking Changes ⚠️

This version requires RabbitMQ 3.9.9 upwards. Please ensure all existing RabbitMQ clusters are 3.9.9 upwards before upgrading else those RabbitMQ clusters will fail to start after cluster-operator upgrade.
If you cannot upgrade some of your existing RabbitMQ clusters to 3.9.9 or newer, pause reconciliation before upgrading the cluster-operator.

⚠️ Upgrading the cluster-operator to this version will update RabbitMQ clusters (i.e. will cause rolling update of the underlying StatefulSets).
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

New Contributors

Full Changelog: v1.14.0...v2.0.0

1.14.0

15 Jun 09:30
f2ab5ce
Compare
Choose a tag to compare

What's Changed

Dependency Changes

  • Bump github.com/eclipse/paho.mqtt.golang from 1.3.5 to 1.4.1 [7ea3870]
  • Bump github.com/mikefarah/yq/v4 from 4.25.1 to 4.25.2 [fb6f8c6]
  • Bump gopkg.in/ini.v1 from 1.66.4 to 1.66.5 [cd31dab]
  • Bump gopkg.in/ini.v1 from 1.66.5 to 1.66.6 (#1050) [bf12a91]
  • Bump sigs.k8s.io/controller-runtime from 0.11.2 to 0.12.1 [95efc44]
  • Bump sigs.k8s.io/controller-tools from 0.8.0 to 0.9.0 [a3b5e3a]
  • Bump sigs.k8s.io/kind from 0.13.0 to 0.14.0 [519883b]
  • Bump sigs.k8s.io/kustomize/kustomize/v4 from 4.5.4 to 4.5.5 [44d84e4]

New Contributors

Full Changelog: v1.13.1...v1.14.0

1.13.1

23 May 12:51
d00b168
Compare
Choose a tag to compare

Release Notes

  • Merge pull request #1040 from jiuker/fix_validateAndGetOwner [d00b168]
  • Bump default rmq to 3.10.2 [d8fb517]
  • switch case change simple! [9bccf91]

Dependency Changes

1.13.0

16 May 15:37
019bc24
Compare
Choose a tag to compare

What's Changed

Dependency Changes

  • Bump github.com/elastic/crd-ref-docs from 0.0.7 to 0.0.8 [fc40864]
  • Bump github.com/go-logr/logr from 1.2.0 to 1.2.3 [406be0f]
  • Bump github.com/mikefarah/yq/v4 from 4.21.1 to 4.22.1 [49e04dc]
  • Bump github.com/mikefarah/yq/v4 from 4.22.1 to 4.23.1 [c69150b]
  • Bump github.com/mikefarah/yq/v4 from 4.23.1 to 4.24.2 [d291b07]
  • Bump github.com/mikefarah/yq/v4 from 4.24.2 to 4.24.5 [74dcd6c]
  • Bump github.com/mikefarah/yq/v4 from 4.24.5 to 4.25.1 [54039eb]
  • Bump github.com/onsi/ginkgo/v2 from 2.1.3 to 2.1.4 [4240e24]
  • Bump github.com/onsi/gomega from 1.18.1 to 1.19.0 [06b2ef5]
  • Bump k8s.io/klog/v2 from 2.30.0 to 2.40.1 [ba070d9]
  • Bump k8s.io/klog/v2 from 2.40.1 to 2.50.1 [8b87b26]
  • Bump k8s.io/klog/v2 from 2.50.1 to 2.60.1 [d0cb15f]
  • Bump sigs.k8s.io/controller-runtime from 0.11.1 to 0.11.2 [ff85b8f]
  • Bump sigs.k8s.io/kind from 0.11.1 to 0.12.0 [89d35a2]
  • Bump sigs.k8s.io/kind from 0.12.0 to 0.13.0 [1f3ba7d]
  • Bump sigs.k8s.io/kustomize/kustomize/v4 from 4.5.2 to 4.5.3 [a29731e]
  • Bump sigs.k8s.io/kustomize/kustomize/v4 from 4.5.3 to 4.5.4 [734dae2]

New Contributors

Full Changelog: v1.12.0...v1.13.0

v1.12.1

16 May 16:27
5891ae9
Compare
Choose a tag to compare

What's Changed

  • Update kubectl-bats tests by @Zerpet in #980
  • Bump sigs.k8s.io/controller-tools from 0.7.0 to 0.8.0 by @dependabot in #925
  • Bump github.com/mikefarah/yq/v4 from 4.20.1 to 4.21.1 by @dependabot in #975
  • Update default user updater image to latest patch by @Zerpet in #979
  • Bump kube-prometheus stack to 31.0.2 by @coro in #982
  • Ensure consistent log formats by @coro in #983

Full Changelog: v1.12.0...v1.12.1

1.12.0

21 Feb 12:10
6396dbe
Compare
Choose a tag to compare

Release Notes

  • Use 3.9.13 by default [284eed9]
  • Bump to k8s api 1.23 [f04df01]
  • bump k8s api version in autogen docs config [b26e0f4]
  • Use golang 1.17 in github PR workflow [4cb9154]
  • Fix multiple disks documented example test (#955) [e5cabe8]
  • Generate quay.io registry manifests for installation [56dcbe3]

Dependency Changes

  • Bump github.com/mikefarah/yq/v4 from 4.17.2 to 4.18.1 [46d29c9]
  • Bump github.com/mikefarah/yq/v4 from 4.18.1 to 4.19.1 [62d94bf]
  • Bump github.com/mikefarah/yq/v4 from 4.19.1 to 4.20.1 [d82760a]
  • Bump github.com/onsi/gomega from 1.18.0 to 1.18.1 [f336ddc]
  • Bump gopkg.in/ini.v1 from 1.66.2 to 1.66.3 [2ee18c1]
  • Bump gopkg.in/ini.v1 from 1.66.3 to 1.66.4 [c7a51e5]
  • Bump k8s.io/apimachinery from 0.23.0 to 0.23.4 [5e6eaa3]
  • Bump sigs.k8s.io/kustomize/kustomize/v4 from 4.4.1 to 4.5.1 [9cbdcd1]
  • Bump sigs.k8s.io/kustomize/kustomize/v4 from 4.5.1 to 4.5.2 [10dec2a]

Other changes

  • More precise overlay matching [365ab6b]
  • Helper overlay to patch the Operator image [7d1dba0]
  • Merge pull request #954 from rabbitmq/fix-vault-ci [0c23edf]
  • Bump vault chart version to fix CI [64b3522]
  • [skip ci] Merge pull request #942 from rabbitmq/ytt-patch [2c830e9]

1.11.1

27 Jan 13:42
38f5002
Compare
Choose a tag to compare

Release Notes

  • Merge pull request #936 from oliver-rew/fix/empty-default-image-pull-secrets [657dbbb]
  • fix: don't set empty image pull secrets [25977e3]
  • Document lack of 1.18 support (#931) [b6c63f3]

Dependency Changes

  • Bump github.com/mikefarah/yq/v4 from 4.16.2 to 4.17.2 [925d5f8]
  • Bump github.com/onsi/gomega from 1.17.0 to 1.18.0 [48b4ac1]

1.11.0

17 Jan 10:04
c8393c8
Compare
Choose a tag to compare

Upgrading the cluster-operator to this version will update RabbitMQ clusters (i.e. will cause rolling update of the underlying StatefulSets).
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.

Note: This release removes support for Kubernetes 1.18. Please upgrade to 1.19 in order to use the operator on this version.

Release Notes

  • Merge pull request #921 from rabbitmq/k-rmq-perf-test-improvements [c8393c8]
  • Allow a default to be set for imagePullSecrets on operator scope (#926) [5f98b43]
  • Deploy kubernetes Jobs for perf-test and stream-perf-test. [a792589]
  • Merge pull request #927 from rabbitmq/fsGroup-openshift [6d9a96b]
  • Set podSecurityContext.fsGroup to 0 instead of 999 [da92f69]
  • Bump k8s api 1.22 (#913) [d1ff901]
  • Merge pull request #902 from rabbitmq/remove-delve [c742d97]
  • Removing delve debugger from tools [a9c5d3f]
  • Merge pull request #889 from rabbitmq/fix-tls-wss-ports [a7fb232]
  • Fix port exposure in MQTT/STOMP and WS variants [18030dc]
  • Merge pull request #888 from rabbitmq/appProtocolField-878 [c8f420d]
  • Merge pull request #872 from rabbitmq/fix-system-tests [c91a0c8]
  • Merge pull request #887 from rabbitmq/disable-non-tls-listener [5f8578d]
  • Run go fmt on system_tests package [88c80d9]
  • Include protocol information in Service ports [98789cb]
  • Last production-ready example refinement. [18cb4a5]
  • Add more refinements to the production example README [106d115]
  • Merge pull request #886 from rabbitmq/extra-prroduction-ready-info [5c77366]
  • Do not requeue error when disableNonTLSListen is set to [4881d46]
  • Use kubectl-create in PR workflow [dca881c]
  • Answer some production-ready questions that came up in private threads [bceb270]
  • Add comment for OpenShift Vault deployment [eef774f]
  • Move stream test case together with other plugin [e97687d]
  • Replace Errorf by Printf [5b97338]
  • Use Eventually rather than for-loop [5de00ba]
  • Unfocus [a7e0e7a]
  • Use k8sQueryTimeout rather than hardcoding it [07d03fe]
  • Retry stream connection [73fac8e]
  • Unfocus volume expansion test [9b857b9]
  • Ramp up timeout to wait for PVC expansion [6b1484d]
  • Ramp up timeout when calling k8s api [49f10a3]
  • Ramp up timeout to wait for ConfigMap annotation [7abef6a]
  • Wait until mqtt/stomp ports are ready [349a250]
  • Add links to YouTube videos [9c46a6b]
  • Bump Vault Helm chart to v0.16.1 [1527254]
  • Raise mqtt connect wait time [8e329a2]
  • Add some examples of per-queue alerts/dashboards (#865) [2446575]

Dependency Changes

  • Bump github.com/michaelklishin/rabbit-hole/v2 from 2.10.0 to 2.12.0 [272da23]
  • Bump github.com/mikefarah/yq/v4 from 4.13.4 to 4.13.5 [63ba896]
  • Bump github.com/mikefarah/yq/v4 from 4.13.5 to 4.14.1 [a8a7fad]
  • Bump github.com/mikefarah/yq/v4 from 4.14.1 to 4.14.2 [872b9db]
  • Bump github.com/mikefarah/yq/v4 from 4.14.2 to 4.15.1 [db69cc9]
  • Bump github.com/mikefarah/yq/v4 from 4.15.1 to 4.16.1 [1d6f7f9]
  • Bump github.com/mikefarah/yq/v4 from 4.16.1 to 4.16.2 [04ff15b]
  • Bump github.com/onsi/gomega from 1.16.0 to 1.17.0 [95e9c87]
  • Bump gopkg.in/ini.v1 from 1.63.2 to 1.64.0 [f90ef73]
  • Bump gopkg.in/ini.v1 from 1.64.0 to 1.65.0 [edece9e]
  • Bump gopkg.in/ini.v1 from 1.65.0 to 1.66.0 [eb5d776]
  • Bump gopkg.in/ini.v1 from 1.66.0 to 1.66.1 [740561e]
  • Bump gopkg.in/ini.v1 from 1.66.1 to 1.66.2 (#911) [78db81e]
  • Bump sigs.k8s.io/kustomize/kustomize/v4 from 4.4.0 to 4.4.1 [f36475c]

1.10.0

14 Oct 09:33
d4312c7
Compare
Choose a tag to compare

Release Notes

  • Move default image configuration to operator pod environment variables (#867) [4724abe]
  • Merge pull request #861 from rabbitmq/log-level [0d46696]
  • Decrease log volume by making use of debug level [3b6949f]
  • Add documented examples for NetworkPolicies (#859) [4f89ad8]

Dependency Changes

  • Bump github.com/mikefarah/yq/v4 from 4.13.2 to 4.13.3 [47979df]
  • Bump github.com/mikefarah/yq/v4 from 4.13.3 to 4.13.4 [ae5daf6]
  • Bump github.com/onsi/ginkgo from 1.16.4 to 1.16.5 [e6f0177]