Skip to content

Releases: Aiven-Open/auth-for-apache-kafka

v3.5.0

17 Sep 06:41
Compare
Choose a tag to compare
  • AivenAclAuthorizer is now deprecated.
  • AivenAclAuthorizerV2 is switched to the new Kafka auth API.

v3.4.0

11 Aug 09:15
Compare
Choose a tag to compare

Release notes:

  • Added new implementation of authorizer AivenAclAuthorizerV2 as a replacement for AivenAclAuthorizer that has a concurrency-related issue.

v3.3.0

05 Jul 10:25
Compare
Choose a tag to compare

A new property aggregation_type was added for the Kafka auth audit.
This property is applicable only for the UserOperationsActivityAuditor auditor type and can have two values:

  • user - records groupped by user;
  • user_and_ip - records groupped by user and IP address.

The default value is user_and_ip

v3.2.1

18 Mar 10:12
Compare
Choose a tag to compare

Add possibility to build fat jar

v3.2.0

18 Mar 09:58
Compare
Choose a tag to compare

Switched to JDK11

3.1.2

07 Jul 07:59
Compare
Choose a tag to compare

Add new flag:

  • aiven.acl.authorizer.log.denials - turns off authorization denials logging on Kafka brokers, default values is false

3.1.1

15 Apr 09:55
Compare
Choose a tag to compare

This release contains fix for the bug with authorization.
It strongly recommended do not use release 3.1.0

3.1.0

08 Apr 11:49
Compare
Choose a tag to compare

Add audit logging for authorization operations.
There are two types of audit:

  • io.aiven.kafka.auth.audit.UserActivityAuditor - aggregate user activity
  • io.aiven.kafka.auth.audit.UserOperationsActivityAuditor - aggregate user activity and unique combination of operations
    To use auditor please add two additional properties into Kafka configuration file:
  • aiven.acl.authorizer.auditor.aggregation.period - auditor aggregation period in seconds
  • aiven.acl.authorizer.auditor.class.name - full qualified auditor class name