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.