Skip to content

0.12.0-rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@mstruk mstruk released this 08 Mar 10:46
· 33 commits to main since this release

Main Changes since 0.11.x

Java 17 support

Project can now be compiled and tests performed by Java 8, Java 11, and Java 17.

Fixed handling of strimzi.authorization.enable.metrics

The option was ignored due to a bug.

Multiple improvements in KeycloakRBACAuthorizer

Some optimizations have been done to reduce the number of grants requests to the Keycloak.

A retry mechanism for unexpected failures was added. A configuration option strimzi.authorization.http.retries was introduced, that if set to a value greater than zero, results in the initial grants request for the session be immediately repeated upon failure for up to the specified number of times.

Added support for automatic retries during authentication and token validation

Introduced new configuration options oauth.http.retries and oauth.http.retry.pause.millis that can be used to enable
automatically retrying failed requests to the authorization server during authentication (to the token endpoint), and
during token validation (to the introspection and userinfo endpoints).

For more details about the new features see the RELEASE_NOTES.md and the README.md. All changes can be found under the 0.12.0 milestone.

Staging repository

To test the release, use the staging repository by including following in your pom.xml:

  <repositories>
    <repository>
      <id>staging</id>
      <url>https://oss.sonatype.org/content/repositories/iostrimzi-1174</url>
    </repository>
  </repositories>