Skip to content

Releases: knative-extensions/eventing-rabbitmq

Knative Eventing Rabbitmq release v1.0.1

07 Dec 10:19
6cb60a7

Choose a tag to compare

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 annotationrabbitmq.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

02 Nov 13:11
ceb2ff3

Choose a tag to compare

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 annotationrabbitmq.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

22 Sep 08:45
c944a0c

Choose a tag to compare

Knative Eventing Rabbitmq release v0.25.1

08 Sep 14:04
3888a3c

Choose a tag to compare

[add release notes here]

Knative Eventing Rabbitmq release v0.23.2

08 Sep 15:45
1267178

Choose a tag to compare

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

08 Sep 15:44
8fc5955

Choose a tag to compare

[add release notes here]

Knative Eventing Rabbitmq release v0.24.1

07 Sep 10:36
9d94455

Choose a tag to compare

[add release notes here]

Knative Eventing Rabbitmq release v0.25.0

10 Aug 20:44
13d2599

Choose a tag to compare

Changes by Kind

Enhancement

  • 📄 Added VHost option to RabbitMQ Source spec definition. (#351, @gabo1208 )

Knative Eventing Rabbitmq release v0.24.0

29 Jun 19:07
6db1380

Choose a tag to compare

[add release notes here]

Knative Eventing Rabbitmq release v0.23.1

08 Jun 09:41
67ea725

Choose a tag to compare

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