Skip to content

Releases: strimzi/strimzi-kafka-bridge

0.33.1

23 Sep 13:47
Compare
Choose a tag to compare

Main Changes since 0.33.0

  • Disabled OpenMetrics exemplars within Prometheus to fix 1023

Full list of addressed issues can be found under the 0.33.1 milestone.

Container image

The following container image is part of this release:

Name Image
Strimzi Bridge quay.io/strimzi/kafka-bridge@sha256:53034f64f0b672f10b5bacea1c7a25132f118df7fd5c9032c4dbf702ed93796a

Full Changelog: 0.33.0...0.33.1

0.33.1-rc1

22 Sep 13:34
Compare
Choose a tag to compare
0.33.1-rc1 Pre-release
Pre-release

Main Changes since 0.33.0

  • Disabled OpenMetrics exemplars within Prometheus to fix 1023

Full list of addressed issues can be found under the 0.33.1 milestone.

0.33.0

15 Sep 07:26
Compare
Choose a tag to compare

Main Changes since 0.32.0

  • Dependency updates (Kafka 4.1.0, Vert.x 5.0.4, Netty 4.2.5.Final, JMX Prometheus collector 1.3.0, OAuth 0.17.0).
  • Updated OpenAPI specification to 3.1.0.
  • Added validation_errors field within the JSON object, as part of the Error OpenAPI component, returned by the bridge when there is a schema validation error.
    Such field is omitted when the error is not schema validation related.
  • Fixed multithreaded access to the KafkaConsumer instance within a sink endpoint.

Changes, deprecations and removals

  • The OpenAPI specification was bumped to 3.1.0 in order to deal with the new JSON Schema support for null type.
    It was not possible to deprecate the 3.0.0 first due to the Vert.x OpenAPI component refactoring within Vert.x 5.
  • Removed the following OpenTelemetry span attributes that were deprecated since 0.28.0 release.
    1. http.method is being replaced with http.request.method
    2. http.url is being replaced with url.scheme, url.path & url.query
    3. messaging.destination is being replaced with messaging.destination.name
    4. http.status_code is being replaced with http.response.status_code
    5. messaging.destination.kind=topic without any replacement

Full list of addressed issues can be found under the 0.33.0 milestone.

Container image

The following container image is part of this release:

Name Image
Strimzi Bridge quay.io/strimzi/kafka-bridge@sha256:beabde81f6c3bc5d3873c704e7263c7ad321a11e2a249f8c2c91bee2637c025c

What's Changed

Full Changelog: 0.32.0...0.33.0

0.33.0-rc2

11 Sep 09:39
Compare
Choose a tag to compare
0.33.0-rc2 Pre-release
Pre-release

Main Changes since 0.32.0

  • Dependency updates (Kafka 4.1.0, Vert.x 5.0.4, Netty 4.2.5.Final, JMX Prometheus collector 1.3.0, OAuth 0.17.0).
  • Updated OpenAPI specification to 3.1.0.
  • Added validation_errors field within the JSON object, as part of the Error OpenAPI component, returned by the bridge when there is a schema validation error.
    Such field is omitted when the error is not schema validation related.
  • Fixed multithreaded access to the KafkaConsumer instance within a sink endpoint.

Changes, deprecations and removals

  • The OpenAPI specification was bumped to 3.1.0 in order to deal with the new JSON Schema support for null type.
    It was not possible to deprecate the 3.0.0 first due to the Vert.x OpenAPI component refactoring within Vert.x 5.
  • Removed the following OpenTelemetry span attributes that were deprecated since 0.28.0 release.
    1. http.method is being replaced with http.request.method
    2. http.url is being replaced with url.scheme, url.path & url.query
    3. messaging.destination is being replaced with messaging.destination.name
    4. http.status_code is being replaced with http.response.status_code
    5. messaging.destination.kind=topic without any replacement

Full list of addressed issues can be found under the 0.33.0 milestone.

0.33.0-rc1

09 Sep 14:43
Compare
Choose a tag to compare
0.33.0-rc1 Pre-release
Pre-release

Main Changes since 0.32.0

  • Dependency updates (Kafka 4.1.0, Vert.x 5.0.4, Netty 4.2.5.Final, JMX Prometheus collector 1.3.0, OAuth 0.17.0).
  • Updated OpenAPI specification to 3.1.0.
  • Added validation_errors field within the JSON object, as part of the Error OpenAPI component, returned by the bridge when there is a schema validation error.
    Such field is omitted when the error is not schema validation related.

Changes, deprecations and removals

  • The OpenAPI specification was bumped to 3.1.0 in order to deal with the new JSON Schema support for null type.
    It was not possible to deprecate the 3.0.0 first due to the Vert.x OpenAPI component refactoring within Vert.x 5.
  • Removed the following OpenTelemetry span attributes that were deprecated since 0.28.0 release.
    1. http.method is being replaced with http.request.method
    2. http.url is being replaced with url.scheme, url.path & url.query
    3. messaging.destination is being replaced with messaging.destination.name
    4. http.status_code is being replaced with http.response.status_code
    5. messaging.destination.kind=topic without any replacement

Full list of addressed issues can be found under the 0.33.0 milestone.

0.31.2

20 Jun 08:44
Compare
Choose a tag to compare

Main Changes since 0.31.1

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

18 Jun 16:25
Compare
Choose a tag to compare
0.31.2-rc1 Pre-release
Pre-release

Main Changes since 0.31.1

Full list of addressed issues can be found under the 0.31.2 milestone.

0.32.0

18 Apr 09:27
Compare
Choose a tag to compare

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.
  • 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.
    Set bridge.metrics=strimziMetricsReporter to enable it.
  • Added support for custom Prometheus JMX Exporter configuration.
    Set bridge.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.
    Set bridge.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

New Contributors

Full Changelog: 0.31.1...0.32.0

0.32.0-rc1

16 Apr 15:29
Compare
Choose a tag to compare
0.32.0-rc1 Pre-release
Pre-release

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.
  • 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.
    Set bridge.metrics=strimziMetricsReporter to enable it.
  • Added support for custom Prometheus JMX Exporter configuration.
    Set bridge.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.
    Set bridge.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

03 Dec 11:33
Compare
Choose a tag to compare

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