Skip to content
This repository was archived by the owner on Jan 24, 2024. It is now read-only.

Releases: streamnative/kop

v2.7.1.3

Choose a tag to compare

@streamnativebot streamnativebot released this 11 Apr 05:02
0627731
Bump pulsar to 2.7.1.3 (#437)

v2.7.1.3-rc-202104091034

Choose a tag to compare

@streamnativebot streamnativebot released this 09 Apr 15:24
60653b6
Bump pulsar to 2.7.1.3-rc-202104091034 (#435)

v2.7.1.2-rc-202104012016

Choose a tag to compare

@streamnativebot streamnativebot released this 02 Apr 09:02
6d9300f
Bump pulsar to 2.7.1.2-rc-202104012016 (#421)

Co-authored-by: congbo <congbobo184@github.com>

v2.7.1.2

Choose a tag to compare

@streamnativebot streamnativebot released this 03 Apr 00:18
4b0e899
Bump pulsar to 2.7.1.2 (#422)

Co-authored-by: congbo <congbobo184@github.com>

v2.7.1.1

Choose a tag to compare

@streamnativebot streamnativebot released this 28 Mar 11:10
d8c4940
bump pulsar to `2.7.1.1` (#417)

bump pulsar to `2.7.1.1`

v2.7.1.1-rc-202103251930

Choose a tag to compare

@streamnativebot streamnativebot released this 27 Mar 19:52
02d7672
Bump to 2.7.1.1-rc-202103251930 (#416)

* bump to 2.7.1.1-rc-202103251930

* fix test

v2.7.1.0

Choose a tag to compare

@streamnativebot streamnativebot released this 14 Mar 13:57
b12afc9
Bump version to 2.7.1 (#395)

* Bump pulsar version to 2.7.1

* Bump version to 2.7.1.0

v2.8.0-rc-202103131055

Choose a tag to compare

@streamnativebot streamnativebot released this 14 Mar 07:46
0484bc5
Support OAUTHBEARER mechanism for KoP (#400)

This PR introduces OAUTHBEARER mechanism to KoP.

Two config items are added. One is the server callback handler to validate OAUTHBEARER token, the other is the properties configuration file that contains the server callback handler's configs. The default server callback handler is the same as Kafka, which validates unsecured JSON Web Tokens.

In addition, the authenticator is refactored that now it uses different `SaslServer` for different mechanisms to perform authentication.

Related tests are added to verify these configs and the default server callback handler:
- `KafkaServerConfiguration#testGetKopOauth2Configs`: unit test for `getKopOauth2Properties` method.
- `SaslOAuthBearerTest`: test `OAUTHBEARER` SASL mechanism with Kafka's default server callback handler.
- `CustomOAuthBearerCallbackHandlerTest`: test custom `AuthenticateCallbackHandler`.

v2.8.0-rc-202102261859

Choose a tag to compare

@streamnativebot streamnativebot released this 26 Feb 11:08
96eed9f
Bump pulsar to 2.8.0-rc-202102252222 (#386)

This version update is convenient for tests in real environment since there's no binary download url for original pulsar `2.8.0-rc-202101252233`.

This PR fixes the API incompatibility problems that are introduced by https://github.com/apache/pulsar/pull/9397 and https://github.com/apache/pulsar/pull/9302.

Another significant change between these two versions is https://github.com/apache/pulsar/pull/9338, which introduced metadata-store API for cluster resources. This PR fixed the test failure caused by it as well. Since KoP `tests` module only uses one `MockZooKeeper` to manage z-nodes, see `KopProtocolHandlerTestBase#createMockZooKeeper`, the mocked `createConfigurationMetadataStore` method returns `mockedZooKeeper` here instead of a `mockedZooKeeperGlobal` like what Pulsar did in `MockedPulsarServiceBaseTest`.

Besides, there's a test bug in `testBrokerHandleTopicMetadataRequest` that was not exposed by the previous Pulsar. This PR fixes it.

v2.7.0.8

Choose a tag to compare

@streamnativebot streamnativebot released this 20 Feb 10:18
69c719c
Bump pulsar to 2.7.0.8 (#382)