Skip to content

Knative Eventing Rabbitmq release v1.2.1

Choose a tag to compare

@knative-prow-releaser-robot knative-prow-releaser-robot released this 15 Mar 10:14
8de6445

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:
    • Has a default value of 1. FIFO behavior
    • Have limits: 1 ≤ prefetchCount ≤ 1000 (#536, @gabo1208)

Documentation

  • Improved Broker's and Source's Readme docs and Samples description and files. (#555, @gabo1208)

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
    • Now if the user set the configuration of the RabbitMQ Source Exchange and Queue to be durable the messages are also durable (#560, @gabo1208)

Other (Cleanup or Flake)

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.