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

Releases: streamnative/kop

v3.1.1.1

Choose a tag to compare

@BewareMyPower BewareMyPower released this 08 Jan 02:42
Bump version to 3.1.1.1

v2.11.1.2-b2c38c: Optimize authorization by caching authorization results (#1999)

Choose a tag to compare

@streamnativebot streamnativebot released this 06 Jun 12:15
9ab8411
### Motivation

To follow Kafka's behavior, KoP also performs authorization for each
PRODUCE or FETCH request. If the custom authorization provider is slow
to authorize produce or consume permissions, the performance will be
impacted.

### Modifications

Introduce caches for authorization:
- PRODUCE: (topic, role) -> result
- FETCH: (topic, role, group) -> result;

Add `SlowAuthorizationTest` to verify the producer and consumer won't be
affected significantly by slow authorization.

Introduce two configs to configure the cache policy so that revoke
permission can work:
- kopAuthorizationCacheRefreshMs: the refresh timeout
- kopAuthorizationCacheMaxCountPerConnection: the max cache size

v2.10.4.6

Choose a tag to compare

@streamnativebot streamnativebot released this 13 Jul 04:39
"Created by snbot"

v2.10.4.5-5ce22c

Choose a tag to compare

@streamnativebot streamnativebot released this 13 Jul 03:56
"Created by snbot"

v2.9.5.3

Choose a tag to compare

@streamnativebot streamnativebot released this 10 Jul 09:34
"Created by snbot"

v3.0.0.4

Choose a tag to compare

@streamnativebot streamnativebot released this 05 Jul 08:06
"Created by snbot"

v2.11.1.3

Choose a tag to compare

@streamnativebot streamnativebot released this 05 Jul 08:29
"Created by snbot"

v2.10.4.5

Choose a tag to compare

@streamnativebot streamnativebot released this 05 Jul 14:11
"Created by snbot"

v2.10.4.4

Choose a tag to compare

@streamnativebot streamnativebot released this 29 Jun 05:50
"Created by snbot"

v3.0.0.3

Choose a tag to compare

@streamnativebot streamnativebot released this 23 Jun 02:35
"Created by snbot"