Releases: knative-extensions/eventing-rabbitmq
Releases · knative-extensions/eventing-rabbitmq
Knative Eventing Rabbitmq release v1.6.1
Changes by Kind
Performance
- Parallelism only affects number of workers. Prefetch set to an non-configurable value of 100 (#856, @gab-satchi)
Enhancement
- Added metrics to dispatcher pods (#844, @gab-satchi)
- QueueType is configurable (quorum and classic) if using RabbitmqBrokerConfig (#803, @gab-satchi)
- Update to cluster-operator 1.13.1
Update to topology-operator 1.6.0 (#846, @gab-satchi) - 🎁 Broker and Trigger supports RabbitMQ ClusterReference Connection Secrets (#822, @gabo1208)
Deprecation
- Now the Source has been simplified with less config and use cases, so it should be cleaner to setup and get it up and running (#800, @gabo1208)
- RabbitMQ Source changed to use a RabbitCluster Reference like the Broker (#801, @gabo1208)
API Change
- BREAKING: 🎁 Source's Spec RabbitMQ related parameters have been grouped in the RabbitMQResourcesConfig Spec, Source's Spec Delivery related parameters have been grouped in the Delivery Spec
Bug or Regression
- Fix metrics component name for user-facing components. Also escape it. (#827, @ikvmw)
- Limit ERL_MAX_PORTS explicitly in tests, since host's fs.fd-max leaks into containers. the values provided in samples might be too concervative, please adjust to the taste. (#825, @ikvmw)
- 🐛 Fixed bug In the Source, when if the Retries Spec was set and an error response was sent by the sink, the system crashed because a miss configured backoff function (#831, @gabo1208)
Dependencies
Added
- github.com/onsi/ginkgo/v2: v2.1.4
Changed
- github.com/BurntSushi/toml: v0.3.1 → v1.0.0
- github.com/cloudevents/sdk-go/v2: v2.8.0 → v2.10.1
- github.com/elastic/crd-ref-docs: v0.0.7 → v0.0.8
- github.com/go-logr/logr: v1.2.2 → v1.2.3
- github.com/hashicorp/vault/api: v1.4.1 → v1.5.0
- github.com/maxbrunsfeld/counterfeiter/v6: v6.4.1 → v6.5.0
- github.com/mikefarah/yq/v4: v4.21.1 → v4.25.1
- github.com/onsi/gomega: v1.18.1 → v1.19.0
- github.com/rabbitmq/cluster-operator: v1.12.1 → v1.13.1
- github.com/rabbitmq/messaging-topology-operator: v1.4.1 → v1.6.0
- github.com/spf13/cobra: v1.3.0 → v1.4.0
- go.uber.org/multierr: v1.7.0 → v1.8.0
- go.uber.org/zap: v1.19.1 → v1.21.0
- golang.org/x/mod: v0.5.1 → 9b9b3d8
- golang.org/x/sys: 4e6760a → a9b59b0
- golang.org/x/tools: v0.1.8 → v0.1.10
- gopkg.in/yaml.v3: 496545a → v3.0.1
- k8s.io/api: v0.23.5 → v0.23.8
- k8s.io/apiextensions-apiserver: v0.23.4 → v0.23.8
- k8s.io/apimachinery: v0.23.5 → v0.23.8
- k8s.io/apiserver: v0.23.4 → v0.23.8
- k8s.io/client-go: v0.23.5 → v0.23.8
- k8s.io/code-generator: v0.23.5 → v0.23.8
- k8s.io/component-base: v0.23.4 → v0.23.8
- k8s.io/klog/v2: 43cc75f → v2.60.1
- knative.dev/eventing: v0.32.0 → v0.33.0
- knative.dev/hack/schema: 12d3e2a → 65c463a
- knative.dev/hack: 12d3e2a → 65c463a
- knative.dev/pkg: 19adf79 → e60d250
- knative.dev/reconciler-test: f750f80 → f05db88
- sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.27 → v0.0.30
- sigs.k8s.io/controller-runtime: v0.11.1 → v0.11.2
- sigs.k8s.io/kind: v0.11.1 → v0.13.0
- sigs.k8s.io/kustomize/api: v0.11.2 → v0.11.4
- sigs.k8s.io/kustomize/cmd/config: v0.10.4 → v0.10.6
- sigs.k8s.io/kustomize/kustomize/v4: v4.5.2 → v4.5.4
- sigs.k8s.io/kustomize/kyaml: v0.13.3 → v0.13.6
Removed
Nothing has changed.
Knative Eventing Rabbitmq release v1.7.0
Changes by Kind
Bug or Regression
- Removes leftover RMQ resources if a Trigger's delivery spec is removed (#868, @gab-satchi)
- 🎁 Ingres, Dispatcher and Receive Adapter pods reconnects gracefully after a RabbitMQ connection error (#862, @gabo1208)
Dependencies
Added
Changed
- github.com/gogo/googleapis: v1.4.0 → v1.1.0
- github.com/kr/pty: v1.1.5 → v1.1.1
- github.com/moby/term: 3f7ff69 → 9d4ed18
- github.com/stretchr/objx: v0.2.0 → v0.1.1
- k8s.io/api: v0.23.8 → v0.23.9
- k8s.io/apiextensions-apiserver: v0.23.8 → v0.23.9
- k8s.io/apimachinery: v0.23.8 → v0.23.9
- k8s.io/apiserver: v0.23.8 → v0.23.9
- k8s.io/client-go: v0.23.8 → v0.23.9
- k8s.io/code-generator: v0.23.8 → v0.23.9
- k8s.io/component-base: v0.23.8 → v0.23.9
- k8s.io/gengo: 4627b89 → 397b4ae
- k8s.io/klog/v2: v2.60.1 → 0990e81
- knative.dev/eventing: v0.33.0 → v0.34.1
- knative.dev/hack/schema: 65c463a → 8d1e4cc
- knative.dev/hack: 65c463a → 8d1e4cc
- knative.dev/pkg: e60d250 → 4a03844
- knative.dev/reconciler-test: f05db88 → 177f826
Removed
- bazil.org/fuse: 371fbbd
- github.com/Azure/azure-sdk-for-go: v16.2.1+incompatible
- github.com/Microsoft/go-winio: v0.5.1
- github.com/Microsoft/hcsshim/test: 43a75bb
- github.com/Microsoft/hcsshim: v0.9.0
- github.com/NeowayLabs/wabbit: 73ad61d
- github.com/Shopify/logrus-bugsnag: 577dee2
- github.com/alexflint/go-filemutex: 72bdc8e
- github.com/aws/aws-sdk-go: v1.15.11
- github.com/bitly/go-simplejson: v0.5.0
- github.com/bits-and-blooms/bitset: v1.2.0
- github.com/bmizerany/assert: b7ed37b
- github.com/bshuster-repo/logrus-logstash-hook: v0.4.1
- github.com/buger/jsonparser: f4dd9f5
- github.com/bugsnag/bugsnag-go: b1d1530
- github.com/bugsnag/osext: 0dd3f91
- github.com/bugsnag/panicwrap: e2c2850
- github.com/checkpoint-restore/go-criu/v4: v4.1.0
- github.com/checkpoint-restore/go-criu/v5: v5.0.0
- github.com/cilium/ebpf: v0.6.2
- github.com/containerd/aufs: v1.0.0
- github.com/containerd/btrfs: v1.0.0
- github.com/containerd/cgroups: v1.0.2
- github.com/containerd/console: v1.0.2
- github.com/containerd/containerd: v1.5.7
- github.com/containerd/continuity: v0.1.0
- github.com/containerd/fifo: v1.0.0
- github.com/containerd/go-cni: v1.0.2
- github.com/containerd/go-runc: v1.0.0
- github.com/containerd/imgcrypt: v1.1.1
- github.com/containerd/nri: v0.1.0
- github.com/containerd/stargz-snapshotter/estargz: v0.4.1
- github.com/containerd/ttrpc: v1.0.2
- github.com/containerd/typeurl: v1.0.2
- github.com/containerd/zfs: v1.0.0
- github.com/containernetworking/cni: v0.8.1
- github.com/containernetworking/plugins: v0.9.1
- github.com/containers/ocicrypt: v1.1.1
- github.com/coreos/go-iptables: v0.5.0
- github.com/cyphar/filepath-securejoin: v0.2.2
- github.com/d2g/dhcp4: a1d1b6c
- github.com/d2g/dhcp4client: v1.0.0
- github.com/d2g/dhcp4server: 7d4a0a7
- github.com/d2g/hardwareaddr: e7d9fbe
- github.com/denverdino/aliyungo: a747050
- github.com/dnaeon/go-vcr: v1.0.1
- github.com/docker/cli: a8ff7f8
- github.com/docker/distribution: v2.7.1+incompatible
- github.com/docker/docker-credential-helpers: v0.6.3
- github.com/docker/docker: v20.10.10+incompatible
- github.com/docker/go-connections: v0.4.0
- github.com/docker/go-events: e31b211
- github.com/docker/go-metrics: v0.0.1
- github.com/docker/go-units: v0.4.0
- github.com/docker/libtrust: fa56704
- github.com/docker/spdystream: 449fdfc
- github.com/fsouza/go-dockerclient: v1.6.5
- github.com/fullsailor/pkcs7: d7302db
- github.com/garyburd/redigo: 535138d
- github.com/go-ini/ini: v1.25.4
- github.com/go-openapi/spec: v0.19.3
- github.com/godbus/dbus: ade71ed
- github.com/google/go-containerregistry: v0.5.1
- github.com/gorilla/handlers: 60c7bfd
- github.com/j-keck/arping: 2cf9dc6
- github.com/jmespath/go-jmespath: bd40a43
- github.com/joefitzgerald/rainbow-reporter: v0.1.0
- github.com/linuxkit/virtsock: f8cee7d
- github.com/marstr/guid: v1.1.0
- github.com/mattn/go-shellwords: v1.0.6
- github.com/miekg/pkcs11: v1.0.3
- github.com/mistifyio/go-zfs: f784269
- github.com/mitchellh/osext: 5e2d6d4
- github.com/moby/locker: v1.0.1
- github.com/moby/sys/mount: v0.3.0
- github.com/moby/sys/mountinfo: v0.5.0
- github.com/moby/sys/symlink: v0.1.0
- github.com/morikuni/aec: v1.0.0
- github.com/mrunalp/fileutils: v0.5.0
- github.com/ncw/swift: v1.0.47
- github.com/opencontainers/go-digest: v1.0.0
- github.com/opencontainers/image-spec: v1.0.1
- github.com/opencontainers/runc: v1.0.2
- github.com/opencontainers/runtime-spec: 1c3f411
- github.com/opencontainers/runtime-tools: 1d69bd0
- github.com/opencontainers/selinux: v1.8.2
- github.com/pborman/uuid: v1.2.0
- github.com/safchain/ethtool: 42ed695
- github.com/satori/go.uuid: v1.2.0
- github.com/sclevine/spec: [v1.2.0](https://gi...
Knative Eventing Rabbitmq release v1.6.0
Changes by Kind
Performance
- Parallelism only affects number of workers. Prefetch set to an non-configurable value of 100 (#856, @gab-satchi)
Enhancement
- Added metrics to dispatcher pods (#844, @gab-satchi)
- QueueType is configurable (quorum and classic) if using RabbitmqBrokerConfig (#803, @gab-satchi)
- Update to cluster-operator 1.13.1
Update to topology-operator 1.6.0 (#846, @gab-satchi) - 🎁 Broker and Trigger supports RabbitMQ ClusterReference Connection Secrets (#822, @gabo1208)
Deprecation
- Now the Source has been simplified with less config and use cases, so it should be cleaner to setup and get it up and running (#800, @gabo1208)
- RabbitMQ Source changed to use a RabbitCluster Reference like the Broker (#801, @gabo1208)
API Change
- BREAKING: 🎁 Source's Spec RabbitMQ related parameters have been grouped in the RabbitMQResourcesConfig Spec, Source's Spec Delivery related parameters have been grouped in the Delivery Spec
Bug or Regression
- Fix metrics component name for user-facing components. Also escape it. (#827, @ikvmw)
- Limit ERL_MAX_PORTS explicitly in tests, since host's fs.fd-max leaks into containers. the values provided in samples might be too concervative, please adjust to the taste. (#825, @ikvmw)
- 🐛 Fixed bug In the Source, when if the Retries Spec was set and an error response was sent by the sink, the system crashed because a miss configured backoff function (#831, @gabo1208)
Dependencies
Added
- github.com/onsi/ginkgo/v2: v2.1.4
Changed
- github.com/BurntSushi/toml: v0.3.1 → v1.0.0
- github.com/cloudevents/sdk-go/v2: v2.8.0 → v2.10.1
- github.com/elastic/crd-ref-docs: v0.0.7 → v0.0.8
- github.com/go-logr/logr: v1.2.2 → v1.2.3
- github.com/hashicorp/vault/api: v1.4.1 → v1.5.0
- github.com/maxbrunsfeld/counterfeiter/v6: v6.4.1 → v6.5.0
- github.com/mikefarah/yq/v4: v4.21.1 → v4.25.1
- github.com/onsi/gomega: v1.18.1 → v1.19.0
- github.com/rabbitmq/cluster-operator: v1.12.1 → v1.13.1
- github.com/rabbitmq/messaging-topology-operator: v1.4.1 → v1.6.0
- github.com/spf13/cobra: v1.3.0 → v1.4.0
- go.uber.org/multierr: v1.7.0 → v1.8.0
- go.uber.org/zap: v1.19.1 → v1.21.0
- golang.org/x/mod: v0.5.1 → 9b9b3d8
- golang.org/x/sys: 4e6760a → a9b59b0
- golang.org/x/tools: v0.1.8 → v0.1.10
- gopkg.in/yaml.v3: 496545a → v3.0.1
- k8s.io/api: v0.23.5 → v0.23.8
- k8s.io/apiextensions-apiserver: v0.23.4 → v0.23.8
- k8s.io/apimachinery: v0.23.5 → v0.23.8
- k8s.io/apiserver: v0.23.4 → v0.23.8
- k8s.io/client-go: v0.23.5 → v0.23.8
- k8s.io/code-generator: v0.23.5 → v0.23.8
- k8s.io/component-base: v0.23.4 → v0.23.8
- k8s.io/klog/v2: 43cc75f → v2.60.1
- knative.dev/eventing: v0.32.0 → v0.33.0
- knative.dev/hack/schema: 12d3e2a → 65c463a
- knative.dev/hack: 12d3e2a → 65c463a
- knative.dev/pkg: 19adf79 → e60d250
- knative.dev/reconciler-test: f750f80 → f05db88
- sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.27 → v0.0.30
- sigs.k8s.io/controller-runtime: v0.11.1 → v0.11.2
- sigs.k8s.io/kind: v0.11.1 → v0.13.0
- sigs.k8s.io/kustomize/api: v0.11.2 → v0.11.4
- sigs.k8s.io/kustomize/cmd/config: v0.10.4 → v0.10.6
- sigs.k8s.io/kustomize/kustomize/v4: v4.5.2 → v4.5.4
- sigs.k8s.io/kustomize/kyaml: v0.13.3 → v0.13.6
Removed
Nothing has changed.
Knative Eventing Rabbitmq release v1.5.3
Changes by Kind
Performance
Removal
- With the removal of standalone-broker, Secret type is no longer a supported Broker.Config (#773, @gab-satchi)
Enhancement
- A new type RabbitmqBrokerConfig can be used to configure a Broker (#780, @gab-satchi)
- Dispatcher will timeout after 30s when sending to the subscriber (#687, @gab-satchi)
- Now the docs are better organized and performance tests graphs are correct (#721, @gabo1208)
- Resource requests for source controller increased (#738, @gab-satchi)
- 🎁 The Broker's Ingress and Dispatcher have deployment resource requests and limits
- 🎁 The Broker's ingress uses the Binary representation of the CloudEvents
- 🎁 Script to automate the generation of the performance results per release
Documentation
Bug or Regression
- 🐛 The backoffDelay env variable is parsed correctly on the Broker's and Trigger's Dispatcher
- BackoffDelay is used when defined in Broker or Trigger delivery spec
- dead letter messaging uses the same delivery spec (#723, @gab-satchi)
- Fixed bug in Trigger dispatcher deployment from getting updated too frequently (#744, @gab-satchi)
- 🐛 Fixed bug where the broker ingress was not reconnecting after the connection or channel with RabbitMQ was closed (#778, @gabo1208)
Other (Cleanup or Flake)
- The RabbitMQ source also has performance tests config files and results
Uncategorized
- Metrics for RabbitMQ Eventing Ingress
- Go runtime MemStat metrics for Dispatcher (#582, @ikvmw)
Dependencies
Added
Nothing has changed.
Changed
- google.golang.org/api: v0.61.0 → v0.62.0
- knative.dev/eventing: v0.31.0 → v0.32.0
- knative.dev/hack/schema: 6ffd841 → 12d3e2a
- knative.dev/hack: 6ffd841 → 12d3e2a
- knative.dev/pkg: e325df6 → 19adf79
- knative.dev/reconciler-test: 994f0c3 → f750f80
Removed
Nothing has changed.
Knative Eventing Rabbitmq release v1.5.2
Changes by Kind
Performance
Removal
- With the removal of standalone-broker, Secret type is no longer a supported Broker.Config (#773, @gab-satchi)
Enhancement
- A new type RabbitmqBrokerConfig can be used to configure a Broker (#780, @gab-satchi)
- Dispatcher will timeout after 30s when sending to the subscriber (#687, @gab-satchi)
- Now the docs are better organized and performance tests graphs are correct (#721, @gabo1208)
- Resource requests for source controller increased (#738, @gab-satchi)
- 🎁 The Broker's Ingress and Dispatcher have deployment resource requests and limits
- 🎁 The Broker's ingress uses the Binary representation of the CloudEvents
- 🎁 Script to automate the generation of the performance results per release
Documentation
Bug or Regression
- 🐛 The backoffDelay env variable is parsed correctly on the Broker's and Trigger's Dispatcher
- BackoffDelay is used when defined in Broker or Trigger delivery spec
- dead letter messaging uses the same delivery spec (#723, @gab-satchi)
- Fixed bug in Trigger dispatcher deployment from getting updated too frequently (#744, @gab-satchi)
- 🐛 Fixed bug where the broker ingress was not reconnecting after the connection or channel with RabbitMQ was closed (#778, @gabo1208)
Other (Cleanup or Flake)
- The RabbitMQ source also has performance tests config files and results
Uncategorized
- Metrics for RabbitMQ Eventing Ingress
- Go runtime MemStat metrics for Dispatcher (#582, @ikvmw)
Dependencies
Added
Nothing has changed.
Changed
- google.golang.org/api: v0.61.0 → v0.62.0
- knative.dev/eventing: v0.31.0 → v0.32.0
- knative.dev/hack/schema: 6ffd841 → 12d3e2a
- knative.dev/hack: 6ffd841 → 12d3e2a
- knative.dev/pkg: e325df6 → 19adf79
- knative.dev/reconciler-test: 994f0c3 → f750f80
Removed
Nothing has changed.
Knative Eventing Rabbitmq release v1.5.1
Changes by Kind
Performance
Removal
- With the removal of standalone-broker, Secret type is no longer a supported Broker.Config (#773, @gab-satchi)
Enhancement
- A new type RabbitmqBrokerConfig can be used to configure a Broker (#780, @gab-satchi)
- Dispatcher will timeout after 30s when sending to the subscriber (#687, @gab-satchi)
- Now the docs are better organized and performance tests graphs are correct (#721, @gabo1208)
- Resource requests for source controller increased (#738, @gab-satchi)
- 🎁 The Broker's Ingress and Dispatcher have deployment resource requests and limits
- 🎁 The Broker's ingress uses the Binary representation of the CloudEvents
- 🎁 Script to automate the generation of the performance results per release
Documentation
Bug or Regression
- 🐛 The backoffDelay env variable is parsed correctly on the Broker's and Trigger's Dispatcher
- BackoffDelay is used when defined in Broker or Trigger delivery spec
- dead letter messaging uses the same delivery spec (#723, @gab-satchi)
- Fixed bug in Trigger dispatcher deployment from getting updated too frequently (#744, @gab-satchi)
- 🐛 Fixed bug where the broker ingress was not reconnecting after the connection or channel with RabbitMQ was closed (#778, @gabo1208)
Other (Cleanup or Flake)
- The RabbitMQ source also has performance tests config files and results
Uncategorized
- Metrics for RabbitMQ Eventing Ingress
- Go runtime MemStat metrics for Dispatcher (#582, @ikvmw)
Dependencies
Added
Nothing has changed.
Changed
- google.golang.org/api: v0.61.0 → v0.62.0
- knative.dev/eventing: v0.31.0 → v0.32.0
- knative.dev/hack/schema: 6ffd841 → 12d3e2a
- knative.dev/hack: 6ffd841 → 12d3e2a
- knative.dev/pkg: e325df6 → 19adf79
- knative.dev/reconciler-test: 994f0c3 → f750f80
Removed
Nothing has changed.
Knative Eventing Rabbitmq release v1.5.0
Changes by Kind
Performance
Removal
- With the removal of standalone-broker, Secret type is no longer a supported Broker.Config (#773, @gab-satchi)
Enhancement
- A new type RabbitmqBrokerConfig can be used to configure a Broker (#780, @gab-satchi)
- Dispatcher will timeout after 30s when sending to the subscriber (#687, @gab-satchi)
- Now the docs are better organized and performance tests graphs are correct (#721, @gabo1208)
- Resource requests for source controller increased (#738, @gab-satchi)
- 🎁 The Broker's Ingress and Dispatcher have deployment resource requests and limits
- 🎁 The Broker's ingress uses the Binary representation of the CloudEvents
- 🎁 Script to automate the generation of the performance results per release
Documentation
Bug or Regression
- 🐛 The backoffDelay env variable is parsed correctly on the Broker's and Trigger's Dispatcher
- BackoffDelay is used when defined in Broker or Trigger delivery spec
- dead letter messaging uses the same delivery spec (#723, @gab-satchi)
- Fixed bug in Trigger dispatcher deployment from getting updated too frequently (#744, @gab-satchi)
- 🐛 Fixed bug where the broker ingress was not reconnecting after the connection or channel with RabbitMQ was closed (#778, @gabo1208)
Other (Cleanup or Flake)
- The RabbitMQ source also has performance tests config files and results
Uncategorized
- Metrics for RabbitMQ Eventing Ingress
- Go runtime MemStat metrics for Dispatcher (#582, @ikvmw)
Dependencies
Added
Nothing has changed.
Changed
- google.golang.org/api: v0.61.0 → v0.62.0
- knative.dev/eventing: v0.31.0 → v0.32.0
- knative.dev/hack/schema: 6ffd841 → 12d3e2a
- knative.dev/hack: 6ffd841 → 12d3e2a
- knative.dev/pkg: e325df6 → 19adf79
- knative.dev/reconciler-test: 994f0c3 → f750f80
Removed
Nothing has changed.
Knative Eventing Rabbitmq release v1.4.0
Changes by Kind
Performance
- Now performance graphs for the RabbitMQ Broker are going to be generated for every major version release inside our performance test directories (#668, @gabo1208)
- Now the RabbitMQ Source, when failing to send an event, does not get stuck in a cycle requeueing messages as they come. It follows a retries based backoff strategy (and does not reqeue them if the prefetchCount is 1) (#614, @gabo1208)
Enhancement
- Now the RabbitMQ's Broker Ingress pod can recover from a closed Channel or Connection (#648, @gabo1208)
- 🧹 Changed prefetchCount env variable name to Parallelism in both Trigger and Source, to better reflect its functionallity (#676, @gabo1208)
Removal
- Remove support for managed RabbitMQ brokers (#708, @gab-satchi)
Dependencies
Added
- bitbucket.org/creachadair/shell: v0.0.6
- github.com/a8m/envsubst: v1.3.0
- github.com/cenkalti/backoff/v3: v3.0.0
- github.com/getkin/kin-openapi: v0.76.0
- github.com/google/cel-go: v0.9.0
- github.com/google/cel-spec: v0.6.0
- github.com/google/trillian: v1.4.0
- github.com/hashicorp/go-plugin: v1.4.3
- github.com/hashicorp/go-secure-stdlib/mlock: v0.1.1
- github.com/hashicorp/go-secure-stdlib/parseutil: v0.1.1
- github.com/hashicorp/go-secure-stdlib/strutil: v0.1.1
- github.com/hashicorp/go-version: v1.2.0
- github.com/hashicorp/vault/api: v1.4.1
- github.com/hashicorp/vault/sdk: v0.4.1
- github.com/hashicorp/yamux: 3520598
- github.com/kr/fs: v0.1.0
- github.com/oklog/run: v1.0.0
- github.com/pkg/sftp: v1.10.1
- github.com/ryanuber/go-glob: v1.0.0
- go.etcd.io/etcd/etcdutl/v3: v3.5.0
- sigs.k8s.io/json: c049b76
Changed
- cloud.google.com/go: v0.98.0 → v0.99.0
- github.com/armon/go-metrics: f0300d1 → v0.3.10
- github.com/armon/go-radix: 7fddfc3 → v1.0.0
- github.com/bketelsen/crypt: 5cbc8cc → v0.0.4
- github.com/cespare/xxhash/v2: v2.1.1 → v2.1.2
- github.com/cncf/xds/go: cb28da3 → a8f9461
- github.com/cpuguy83/go-md2man/v2: v2.0.0 → v2.0.1
- github.com/envoyproxy/go-control-plane: cf90f65 → v0.10.1
- github.com/envoyproxy/protoc-gen-validate: v0.6.1 → v0.6.2
- github.com/evanphx/json-patch: v4.11.0+incompatible → v4.12.0+incompatible
- github.com/fatih/color: v1.12.0 → v1.13.0
- github.com/fullstorydev/grpcurl: v1.8.1 → v1.8.2
- github.com/go-logr/zapr: v0.4.0 → v1.2.0
- github.com/go-openapi/spec: v0.19.5 → v0.19.3
- github.com/goccy/go-yaml: v1.8.9 → v1.9.5
- github.com/golang/glog: 424d233 → v1.0.0
- github.com/google/certificate-transparency-go: 373a877 → v1.1.2
- github.com/hashicorp/errwrap: v1.0.0 → v1.1.0
- github.com/hashicorp/go-cleanhttp: v0.5.1 → v0.5.2
- github.com/hashicorp/go-hclog: v0.9.2 → v1.0.0
- github.com/hashicorp/go-immutable-radix: v1.0.0 → v1.3.1
- github.com/hashicorp/go-multierror: v1.0.0 → v1.1.1
- github.com/hashicorp/go-rootcerts: v1.0.0 → v1.0.2
- github.com/hashicorp/go-sockaddr: v1.0.0 → v1.0.2
- github.com/jhump/protoreflect: v1.8.2 → v1.9.0
- github.com/jinzhu/copier: v0.2.8 → v0.3.5
- github.com/json-iterator/go: v1.1.11 → v1.1.12
- github.com/magiconair/properties: v1.8.5 → v1.8.6
- github.com/mattn/go-colorable: v0.1.8 → v0.1.12
- github.com/mattn/go-isatty: v0.0.12 → v0.0.14
- github.com/michaelklishin/rabbit-hole/v2: v2.11.0 → v2.12.0
- github.com/mikefarah/yq/v4: v4.13.4 → v4.21.1
- github.com/mitchellh/mapstructure: v1.4.1 → v1.4.3
- github.com/modern-go/reflect2: v1.0.1 → v1.0.2
- github.com/onsi/gomega: v1.16.0 → v1.18.1
- github.com/pelletier/go-toml: v1.9.3 → v1.9.4
- github.com/prometheus/client_golang: v1.11.0 → v1.11.1
- github.com/rabbitmq/cluster-operator: v1.10.0 → v1.12.1
- github.com/rabbitmq/messaging-topology-operator: 5a75308 → v1.4.1
- github.com/spf13/cast: v1.3.0 → v1.3.1
- github.com/spf13/cobra: v1.2.1 → v1.3.0
- github.com/spf13/jwalterweatherman: v1.0.0 → v1.1.0
- github.com/spf13/viper: v1.7.0 → v1.8.1
- go.etcd.io/etcd/api/v3: v3.5.0 → v3.5.1
- go.etcd.io/etcd/client/pkg/v3: v3.5.0 → v3.5.1
- go.etcd.io/etcd/client/v2: v2.305.0 → v2.305.1
- go.etcd.io/etcd/etcdctl/v3: v3.5.0-alpha.0 → v3.5.0
- go.etcd.io/etcd/tests/v3: v3.5.0-alpha.0 → v3.5.0
- go.etcd.io/etcd/v3: v3.5.0-alpha.0 → v3.5.0
- go.uber.org/goleak: 6911603 → v1.1.12
- google.golang.org/genproto: f09f9a1 → 3a66f56
- gopkg.in/ini.v1: v1.63.2 → v1.66.4
- k8s.io/api: v0.22.5 → v0.23.5
- k8s.io/apiextensions-apiserver: v0.22.5 → v0.23.4
- k8s.io/apimachinery: v0.22.5 → v0.23.5
- k8s.io/apiserver: v0.22.5 → v0.23.4
- k8s.io/client-go: v0.22.5 → v0.23.5
- k8s.io/code-generator: v0.22.5 → v0.23.5
- k8s.io/component-base: v0.22.5 → v0.23.4
- k8s.io/gengo: c02415c → 4627b89
- k8s.io/klog/v2: v2.40.1 → 43cc75f
- k8s.io/kube-openapi: 2043435 → e816edb
- k8s.io/utils: 7d6a63d → 3a6ce19
- knative.dev/eventing: v0.30.0 → v0.31.0
- knative.dev/hack/schema: e178598 → 6ffd841
- knative.dev/hack: e178598 → 6ffd841
- knative.dev/pkg: 2fdd5f2 → e325df6
- knative.dev/reconciler-test: 84821d2 → 994f0c3
- sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.22 → v0.0.27
- sigs.k8s.io/controller-runtime/tools/setup-envtest: 985e819 → cfd9276
- sigs.k8s.io/controller-runtime: v0.9.6 → v0.11.1
- sigs.k8s.io/controller-tools: v0.6.2 → v0.8.0
- sigs.k8s.io/kustomize/api: v0.10.0 → v0.11.2
- sigs.k8s.io/kustomize/cmd/config: v0.10.1 → v0.10.4
- sigs.k8s.io/kustomize/kustomize/v4: v4.4.0 → v4.5.2
- sigs.k8s.io/kustomize/kyaml: v0.12.0 → v0.13.3
- sigs.k8s.io/structured-merge-diff/v4: v4.1.2 → v4.2.1
Removed
- github.com/aquasecurity/libbpfgo: 4928d36
- github.com/cenkalti/backoff: v2.2.1+incompatible
- github.com/cosiner/argv: v0.1.0
- github.com/derekparker/trie: 1fdf38b
- github.com/go-delve/delve: v1.7.2
- github.com/go-redis/redis: v6.15.9+incompatible
- github.com/go-sql-driver/mysql: v1.6.0
- github.com/google/go-dap: [c91b00...
Knative Eventing Rabbitmq release v1.2.1
Changes by Kind
Enhancement
- Add publisher confirms to ingress. Return HTTP Status 200 only when RabbitMQ confirms receiving and storing the message.
See #334 (#568, @ikvmw) - Now the Source Adapter and Broker Dispatcher's Prefetch Count behavior is the same.
Updated the Trigger's webohook to validate:
Documentation
Bug or Regression
- 📄 Removing the dead letter sink on a trigger will now properly fall back to the broker's dead letter sink, if one is defined (#533, @benmoss)
- Configuring messages sent into the RabbitMQ Broker's to be persistent as the Queues used by the Broker's are always durable
Other (Cleanup or Flake)
- Makefile-based worklow, includes migrating GH Actions (#525, #569, #579, @gvmw, @benmoss, @gabo1208)
- Various refactorings and code health improvements (#552, #572, @benmoss, @ChunyiLyu)
Uncategorized
- All core Knative Eventing RabbitMQ Pods should now be able to run in the restricted pod security standard profile. (#541, @ikvmw)
Dependencies
Added
- github.com/antlr/antlr4/runtime/Go/antlr: 643d94f
- github.com/certifi/gocertifi: 2c3bb06
- github.com/cloudevents/sdk-go/sql/v2: v2.8.0
- github.com/cockroachdb/errors: v1.2.4
- github.com/cockroachdb/logtags: eb05cc2
- github.com/felixge/httpsnoop: v1.0.1
- github.com/getsentry/raven-go: v0.2.0
- github.com/opentracing/opentracing-go: v1.1.0
- go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.20.0
- go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.20.0
- go.opentelemetry.io/contrib: v0.20.0
- go.opentelemetry.io/otel/exporters/otlp: v0.20.0
- go.opentelemetry.io/otel/metric: v0.20.0
- go.opentelemetry.io/otel/oteltest: v0.20.0
- go.opentelemetry.io/otel/sdk/export/metric: v0.20.0
- go.opentelemetry.io/otel/sdk/metric: v0.20.0
- go.opentelemetry.io/otel/sdk: v0.20.0
- go.opentelemetry.io/otel/trace: v0.20.0
Changed
- github.com/Azure/go-autorest/autorest/adal: v0.9.5 → v0.9.13
- github.com/Azure/go-autorest/autorest: v0.11.12 → v0.11.18
- github.com/Azure/go-autorest/logger: v0.2.0 → v0.2.1
- github.com/cloudevents/sdk-go/v2: v2.4.1 → v2.8.0
- github.com/cockroachdb/datadriven: 80d97fb → bf6692d
- github.com/go-logr/logr: v0.4.0 → v1.2.2
- github.com/go-openapi/spec: v0.19.6 → v0.19.5
- github.com/rabbitmq/amqp091-go: v1.1.0 → v1.3.0
- go.etcd.io/etcd/client/v3: v3.5.0-alpha.0 → v3.5.0
- go.etcd.io/etcd/pkg/v3: v3.5.0-alpha.0 → v3.5.0
- go.etcd.io/etcd/raft/v3: v3.5.0-alpha.0 → v3.5.0
- go.etcd.io/etcd/server/v3: v3.5.0-alpha.0 → v3.5.0
- go.opentelemetry.io/otel: v0.16.0 → v0.20.0
- golang.org/x/net: 012df41 → 491a49a
- k8s.io/api: v0.21.4 → v0.22.5
- k8s.io/apiextensions-apiserver: v0.21.4 → v0.22.5
- k8s.io/apimachinery: v0.21.4 → v0.22.5
- k8s.io/apiserver: v0.21.4 → v0.22.5
- k8s.io/client-go: v0.21.4 → v0.22.5
- k8s.io/code-generator: v0.21.4 → v0.22.5
- k8s.io/component-base: v0.21.4 → v0.22.5
- k8s.io/klog/v2: v2.9.0 → v2.40.1
- k8s.io/kube-openapi: 9528897 → 2043435
- k8s.io/utils: 7f3ee0f → 7d6a63d
- knative.dev/eventing: v0.28.0 → v0.29.0
- knative.dev/hack/schema: e11ac12 → 9b2ed84
- knative.dev/hack: e11ac12 → 9b2ed84
- knative.dev/pkg: 18589ac → 77555ea
- knative.dev/reconciler-test: 0d138a8 → c8bfbe6
Removed
Nothing has changed.
Knative Eventing Rabbitmq release v1.3.1
Changes by Kind
Documentation
- Put together short testing guide, .env -> (direnv friendly).envrc (#599, @ikvmw).
Other (Cleanup or Flake)
- Broker URLs updated to be
http://<broker-URL>/<namespace>/<broker-name>
(#587, @gab-satchi).
Dependencies
Added
Nothing has changed.
Changed
- golang.org/x/crypto: 84f3576 → 8634188
- golang.org/x/net: 491a49a → 27dd868
- golang.org/x/sys: fe61309 → 4e6760a
- golang.org/x/term: 6a3ed07 → 03fcf44
- knative.dev/eventing: v0.29.0 → v0.30.0
- knative.dev/hack/schema: 9b2ed84 → e178598
- knative.dev/hack: 9b2ed84 → e178598
- knative.dev/pkg: 77555ea → 2fdd5f2
- knative.dev/reconciler-test: c8bfbe6 → 84821d2
Removed
Nothing has changed.