Releases: knative-extensions/eventing-rabbitmq
Knative Eventing Rabbitmq release v1.0.1
Changes by Kind
Enhancement
- 📄 A trigger will now send events to its subscriber in parallel, with the number of in-flight messages defaulting to 10 and configurable via the annotation
rabbitmq.eventing.knative.dev/prefetchCount. (#418, @benmoss) - 📄 Trigger filters are now enforced to be immutable, since the underlying RMQ binding is immutable (#468, @benmoss)
Bug or Regression
- Brokers will no longer create a queue for dead-lettered events if no dead letter sink is defined (#453, @benmoss)
Dependencies
Added
- github.com/NeowayLabs/wabbit: 73ad61d
- github.com/rabbitmq/amqp091-go: bb8191b
- google.golang.org/grpc/cmd/protoc-gen-go-grpc: v1.1.0
Changed
- cloud.google.com/go/storage: v1.10.0 → v1.18.2
- cloud.google.com/go: v0.81.0 → v0.97.0
- github.com/cncf/xds/go: fbca930 → aa0b789
- github.com/envoyproxy/go-control-plane: 63b5d3c → cf90f65
- github.com/golang/mock: v1.5.0 → v1.6.0
- github.com/golang/snappy: 2e65f85 → v0.0.3
- github.com/google/martian/v3: v3.1.0 → v3.2.1
- github.com/google/pprof: cbba55b → 4bb14d4
- github.com/googleapis/gax-go/v2: v2.0.5 → v2.1.1
- github.com/prometheus/common: v0.30.0 → v0.31.1
- github.com/yuin/goldmark: v1.3.5 → v1.4.0
- go.uber.org/goleak: v1.1.10 → 6911603
- go.uber.org/zap: v1.19.0 → v1.19.1
- golang.org/x/net: e898025 → 4f30a5c
- golang.org/x/oauth2: 2bc19b1 → 6b3c2da
- golang.org/x/sys: 0f9fa26 → d61c044
- golang.org/x/tools: v0.1.5 → v0.1.7
- google.golang.org/api: v0.44.0 → v0.58.0
- google.golang.org/genproto: f16073e → 37fc393
- google.golang.org/grpc: v1.40.0 → v1.41.0
- k8s.io/gengo: de9496d → 39e73c8
- knative.dev/eventing: v0.26.0 → v0.27.0
- knative.dev/hack/schema: 815cd31 → 11d193b
- knative.dev/hack: 815cd31 → 11d193b
- knative.dev/pkg: 5ae4821 → 96c0204
- knative.dev/reconciler-test: 49fac75 → 9839937
- sigs.k8s.io/yaml: v1.2.0 → v1.3.0
Removed
- github.com/vaikas/wabbit: b5b2269
v1.0.0
Changes by Kind
Enhancement
- 📄 A trigger will now send events to its subscriber in parallel, with the number of in-flight messages defaulting to 10 and configurable via the annotation
rabbitmq.eventing.knative.dev/prefetchCount. (#418, @benmoss) - 📄 Trigger filters are now enforced to be immutable, since the underlying RMQ binding is immutable (#468, @benmoss)
Bug or Regression
- Brokers will no longer create a queue for dead-lettered events if no dead letter sink is defined (#453, @benmoss)
Dependencies
Added
- github.com/NeowayLabs/wabbit: 73ad61d
- github.com/rabbitmq/amqp091-go: bb8191b
- google.golang.org/grpc/cmd/protoc-gen-go-grpc: v1.1.0
Changed
- cloud.google.com/go/storage: v1.10.0 → v1.18.2
- cloud.google.com/go: v0.81.0 → v0.97.0
- github.com/cncf/xds/go: fbca930 → aa0b789
- github.com/envoyproxy/go-control-plane: 63b5d3c → cf90f65
- github.com/golang/mock: v1.5.0 → v1.6.0
- github.com/golang/snappy: 2e65f85 → v0.0.3
- github.com/google/martian/v3: v3.1.0 → v3.2.1
- github.com/google/pprof: cbba55b → 4bb14d4
- github.com/googleapis/gax-go/v2: v2.0.5 → v2.1.1
- github.com/prometheus/common: v0.30.0 → v0.31.1
- github.com/yuin/goldmark: v1.3.5 → v1.4.0
- go.uber.org/goleak: v1.1.10 → 6911603
- go.uber.org/zap: v1.19.0 → v1.19.1
- golang.org/x/net: e898025 → 4f30a5c
- golang.org/x/oauth2: 2bc19b1 → 6b3c2da
- golang.org/x/sys: 0f9fa26 → d61c044
- golang.org/x/tools: v0.1.5 → v0.1.7
- google.golang.org/api: v0.44.0 → v0.58.0
- google.golang.org/genproto: f16073e → 37fc393
- google.golang.org/grpc: v1.40.0 → v1.41.0
- k8s.io/gengo: de9496d → 39e73c8
- knative.dev/eventing: v0.26.0 → v0.27.0
- knative.dev/hack/schema: 815cd31 → 11d193b
- knative.dev/hack: 815cd31 → 11d193b
- knative.dev/pkg: 5ae4821 → 96c0204
- knative.dev/reconciler-test: 49fac75 → 9839937
- sigs.k8s.io/yaml: v1.2.0 → v1.3.0
Removed
- github.com/vaikas/wabbit: b5b2269
Knative Eventing Rabbitmq release v0.26.0
[add release notes here]
Knative Eventing Rabbitmq release v0.25.1
[add release notes here]
Knative Eventing Rabbitmq release v0.23.2
Changes by Kind
🚨 Breaking or Notable
0.23 requires messaging-topology-operator version v0.8.0 to be installed as well as cluster-operator version v1.6.0
💫 New Features & Changes
🎁 Conformance tests for Broker now work
🐞 Bug Fixes
Various bug fixes
Uncategorized
Uncategorized
🐛 If a Broker / Trigger is deleted but there's no secret to talk to the rabbit cluster, we now remove the resources and log that rabbitmq resources might have been leaked. This happens only when not using the Rabbit Cluster Operator. This left undeletable resources, so this change seems more user friendly. (#271, @vaikas)
Dependencies
Added
- github.com/cloudevents/conformance: v0.2.0
- github.com/cloudevents/sdk-go/observability/opencensus/v2: v2.4.1
- github.com/go-task/slim-sprig: 348f09d
Changed
- contrib.go.opencensus.io/exporter/prometheus: 6bcf6f8 → v0.3.0
- github.com/eclipse/paho.mqtt.golang: v1.3.2 → v1.3.3
- github.com/envoyproxy/go-control-plane: fd9021f → 668b12f
- github.com/go-stomp/stomp: v2.1.2+incompatible → v2.1.3+incompatible
- github.com/golang/protobuf: v1.4.3 → v1.5.2
- github.com/maxbrunsfeld/counterfeiter/v6: v6.3.0 → v6.4.1
- github.com/michaelklishin/rabbit-hole/v2: v2.6.0 → v2.8.0
- github.com/onsi/ginkgo: v1.15.2 → v1.16.1
- github.com/prometheus/common: v0.19.0 → v0.20.0
- github.com/prometheus/statsd_exporter: v0.15.0 → v0.20.0
- github.com/rabbitmq/cluster-operator: v1.5.0 → v1.6.0
- github.com/rabbitmq/messaging-topology-operator: 2ca4076 → v0.8.0
- golang.org/x/crypto: 84dcc77 → 4f45737
- golang.org/x/lint: 738671d → 83fdc39
- golang.org/x/net: ac852fb → e915ea6
- golang.org/x/oauth2: 08078c5 → 5e61552
- golang.org/x/sync: 09787c9 → 036812b
- golang.org/x/sys: 489259a → 4fbd30e
- golang.org/x/text: v0.3.4 → v0.3.6
- golang.org/x/time: 3af7569 → f8bda1e
- golang.org/x/tools: b0ab187 → v0.1.0
- google.golang.org/genproto: 8c77b98 → 9910b6c
- google.golang.org/grpc: v1.36.0 → v1.37.0
- google.golang.org/protobuf: v1.25.0 → v1.26.0
- k8s.io/kube-openapi: d219536 → 591a79e
- knative.dev/eventing: v0.22.0 → 1bbc013
- knative.dev/hack/schema: b6ab329 → 93ad912
- knative.dev/hack: b6ab329 → 93ad912
- knative.dev/pkg: 952fdd9 → 4564797
- knative.dev/reconciler-test: b09f366 → d5adf72
Knative Eventing Rabbitmq release v0.22.1
[add release notes here]
Knative Eventing Rabbitmq release v0.24.1
[add release notes here]
Knative Eventing Rabbitmq release v0.25.0
Knative Eventing Rabbitmq release v0.24.0
[add release notes here]
Knative Eventing Rabbitmq release v0.23.1
Changes by Kind
🚨 Breaking or Notable
0.23 requires messaging-topology-operator version v0.8.0 to be installed as well as cluster-operator version v1.6.0
💫 New Features & Changes
🎁 Conformance tests for Broker now work
🐞 Bug Fixes
Various bug fixes
Uncategorized
Uncategorized
🐛 If a Broker / Trigger is deleted but there's no secret to talk to the rabbit cluster, we now remove the resources and log that rabbitmq resources might have been leaked. This happens only when not using the Rabbit Cluster Operator. This left undeletable resources, so this change seems more user friendly. (#271, @vaikas)
Dependencies
Added
- github.com/cloudevents/conformance: v0.2.0
- github.com/cloudevents/sdk-go/observability/opencensus/v2: v2.4.1
- github.com/go-task/slim-sprig: 348f09d
Changed
- contrib.go.opencensus.io/exporter/prometheus: 6bcf6f8 → v0.3.0
- github.com/eclipse/paho.mqtt.golang: v1.3.2 → v1.3.3
- github.com/envoyproxy/go-control-plane: fd9021f → 668b12f
- github.com/go-stomp/stomp: v2.1.2+incompatible → v2.1.3+incompatible
- github.com/golang/protobuf: v1.4.3 → v1.5.2
- github.com/maxbrunsfeld/counterfeiter/v6: v6.3.0 → v6.4.1
- github.com/michaelklishin/rabbit-hole/v2: v2.6.0 → v2.8.0
- github.com/onsi/ginkgo: v1.15.2 → v1.16.1
- github.com/prometheus/common: v0.19.0 → v0.20.0
- github.com/prometheus/statsd_exporter: v0.15.0 → v0.20.0
- github.com/rabbitmq/cluster-operator: v1.5.0 → v1.6.0
- github.com/rabbitmq/messaging-topology-operator: 2ca4076 → v0.8.0
- golang.org/x/crypto: 84dcc77 → 4f45737
- golang.org/x/lint: 738671d → 83fdc39
- golang.org/x/net: ac852fb → e915ea6
- golang.org/x/oauth2: 08078c5 → 5e61552
- golang.org/x/sync: 09787c9 → 036812b
- golang.org/x/sys: 489259a → 4fbd30e
- golang.org/x/text: v0.3.4 → v0.3.6
- golang.org/x/time: 3af7569 → f8bda1e
- golang.org/x/tools: b0ab187 → v0.1.0
- google.golang.org/genproto: 8c77b98 → 9910b6c
- google.golang.org/grpc: v1.36.0 → v1.37.0
- google.golang.org/protobuf: v1.25.0 → v1.26.0
- k8s.io/kube-openapi: d219536 → 591a79e
- knative.dev/eventing: v0.22.0 → 1bbc013
- knative.dev/hack/schema: b6ab329 → 93ad912
- knative.dev/hack: b6ab329 → 93ad912
- knative.dev/pkg: 952fdd9 → 4564797
- knative.dev/reconciler-test: b09f366 → d5adf72