This repository was archived by the owner on Jan 24, 2024. It is now read-only.
Releases: streamnative/kop
Releases · streamnative/kop
Release list
v2.7.1.3
v2.7.1.3-rc-202104091034
Bump pulsar to 2.7.1.3-rc-202104091034 (#435)
v2.7.1.2-rc-202104012016
Bump pulsar to 2.7.1.2-rc-202104012016 (#421) Co-authored-by: congbo <congbobo184@github.com>
v2.7.1.2
Bump pulsar to 2.7.1.2 (#422) Co-authored-by: congbo <congbobo184@github.com>
v2.7.1.1
bump pulsar to `2.7.1.1` (#417) bump pulsar to `2.7.1.1`
v2.7.1.1-rc-202103251930
Bump to 2.7.1.1-rc-202103251930 (#416) * bump to 2.7.1.1-rc-202103251930 * fix test
v2.7.1.0
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
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
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.