REST Proxy 1.11.0 Changelog

All notable changes to this project will be documented in this file.

This project adheres to Semantic Versioning.


1.11.0 - 2025-03-24

  • Dependencies update, fix CVEs

  • Update Keystore Provider to 0.2.6

  • support priority classes

1.10.5 - 2024-12-23

  • Update Keystore Provider to 0.2.4

  • Update dependencies to latest version

  • Update Gitlab pipeline to latest features

1.10.4 - 2024-12-20

  • Allow JSON logging. Add the possibility to configure logback with both a default or a customized ConfigMap.

  • Added otel tracing support

1.10.3 - 2024-10-09

  • Schema Registry TLS context missing

  • Update to Java 21

1.10.2 - 2024-09-24

  • Upgrade dependencies

1.10.1 - 2024-09-16

  • Added initContainer scripts to be mounted onto the latest kafka-strimzi image during initialization

  • Restored compatibility with axual-helm-charts

1.10.0 - 2024-09-06 - Not compatible with axual-helm-charts

  • AXPD-9378 Dependency upgrades

1.9.4 - 2024-09-06

  • Update pdb.yaml to have metadata name as tenant.instance-name

1.9.3 - 2024-06-24

  • AXPD-8801 Added Apicurio (no-auth) compatibility

  • Improved monitoring adding PrometheusRule and additional labels for ServiceMonitor

1.9.2 - 2024-04-11

  • Default logging pattern in values.yaml

1.9.1 - 2024-03-18

  • Update KafkaInitContainer image URL

1.9.0 - 2024-03-13

  • Add keystore provider and kafka init container image in values.yaml

  • Stricter validations on StaticConfiguration

  • Principal in KafkaInitContainer do not require to start with User: in values.yaml

1.8.1 - 2024-01-17

  • AXPD-8341 Removed relabeling

1.8.0 - 2023-11-14

  • Improved configmap/secrets changes detection

  • Actuator endpoints opened

  • AXPD-8055 Add kafkaInitContainer

  • AXPD-8168 - Unify logging pattern

1.7.0 - 2023-10-06

  • AXPD-7719 Add helm chart

  • Added missing defaults to application.yml

  • Upgrade dependencies:

    • spring-boot:2.7.16

    • spring-security-test:5.7.11

    • spring-test:5.3.30

    • scala-library:2.13.10

    • snakeyaml:2.2

1.6.1 - 2023-05-17

  • Added JSON Message support

  • AXPD-2612 Bind uuid to environment


1.6.0 - 2022-11-02

  • AXPD-6313 Support direct Kafka/SR configuration

  • AXPD-3401 Improve error handling

1.5.4 - 2022-10-21

  • AXPD-6383 Upgrade to Java 17

  • org.apache.commons:commons-text CVE 2022-42889 mitigation

1.5.2 - 2022-09-20

  • Add logger for application ID printing

1.5.1 - 2022-04-07

  • Updated JarRunner to 3.3.1

  • Upgrade dependencies:

    • spring-boot:2.6.6

    • spring-security-test:5.6.2

    • micrometer-registry-prometheus:1.8.4

1.5.0 - 2021-12-23

  • The docker image is released with support for multiple cpu architectures, including arm64 and amd64

1.4.0 - 2021-11-03

  • Upgrade dependencies:

    • Kafka library to v2.8.1

    • Axual Client to v5.8.0

    • Spring Boot library to v2.5.6

    • Test Frameworks to Junit5

    • Other dependency cleanup

Fixes

  • AXPD-3292 - Added schema normalization support

  • AXPD-3380 - Handle CommitFailedException

NOTE: There are no configuration changes in this release. There is a behaviour change. In case of CommitFailedException while consuming, messages will be returned to user and Rest proxy will try to commit offsets upon next consume call and you may also receive duplicate messages.