Releases: rabbitmq/messaging-topology-operator
Releases · rabbitmq/messaging-topology-operator
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]
1.4.0
1.3.0
Release Notes
- Add SuperStreamCRD (#281) [3ba6164]
- 239 vault cluster authentication (#255) [e8b60a7]
- Run pr sys tests in 1.19; cluster operator no longer supports 1.18 [89e1702]
- Fix to running unit-tests locally [4a63156]
- [skip ci] Update proposal metadata [ae22d64]
Dependency Changes
- Bump github.com/michaelklishin/rabbit-hole/v2 from 2.11.0 to 2.12.0 (#264) [82fa41c]
- Bump github.com/onsi/gomega from 1.16.0 to 1.17.0 [e7f84f1]
- Bump sigs.k8s.io/kustomize/kustomize/v4 from 4.3.0 to 4.4.1 [1de5dd1]
- Bump k8s api 1.22 (#262) [4791eb4]
- Downgrade code-generator to 0.21.x [4a5d3b6]
- Bump ginkgo dependency [fc91afc]
- Bump cluster operator to 1.10 [663483a]
1.2.1
Release Notes
- Fix endless reconcile issue [46cb7c2]
- Remove update/create permissions for rmq, secrets, and services [9ce8ed9]
- permission to create secret is required to create generated credential users.rabbitmq.com [1c566fb]
Dependency Changes
- No changes
Other Changes
- Merge pull request #251 from rabbitmq/last-transition-time [b3ffeaa]
- Remove duplicate omitempty [1431754]
- Merge pull request #249 from rabbitmq/tls-sys-test [aa8d783]
- Merge pull request #246 from rabbitmq/remove-unnecessary-rbac-permissions [e17b696]
- Verify successful create of the object in TLS system tests [f5c54f6]