Skip to content

Knative Eventing Rabbitmq release v1.5.0

Compare
Choose a tag to compare
@knative-prow-releaser-robot knative-prow-releaser-robot released this 31 May 17:00
· 4 commits to release-1.5 since this release
de89a86

Changes by Kind

Performance

  • 🎁 Added production like rabbitmq cluster yaml definition to performance test (#775, @gabo1208)

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 Source's Receive Adapter have deployment resources requests and limits (#771, @gabo1208)
  • 🎁 The Broker's ingress uses the Binary representation of the CloudEvents
    • 🎁 The Broker's Dispatcher uses the protocol binding to get a CloudEvent from a RabbitMQ Message
    • 🎁 Added performance tests for the source using the new Ingress CE Binary represenation, that makes the Ingress plugable to the Source (#751, @gabo1208)
  • 🎁 Script to automate the generation of the performance results per release
    • 🎁 Complete performance results graph tests for the RabbitMQ's Broker and Source (#767, @gabo1208)

Documentation

  • 🧹 Updating Eventing RabbitMQ's Source docs to reflect recent changes (#777, @gabo1208)

Bug or Regression

  • 🐛 The backoffDelay env variable is parsed correctly on the Broker's and Trigger's Dispatcher
    • 🐛 The backoffDelay env variable is parsed correctly on the Source's receive adapter (#750, @gabo1208)
  • BackoffDelay is used when defined in Broker or Trigger delivery spec
  • 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
    • Added multi consumer performance tests case for the RabbitMQ Broker (#739, @gabo1208)

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.