DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
| Table of Contents |
|---|
Status
Current state: Under Discussion Accepted
Discussion thread: https://lists.apache.org/thread/somdgdoz1o3z5rwqozsty97fdo2bgkqk
Vote thread: https://lists.apache.org/thread/4gqwz6g4msw0j85784tf500vk0yr3qtz
JIRA:
| Jira | ||||||
|---|---|---|---|---|---|---|
|
...
Thus this change is proposed for a minor or feature release (specifically, 4.1 as suggested), and it will not affect any user.
One thing need to be mentioned is that DefaultKafkaPrincipalBuilder already implements KafkaPrincipalBuilder and KafkaPrincipalSerde. After this KIP, it will only implement KafkaPrincipalBuilder.
Now
| Code Block |
|---|
public class DefaultKafkaPrincipalBuilder implements KafkaPrincipalBuilder, KafkaPrincipalSerde {
// Implementation...
} |
To-be
| Code Block |
|---|
public class DefaultKafkaPrincipalBuilder implements KafkaPrincipalBuilder {
// Implementation...
} |
Test Plan
Given that existing KafkaPrincipalBuilder implementations used with KRaft already implement KafkaPrincipalSerde, this change should not result in new compile-time errors, and existing test cases are expected to pass.
...