Releases: rabbitmq/messaging-topology-operator
Releases · rabbitmq/messaging-topology-operator
v1.10.2
What's Changed
- Binding delete panic by @ChunyiLyu in #559
- Use sha-based tag while generating single-arch -amd64 image by @PujaVad in #560
- udpating error message returned from getUserCredentials to avoid logs looping … by @DanielePalaia in #569
- Generate arm64 image by @PujaVad in #572
- fix bug when deleting a binding in bindBindingInfo by @DanielePalaia in #576
New Contributors
Full Changelog: v1.10.1...v1.10.2
v1.10.1
What's Changed
- Multi-arch container builds
- Expose leader election configuration as environment variables by @ivansjg in #526
- Bump controller-runtime 0.14.2 by @ChunyiLyu in #540
- Stop logging renewal info to avoid leaking creds. by @MirahImage in #547
New Contributors
Full Changelog: v1.10.0...v1.10.1
1.10.0
Release Notes
- user controller: allow definition of a username without password (#483) [60556f8]
- Use latest go patch in github action (#487) [4ce9927]
- Merge pull request #485 from rabbitmq/bump-github-action-versions [b3b3531]
- Use github action v3 instead of v2 [f84a7d4]
- bumping go version to 1.19.2 in pr workflow (#478) [c6a750e]
Dependency Changes
- Bump github.com/hashicorp/vault/api from 1.8.0 to 1.8.1 (#475) [e8cfe07]
- Bump github.com/hashicorp/vault/api from 1.8.1 to 1.8.2 (#484) [90439f5]
- Bump github.com/onsi/ginkgo/v2 from 2.2.0 to 2.3.1 (#474) [658be1c]
- Bump github.com/onsi/ginkgo/v2 from 2.4.0 to 2.5.0 (#491) [9f965b3]
- Bump github.com/onsi/ginkgo/v2 from 2.5.0 to 2.5.1 (#499) [8e2f478]
- Bump github.com/onsi/gomega from 1.20.2 to 1.21.1 (#470) [2c33f6d]
- Bump github.com/onsi/gomega from 1.21.1 to 1.22.1 (#473) [df60447]
- Bump github.com/onsi/gomega from 1.22.1 to 1.23.0 [5df1dbb]
- Bump github.com/onsi/gomega from 1.23.0 to 1.24.0 [b07675a]
- Bump github.com/onsi/gomega from 1.24.0 to 1.24.1 (#492) [e4cf371]
- Bump k8s.io/api from 0.25.3 to 0.25.4 (#493) [bff415c]
- Bump k8s.io/apimachinery from 0.25.3 to 0.25.4 (#495) [e06adc4]
- Bump k8s.io/client-go from 0.25.2 to 0.25.3 [b816648]
- Bump k8s.io/client-go from 0.25.3 to 0.25.4 [0acabe9]
- Bump k8s.io/code-generator from 0.25.2 to 0.25.3 [e160e27]
- Bump k8s.io/code-generator from 0.25.3 to 0.25.4 (#494) [1c33765]
- Bump sigs.k8s.io/controller-runtime from 0.13.0 to 0.13.1 (#490) [e0fa55c]
1.9.0
What's Changed
- Exclude dependabot from autogenned release notes by @coro in #433
- OperatorHub by @DanielePalaia in #439
- TopologyReconciler by @ChunyiLyu in #440
- Bump golang to 1.19 by @ChunyiLyu in #448
- Add govulncheck to makefile and github actions. by @MirahImage in #449
- Bump k8s api to 1.25 (controller-runtime 0.13) by @ChunyiLyu in #450
- Topic permission 191 by @ChunyiLyu in #456
- Vault export variables by @ChunyiLyu in #464
- Add example for topic exchange and topicpermissions.rabbitmq.com by @ChunyiLyu in #467
Dependency Changes
- Bump github.com/cloudflare/cfssl from 1.6.1 to 1.6.2 [9abb2ed]
- Bump github.com/cloudflare/cfssl from 1.6.2 to 1.6.3 (#468) [406b46d]
- Bump github.com/hashicorp/vault/api from 1.7.2 to 1.8.0 [e047744]
- Bump github.com/onsi/ginkgo/v2 from 2.1.4 to 2.1.5 [bf4c6e1]
- Bump github.com/onsi/ginkgo/v2 from 2.1.5 to 2.1.6 [f7fb71a]
- Bump github.com/onsi/ginkgo/v2 from 2.1.6 to 2.2.0 [b5e496e]
- Bump github.com/onsi/gomega from 1.20.1 to 1.20.2 [cef6d09]
- Bump k8s.io/client-go from 0.25.0 to 0.25.2 [8db037d]
- Bump k8s.io/code-generator from 0.25.0 to 0.25.2 [774582a]
- Bump k8s.io/klog/v2 from 2.70.1 to 2.80.0 [61162a7]
- Bump k8s.io/klog/v2 from 2.80.0 to 2.80.1 [3be7a8c]
- Bump sigs.k8s.io/controller-tools from 0.9.2 to 0.10.0 [0090cc5]
- Exclude dependabot from autogenned release notes (#433) [8719075]
Full Changelog: v1.8.0...v1.9.0
1.8.0
What's Changed
- Update CodeQL workflow by @Zerpet in #411
- Add top op user object update limitation by @ChunyiLyu in #415
- Add support to read path prefix from cluster specs by @blackjid in #423
- Go report card by @MirahImage in #427
- Small tests updates by @ChunyiLyu in #432
Dependency Changes
- Bump github.com/onsi/gomega from 1.19.0 to 1.20.0 [621e27f]
- Bump gopkg.in/ini.v1 from 1.66.6 to 1.67.0 [084e335]
- Bump k8s.io/api from 0.24.2 to 0.24.3 [deb7ded]
- Bump k8s.io/api from 0.24.3 to 0.24.4 [252554d]
- Bump k8s.io/client-go from 0.24.2 to 0.24.3 [e4e7195]
- Bump k8s.io/client-go from 0.24.3 to 0.24.4 [ff2a64d]
- Bump k8s.io/code-generator from 0.24.2 to 0.24.3 [0610f85]
- Bump k8s.io/code-generator from 0.24.3 to 0.24.4 [3369ae1]
- Bump k8s.io/klog/v2 from 2.70.0 to 2.70.1 [5fb53f5]
- Bump sigs.k8s.io/controller-runtime from 0.12.2 to 0.12.3 [39ca9e6]
- Bump sigs.k8s.io/controller-tools from 0.9.0 to 0.9.1 (#409) [ca5a953]
- Bump sigs.k8s.io/controller-tools from 0.9.1 to 0.9.2 [af95a1d]
- Bump sigs.k8s.io/kustomize/kustomize/v4 from 4.5.5 to 4.5.7 [37c4e7e]
New Contributors
Full Changelog: v1.7.1...v1.8.0
1.7.1
IMPORTANT INFORMATION
As part of this release, we renamed the validating webhook used in the Operator from validating-webhook-configuration
to topology.rabbitmq.com
. The previous name was too generic and had potential to collide with other webhook configuration names, even more given that it's not namespaced.
Read this before you upgrade: after you upgrade to this version, you will have to manually delete the webhook validating-webhook-configuration
object using: kubectl delete ValidatingWebhookConfiguration/validating-webhook-configuration
What's Changed
- Update copyright dates. by @MirahImage in #397
- Rename ValidatingWebhookConfiguration to avoid conflicts from other c… by @evankanderson in #389
- Add debug pprof endpoints to topology operator by @coro in #396
Changes in tests
- openshift integration by @DanielePalaia in #403
Dependency changes
- Bump k8s.io/klog/v2 from 2.60.1 to 2.70.0 by @dependabot in #405
- Bump sigs.k8s.io/controller-runtime from 0.12.1 to 0.12.2 by @dependabot in #406
- Bump k8s.io/client-go from 0.24.1 to 0.24.2 by @dependabot in #402
- Bump k8s.io/code-generator from 0.24.0 to 0.24.2 by @dependabot in #400
Full Changelog: v1.7.0...v1.7.1
1.7.0
What's Changed
- Generate manifests with controller-gen 0.9 by @ChunyiLyu in #380
- Extract generating rmq client into its own package by @ChunyiLyu in #381
- Update vulnerable dependency by @Zerpet in #384
- This commit override security context in system tests for openshift. by @DanielePalaia in #383
- Setup vaultSpec and tester to avoid test panic by @ChunyiLyu in #385
- Support referencing a vault secret path to configure schema sync credentials by @ChunyiLyu in #387
- Better fields descriptions by @ChunyiLyu in #393
- Openshift integration by @DanielePalaia in #390
- Remove hardcoded rmq image from sys tests by @ChunyiLyu in #394
- Update PR workflow to use latest k8s by @Zerpet in #395
Dependency Changes
- Bump github.com/hashicorp/vault/api from 1.5.0 to 1.6.0 (#376) [882aa7c]
- Bump github.com/hashicorp/vault/api from 1.6.0 to 1.7.2 [27b4ae6]
- Bump github.com/rabbitmq/cluster-operator from 1.12.1 to 1.13.0 [d183134]
- Bump github.com/rabbitmq/cluster-operator from 1.13.0 to 1.13.1 (#375) [b3f8e30]
- Bump sigs.k8s.io/controller-runtime from 0.11.2 to 0.12.1 [7d073ed]
- Bump sigs.k8s.io/controller-tools from 0.8.0 to 0.9.0 [39afb73]
- Bump sigs.k8s.io/kustomize/kustomize/v4 from 4.5.4 to 4.5.5 [8709b8c]
Full Changelog: v1.6.0...v1.7.0
1.6.0
What's Changed
- Validate Quorum queue settings in WebHook by @Zerpet in #342
- updated ginkgo to V2 by @DanielePalaia in #351
- Temporary fix on deletion_system_test in order to avoid to create a m… by @DanielePalaia in #350
- Support setting manager sync period using operator envVar by @ChunyiLyu in #369
- Support connecting Vault with TLS and check rabbitmqcluster status by @ChunyiLyu in #366
Dependency Changes
- Bump github.com/go-logr/logr from 1.2.0 to 1.2.3 [31bda28]
- Bump github.com/hashicorp/vault/api from 1.4.1 to 1.5.0 [442f30c]
- Bump github.com/onsi/ginkgo/v2 from 2.1.3 to 2.1.4 [1112fe5]
- Bump github.com/onsi/gomega from 1.18.1 to 1.19.0 [9ac78d2]
- Bump k8s.io/client-go from 0.23.5 to 0.23.6 [0f7b903]
- Bump k8s.io/code-generator from 0.23.5 to 0.23.6 [418d46b]
- Bump sigs.k8s.io/controller-runtime from 0.11.1 to 0.11.2 [0dc5217]
- Bump sigs.k8s.io/kustomize/kustomize/v4 from 4.5.2 to 4.5.3 [8521d57]
- Bump sigs.k8s.io/kustomize/kustomize/v4 from 4.5.3 to 4.5.4 [b84875d]
New Contributors
- @DanielePalaia made their first contribution in #351
Full Changelog: v1.5.0...v1.6.0
1.5.0
Release Notes
- Merge pull request #325 from LucasBoisserie/fix-deletion-user-and-permission [485e7e5]
- Add tests for User and Permission [242ec07]
- fix if conditionnal [df35670]
- update logic deletion on user and permission controller [98086fa]
- Merge pull request #327 from rabbitmq/api-category [270e03f]
- Bump cluster operator version used in integration tests [667bb5f]
- Merge pull request #331 from rabbitmq/update-manifests [07f10cb]
- Update controller-gen and docs tool generated manifests/docs for update [c942433]
- Add all crds to 'rabbitmq' category [d69bcf3]
Dependency Changes
- Bump github.com/elastic/crd-ref-docs from 0.0.7 to 0.0.8 [7c58073]
- Bump github.com/maxbrunsfeld/counterfeiter/v6 from 6.4.1 to 6.5.0 [bbd2116]
- Bump github.com/rabbitmq/cluster-operator from 1.12.0 to 1.12.1 [4a89c00]
- Bump k8s.io/client-go from 0.23.4 to 0.23.5 [8f9f947]
- Bump k8s.io/code-generator from 0.23.4 to 0.23.5 [52080ea]
- Bump k8s.io/klog/v2 from 2.30.0 to 2.60.1 [391c7e2]
1.4.1
Release Notes
- Ensure consistent log format (#326) [9319337]
- Merge pull request #323 from rabbitmq/binding-routing-key [6f4a377]
- Add routingKey to the binding example [d7b120d]
- Merge pull request #310 from rabbitmq/issue-233-rebase-2 [4b0f6cf]
- Update PR workflow file [4c25eef]
- Support for custom cluster domains [7ec1527]
- Refactor: constants and unused code [830dfa1]
- Append kubernetes cluster domain if provided [d3b048a]
- Update cluster-operator dependency to 1.12 [3a3ec02]
- Merge pull request #304 from rabbitmq/k8s-1.23 [b8392fe]
- Bump to k8s api 1.23 [c49b3da]
Dependency Changes
- Bump github.com/hashicorp/vault/api from 1.3.0 to 1.3.1 [ccff3ec]
- Bump github.com/hashicorp/vault/api from 1.3.1 to 1.4.1 [07d1ba9]
- Bump github.com/onsi/gomega from 1.18.0 to 1.18.1 [0eaf594]
- Bump github.com/rabbitmq/cluster-operator from 1.11.1 to 1.12.0 [a4e3fcf]
- Bump k8s.io/api from 0.23.0 to 0.23.4 [9737752]
- Bump k8s.io/apimachinery from 0.23.0 to 0.23.4 [e6170eb]
- Bump k8s.io/client-go from 0.23.0 to 0.23.4 [ac6e9f1]
- Bump k8s.io/code-generator from 0.23.0 to 0.23.4 [619fc3f]
- Bump sigs.k8s.io/controller-tools from 0.7.0 to 0.8.0 [98462e1]
- Bump sigs.k8s.io/kustomize/kustomize/v4 from 4.4.1 to 4.5.2 [65daa5a]