Knative Eventing Kafka Broker release v0.19.0
Pre-release
Pre-release
knative-prow-releaser-robot
released this
11 Nov 01:07
·
1 commit
to release-0.19
since this release
Breaking Changes
- Default replication factor is 3 (1 previously) (#375, @sheetalsingala)
Actions Required (pre-upgrade)
- Run
kubectl delete configmap -n knative-eventing kafka-broker-brokers-triggers
🎁 New Features
eventing-kafka.yaml
can be used to install Broker and KafkaSink. (#367, @pierDipi)- Data plane pods expose server and client metrics in Prometheus format. (#231 #244, @pierDipi)
- The receiver component exposes:
http_requests_produce_total
- Number of accepted produce requests (200-level responses)http_requests_malformed_total
- Number of malformed produce requests (400-level responses)
- The dispatcher component exposes:
http_events_sent_total
- Number of events delivered to Apache Kafka
- The receiver component exposes:
- The Broker retries sending events. (#268 #263 #258, @pierDipi)
🎁 Improvements
- The container image's sizes are ~90MB instead of ~287MB. (#265 #306, @pierDipi @slinkydeveloper)
- Gracefully clean up resources on shutdown (#334, @pierDipi)
🐛 Bug Fixes
- Remove config-logging volume from the controller (#288, @pierDipi)
- Thread blocked when logging large configurations in debug mode (#346 #378, @slinkydeveloper)
📖 Documentation
KafkaSink
usage: https://gist.github.com/matzew/e2c2fcd2696a346f25b8bc9e64bfd0fa (@matzew)