1.0.0-rc1
Pre-release
Pre-release
Main Changes since 0.33.1
- Use Java 21 as the runtime in the Bridge container (Java 17 continues to be supported)
- Dependency updates (Kafka 4.2.0, Vert.x 5.0.10, Netty 4.2.12.Final, JMX Prometheus collector 1.5.0, OAuth 0.17.1, Kubernetes Configuration Provider 1.2.2, Metrics Reporter 0.3.0).
- Adding support for JsonTemplateLayout.
- Add support for TLS/SSL on the HTTP interface
Sethttp.ssl.*configurations to enable it. - Moved to Java 21 at language level and dropped support for Java 17.
- Added dedicated internal executor service for running Kafka-related asynchronous operations.
Usebridge.executor.pool.sizeandbridge.executor.queue.sizeto configure it.
Changes, deprecations and removals
- The
/healthy,/ready, and/metricsendpoints are not available on the regular HTTP interface (port 8080 by default) anymore.
They are now available on the HTTP management interface (8081 by default).
Please update your configurations accordingly. - The
/healthyand/readyendpoints now return an HTTP response with code200, instead of the204, with an empty body. - Removed
/openapi/v2endpoint because already deprecated since long time by returning HTTP 410 Gone. - Removed support for deprecated
KAFKA_BRIDGE_METRICS_ENABLEDenvironment variable.
Usebridge.metricsproperty to set the metrics type instead.
Full list of addressed issues can be found under the 1.0.0 milestone.