Releases: strimzi/strimzi-kafka-bridge
0.31.2
Main Changes since 0.31.1
- Dependency updates (Kafka 3.9.1 CVE-2025-27817, Vert.x 4.5.14, Netty 4.1.118.Final CVE-2025-25193 CVE-2025-24970, OAuth 0.15.1) for fixing CVEs
Full list of addressed issues can be found under the 0.31.2 milestone.
Container image
The following container image is part of this release:
Name | Image |
---|---|
Strimzi Bridge | quay.io/strimzi/kafka-bridge@sha256:c462441a966f0732855e684b4840563bfad45391345c9511fa49e1630ba9c3e3 |
Full Changelog: 0.31.1...0.31.2
0.31.2-rc1
Main Changes since 0.31.1
- Dependency updates (Kafka 3.9.1 CVE-2025-27817, Vert.x 4.5.14, Netty 4.1.118.Final CVE-2025-25193 CVE-2025-24970, OAuth 0.15.1) for fixing CVEs
Full list of addressed issues can be found under the 0.31.2 milestone.
0.32.0
Main Changes since 0.31.1
- Dependency updates (Kafka 4.0.0, Vert.x 4.5.14, Netty 4.1.118.Final, JMX exporter 1.2.0, OAuth 0.16.2)
- Dropped support for Java 11 and replaced with Java 17.
- Dropped support for OpenAPI v2 Swagger specification.
- The
/openapi/v2
endpoint returns HTTP 410 Gone. - Both the
/openapi
and/openapi/v3
endpoints return the OpenAPI v3 definition of the bridge REST API.
- The
- Removed script to build bridge configuration within the container.
It is going to be set up by the Strimzi operator within a ConfigMap and mounted as volume on the bridge pod. - Added support for Strimzi Metrics Reporter.
Setbridge.metrics=strimziMetricsReporter
to enable it. - Added support for custom Prometheus JMX Exporter configuration.
Setbridge.metrics.exporter.config.path=/path/to/my-exporter-config.yml
to use your custom config.
Changes, deprecations and removals
KAFKA_BRIDGE_METRICS_ENABLED
configuration has been deprecated.
Setbridge.metrics=jmxPrometheusExporter
to keep using Prometheus JMX Exporter.
Full list of addressed issues can be found under the 0.32.0 milestone.
Container image
The following container image is part of this release:
Name | Image |
---|---|
Strimzi Bridge | quay.io/strimzi/kafka-bridge@sha256:1967781b250581f126d9d82c31055c813c986db881783ff49fa81e2c431dcbb2 |
What's Changed
- Fix metadata order in response when producing records by @robobario in #945
- Bumped next version to 0.32.0-SNAPSHOT by @ppatierno in #946
- Updated documentation about next SNAPSHOT version by @ppatierno in #949
- Update kafka_bridge_config_generator.sh by @yanxuehe in #948
- Updated main CHANGELOG with the 0.31.1 patch release by @ppatierno in #950
- Use the correct content-type for metrics by @scholzj in #951
- Update JMX exporter by @ppatierno in #952
- Added Kate Stanley as new maintainer by @ppatierno in #953
- Using JDK 17 by @ppatierno in #955
- Fixed missing Java 17 installation on deploy job by @ppatierno in #957
- Update Strimzi test container 0.109.1 by @see-quick in #958
- Dropped support for OpenAPI v2 Swagger specification. by @ppatierno in #959
- Removed unused method by @ppatierno in #960
- Refactored to use new Java version constructs by @ppatierno in #961
- Add KRaft to ITs by @see-quick in #962
- Minor refactoring by @ppatierno in #964
- Removed the script to generate the configuration by @ppatierno in #963
- Bumped Vert.x 4.5.12 and Netty 4.1.117.Final by @ppatierno in #965
- Prepare for Vert.x 5 by @ppatierno in #966
- Update Vert.x 4.5.13 by @ppatierno in #967
- Fix spotbugs issues and CI by @fvaleri in #968
- Updated the dist to focal (UB20.04) by @dandotimujahid in #970
- Add support for Strimzi Metrics Reporter by @fvaleri in #954
- Renamed Prometheus version property in pom.xml by @ppatierno in #971
- Refactored OpenAPI v2 endpoint handling by @ppatierno in #972
- Refactored Future completion with onSuccess and onFailure by @ppatierno in #973
- Remove Travis CI configuration and add Architectures support table by @Frawless in #974
- Bumped Kafka 4.0.0 by @ppatierno in #975
- Bumped JMX exporter and Prometheus by @ppatierno in #976
- Bump Strimzi metrics reporter 0.2.0 by @ppatierno in #979
- Strimzi test container 0.110.0 by @see-quick in #978
- Bumped Vert.x 4.5.14 by @ppatierno in #980
- Bumped OAuth and Jackson dependencies by @ppatierno in #981
New Contributors
- @yanxuehe made their first contribution in #948
- @fvaleri made their first contribution in #968
- @dandotimujahid made their first contribution in #970
Full Changelog: 0.31.1...0.32.0
0.32.0-rc1
Main Changes since 0.31.1
- Dependency updates (Kafka 4.0.0, Vert.x 4.5.14, Netty 4.1.118.Final, JMX exporter 1.2.0, OAuth 0.16.2)
- Dropped support for Java 11 and replaced with Java 17.
- Dropped support for OpenAPI v2 Swagger specification.
- The
/openapi/v2
endpoint returns HTTP 410 Gone. - Both the
/openapi
and/openapi/v3
endpoints return the OpenAPI v3 definition of the bridge REST API.
- The
- Removed script to build bridge configuration within the container.
It is going to be set up by the Strimzi operator within a ConfigMap and mounted as volume on the bridge pod. - Added support for Strimzi Metrics Reporter.
Setbridge.metrics=strimziMetricsReporter
to enable it. - Added support for custom Prometheus JMX Exporter configuration.
Setbridge.metrics.exporter.config.path=/path/to/my-exporter-config.yml
to use your custom config.
Changes, deprecations and removals
KAFKA_BRIDGE_METRICS_ENABLED
configuration has been deprecated.
Setbridge.metrics=jmxPrometheusExporter
to keep using Prometheus JMX Exporter.
Full list of addressed issues can be found under the 0.32.0 milestone.
0.31.1
Main Changes since 0.31.0
- Fixed missing SCRAM-SHA-256 support.
Full list of addressed issues can be found under the 0.31.1 milestone.
Container image
The following container image is part of this release:
Name | Image |
---|---|
Strimzi Bridge | quay.io/strimzi/kafka-bridge@sha256:aba9dea487ce000e0397aacedba4bb12e83ce7a31cf99825a53be09bcf8bd927 |
Full Changelog: 0.31.0...0.31.1
0.31.1-rc1
Main Changes since 0.31.0
- Fixed missing SCRAM-SHA-256 support.
Full list of addressed issues can be found under the 0.31.1 milestone.
0.31.0
Main Changes since 0.30.0
- Dependency updates (Kafka 3.9.0, Vert.x 4.5.11, Netty 4.1.115.Final)
- Added support for creating a new topic via endpoint.
- Fixed metadata order on the HTTP "offsets" response when producing records.
Full list of addressed issues can be found under the 0.31.0 milestone.
Container image
The following container image is part of this release:
Name | Image |
---|---|
Strimzi Bridge | quay.io/strimzi/kafka-bridge@sha256:1967781b250581f126d9d82c31055c813c986db881783ff49fa81e2c431dcbb2 |
What's Changed
- Bumped next version to 0.31.0-SNAPSHOT by @ppatierno in #923
- Replaced swagger2markup maven plugin with openapi-generator by @ppatierno in #928
- Updated Vert.x to 4.5.10 by @ppatierno in #925
- Bumped Snakeyaml to 2.2 by @ppatierno in #930
- Update Kubernetes Config Provider to 1.2.0 by @scholzj in #931
- Excluded android related dependency by @ppatierno in #933
- Bump Kafka 3.8.1 by @ppatierno in #935
- Bumped Kafka 3.9.0 by @ppatierno in #936
- Bump io.netty:netty-common from 4.1.111.Final to 4.1.115.Final by @dependabot in #937
- Bumped Vert.x 4.5.11 by @ppatierno in #938
- [#434] feat: added create topic endpoint by @ilkerkocatepe in #929
- Fixed a Vert.x bump to 4.5.11 which was lost by @ppatierno in #940
- Bump test container to 0.108.0 by @see-quick in #934
- Bump up Strimzi test container 0.109.0 by @see-quick in #942
- Fixed pom indentation by @ppatierno in #943
New Contributors
- @ilkerkocatepe made their first contribution in #929
Full Changelog: 0.30.0...0.31.0
0.31.0-rc2
Main Changes since 0.30.0
- Dependency updates (Kafka 3.9.0, Vert.x 4.5.11, Netty 4.1.115.Final)
- Added support for creating a new topic via endpoint.
- Fixed metadata order on the HTTP "offsets" response when producing records.
Full list of addressed issues can be found under the 0.31.0 milestone.
0.31.0-rc1
Main Changes since 0.30.0
- Dependency updates (Kafka 3.9.0, Vert.x 4.5.11, Netty 4.1.115.Final)
- Added support for creating a new topic via endpoint.
Full list of addressed issues can be found under the 0.31.0 milestone.
0.30.0
Main Changes since 0.29.0
- Dependency updates (Kafka 3.8.0, Vert.x 4.5.9, Netty 4.1.111.Final, Prometheus JMX Collector 1.0.1, Prometheus Client 1.3.1)
- Added support for message timestamp.
- Setting the timestamp on a message sent via the
send
API. - Getting the timestamp on receiving a message via the
poll
API.
- Setting the timestamp on a message sent via the
Full list of addressed issues can be found under the 0.30.0 milestone.
Container image
The following container image is part of this release:
Name | Image |
---|---|
Strimzi Bridge | quay.io/strimzi/kafka-bridge@sha256:1d2c394fe719cebf37e71a066d4b42bb41b22f96656cfd04db7328eded77c625 |
What's Changed
- Bumped next version to 0.30.0-SNAPSHOT by @ppatierno in #910
- Update the Prometheus JMX Collector and Client by @scholzj in #909
- Updated GitHub actions tool versions by @ppatierno in #911
- Fix pushing of artifacts to Nexus by @scholzj in #913
- Bump Kafka 3.7.1 by @ppatierno in #914
- Bump Vert.x and Netty versions by @ppatierno in #917
- feat: added support for message timestamp by @antonio-pedro99 in #915
- Bump up test container 0.107.0 by @see-quick in #918
- Bump Kafka 3.8.0 by @ppatierno in #919
Full Changelog: 0.29.0...0.30.0