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: c91b005
- github.com/peterh/liner: 8860952
- github.com/testcontainers/testcontainers-go: v0.11.1
- golang.org/x/arch: 4e8777c