Skip to content

Commit

Permalink
Prepare for 0.11.0 release
Browse files Browse the repository at this point in the history
Signed-off-by: Marko Strukelj <marko.strukelj@gmail.com>
  • Loading branch information
mstruk committed Sep 19, 2022
1 parent 10e5a92 commit ac81c3a
Show file tree
Hide file tree
Showing 26 changed files with 52 additions and 28 deletions.
24 changes: 24 additions & 0 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,30 @@
Release Notes
=============

0.11.0
------

### Added OAuth metrics support

Added support for OAuth related metrics. It is disabled by default. To enable it set `oauth.enable.metrics` OAuth configuration option to `true`. Use `metrics.reporters`, and other Kafka configuration `metrics.*` options to configure the behaviour of metrics capture and how they are exported.

See [README.md](README.md#configuring-the-metrics) for details.

### Added password grant support

The Resource Owner Password Credentials support was added for interoperability in existing corporate environments where established security policies prevent using `client credentials` to authenticate the client applications. The reason can also be purely technical in that the existing Identity and Access Management solution (IAM) only supports user accounts, even where the 'user' is actually an application service.

See [README.md](README.md#password-grant) for details.

### Added `oauth.jwks.ignore.key.use` config option

Set this option to `true` in order to use all the keys in the JWKS response for token signature validation, regardless of their `use` attribute.
This makes it possible to use authorization servers that don't specify `use` attribute in JWKS keys.

### Added support for unprotected truststores

Truststores with empty password are now supported

0.10.0
------

Expand Down
2 changes: 1 addition & 1 deletion examples/consumer/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<groupId>io.strimzi</groupId>
<artifactId>oauth</artifactId>
<relativePath>../../pom.xml</relativePath>
<version>1.0.0-SNAPSHOT</version>
<version>0.11.0</version>
</parent>

<artifactId>kafka-oauth-examples-consumer</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion examples/docker/kafka-oauth-strimzi/kafka/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<groupId>io.strimzi.oauth.docker</groupId>
<artifactId>kafka-oauth-docker-strimzi</artifactId>
<relativePath>../pom.xml</relativePath>
<version>1.0.0-SNAPSHOT</version>
<version>0.11.0</version>
</parent>

<artifactId>kafka-oauth-docker-strimzi-kafka</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion examples/docker/kafka-oauth-strimzi/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<groupId>io.strimzi.oauth.docker</groupId>
<artifactId>kafka-oauth-docker-parent</artifactId>
<relativePath>../pom.xml</relativePath>
<version>1.0.0-SNAPSHOT</version>
<version>0.11.0</version>
</parent>

<artifactId>kafka-oauth-docker-strimzi</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion examples/docker/kafka-oauth-strimzi/zookeeper/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<groupId>io.strimzi.oauth.docker</groupId>
<artifactId>kafka-oauth-docker-strimzi</artifactId>
<relativePath>../pom.xml</relativePath>
<version>1.0.0-SNAPSHOT</version>
<version>0.11.0</version>
</parent>

<artifactId>kafka-oauth-docker-strimzi-zookeeper</artifactId>
Expand Down
4 changes: 2 additions & 2 deletions examples/docker/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

<groupId>io.strimzi.oauth.docker</groupId>
<artifactId>kafka-oauth-docker-parent</artifactId>
<version>1.0.0-SNAPSHOT</version>
<version>0.11.0</version>
<packaging>pom</packaging>

<properties>
Expand All @@ -15,7 +15,7 @@
<plugins.resources.version>3.1.0</plugins.resources.version>

<nimbus.jose.version>9.10</nimbus.jose.version>
<strimzi-oauth.version>1.0.0-SNAPSHOT</strimzi-oauth.version>
<strimzi-oauth.version>0.11.0</strimzi-oauth.version>
</properties>

<licenses>
Expand Down
2 changes: 1 addition & 1 deletion examples/docker/spring/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

<groupId>io.strimzi.oauth.docker</groupId>
<artifactId>kafka-oauth-docker-spring</artifactId>
<version>1.0.0-SNAPSHOT</version>
<version>0.11.0</version>

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
Expand Down
4 changes: 2 additions & 2 deletions examples/docker/strimzi-kafka-image/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@
<groupId>io.strimzi.oauth.docker</groupId>
<artifactId>kafka-oauth-docker-parent</artifactId>
<relativePath>../pom.xml</relativePath>
<version>1.0.0-SNAPSHOT</version>
<version>0.11.0</version>
</parent>

<groupId>org.example</groupId>
<artifactId>kafka-oauth-docker-strimzi-kafka</artifactId>
<version>1.0.0-SNAPSHOT</version>
<version>0.11.0</version>

<packaging>pom</packaging>

Expand Down
2 changes: 1 addition & 1 deletion examples/producer/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<groupId>io.strimzi</groupId>
<artifactId>oauth</artifactId>
<relativePath>../../pom.xml</relativePath>
<version>1.0.0-SNAPSHOT</version>
<version>0.11.0</version>
</parent>

<artifactId>kafka-oauth-examples-producer</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion oauth-client/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>io.strimzi</groupId>
<artifactId>oauth</artifactId>
<version>1.0.0-SNAPSHOT</version>
<version>0.11.0</version>
</parent>

<artifactId>kafka-oauth-client</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion oauth-common/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>io.strimzi</groupId>
<artifactId>oauth</artifactId>
<version>1.0.0-SNAPSHOT</version>
<version>0.11.0</version>
</parent>

<artifactId>kafka-oauth-common</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion oauth-keycloak-authorizer/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>io.strimzi</groupId>
<artifactId>oauth</artifactId>
<version>1.0.0-SNAPSHOT</version>
<version>0.11.0</version>
</parent>

<artifactId>kafka-oauth-keycloak-authorizer</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion oauth-server-plain/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>io.strimzi</groupId>
<artifactId>oauth</artifactId>
<version>1.0.0-SNAPSHOT</version>
<version>0.11.0</version>
</parent>

<artifactId>kafka-oauth-server-plain</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion oauth-server/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>io.strimzi</groupId>
<artifactId>oauth</artifactId>
<version>1.0.0-SNAPSHOT</version>
<version>0.11.0</version>
</parent>

<artifactId>kafka-oauth-server</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

<groupId>io.strimzi</groupId>
<artifactId>oauth</artifactId>
<version>1.0.0-SNAPSHOT</version>
<version>0.11.0</version>
<packaging>pom</packaging>

<licenses>
Expand Down
2 changes: 1 addition & 1 deletion testsuite/common/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>io.strimzi.oauth.testsuite</groupId>
<artifactId>kafka-oauth-testsuite</artifactId>
<version>1.0.0-SNAPSHOT</version>
<version>0.11.0</version>
</parent>

<artifactId>common</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion testsuite/docker/hydra-import/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>io.strimzi.oauth.testsuite</groupId>
<artifactId>kafka-oauth-testsuite-docker-pom</artifactId>
<version>1.0.0-SNAPSHOT</version>
<version>0.11.0</version>
</parent>

<packaging>pom</packaging>
Expand Down
2 changes: 1 addition & 1 deletion testsuite/docker/kafka/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>io.strimzi.oauth.testsuite</groupId>
<artifactId>kafka-oauth-testsuite-docker-pom</artifactId>
<version>1.0.0-SNAPSHOT</version>
<version>0.11.0</version>
</parent>

<packaging>pom</packaging>
Expand Down
2 changes: 1 addition & 1 deletion testsuite/docker/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>io.strimzi.oauth.testsuite</groupId>
<artifactId>kafka-oauth-testsuite</artifactId>
<version>1.0.0-SNAPSHOT</version>
<version>0.11.0</version>
</parent>

<packaging>pom</packaging>
Expand Down
2 changes: 1 addition & 1 deletion testsuite/hydra-test/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>io.strimzi.oauth.testsuite</groupId>
<artifactId>kafka-oauth-testsuite</artifactId>
<version>1.0.0-SNAPSHOT</version>
<version>0.11.0</version>
</parent>

<artifactId>hydra-test</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion testsuite/keycloak-auth-tests/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>io.strimzi.oauth.testsuite</groupId>
<artifactId>kafka-oauth-testsuite</artifactId>
<version>1.0.0-SNAPSHOT</version>
<version>0.11.0</version>
</parent>

<artifactId>keycloak-auth-tests</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion testsuite/keycloak-authz-tests/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>io.strimzi.oauth.testsuite</groupId>
<artifactId>kafka-oauth-testsuite</artifactId>
<version>1.0.0-SNAPSHOT</version>
<version>0.11.0</version>
</parent>

<artifactId>keycloak-authz-tests</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion testsuite/keycloak-errors-tests/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>io.strimzi.oauth.testsuite</groupId>
<artifactId>kafka-oauth-testsuite</artifactId>
<version>1.0.0-SNAPSHOT</version>
<version>0.11.0</version>
</parent>

<artifactId>keycloak-errors-tests</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion testsuite/mock-oauth-server/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>io.strimzi.oauth.testsuite</groupId>
<artifactId>kafka-oauth-testsuite</artifactId>
<version>1.0.0-SNAPSHOT</version>
<version>0.11.0</version>
</parent>

<artifactId>mock-oauth-server</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion testsuite/mockoauth-tests/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>io.strimzi.oauth.testsuite</groupId>
<artifactId>kafka-oauth-testsuite</artifactId>
<version>1.0.0-SNAPSHOT</version>
<version>0.11.0</version>
</parent>

<artifactId>mockoauth-tests</artifactId>
Expand Down
4 changes: 2 additions & 2 deletions testsuite/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

<groupId>io.strimzi.oauth.testsuite</groupId>
<artifactId>kafka-oauth-testsuite</artifactId>
<version>1.0.0-SNAPSHOT</version>
<version>0.11.0</version>

<packaging>pom</packaging>

Expand Down Expand Up @@ -43,7 +43,7 @@
<version.junit>4.13.1</version.junit>
<spotbugs.version>4.7.0</spotbugs.version>
<jackson.annotation.version>2.12.6</jackson.annotation.version>
<strimzi-oauth.version>1.0.0-SNAPSHOT</strimzi-oauth.version>
<strimzi-oauth.version>0.11.0</strimzi-oauth.version>
<checkstyle.dir>..</checkstyle.dir>

<kafka.docker.image>quay.io/strimzi/kafka:0.31.0-kafka-3.2.1</kafka.docker.image>
Expand Down

0 comments on commit ac81c3a

Please sign in to comment.