Hi Kafka Team,

We’re upgrading from Kafka v3.7.1 to v3.9.0 and encountered issues with our 
custom Kafka Authorizer that extends AclAuthorizer. Starting with Kafka v3.8.0, 
methods like logAuditMessage and isSuperUser in AclAuthorizer were made 
private, which breaks our implementation.

1. Is this change intentional, and if so, is there a recommended way to handle 
logging or superuser checks in custom authorizers?

2. With the move to KRaft, we noticed the StandardAuthorizer is used. Should we 
transition to this for KRaft environments, and does it provide equivalent 
functionality for custom logic?


Any guidance would be greatly appreciated!


Best regards,

Kasper

Reply via email to