Binding: 11 +1, no -1
Non-binding: 1 +1, no -1

I think the vote to adopt CEP-50 can be considered as passed. I'll update the CEP, move the related JIRA back to open state (if possible; if not I'll cut a new one) and move ahead on it.

In the spirit of minimizing surprise, I plan on approaching this in several phases/patches, along the lines of:

1) Refactoring existing code to move logic with hardcoded references to specific authenticators (e.g., PasswordAuthenticator) behind DatabaseDescriptor APIs.

2) Refactoring to associate ClientState with the specific authenticator used by the client.

3) Configuration support for negotiation and related logic changes in DatabaseDescriptor and AuthConfig.

4) Integration w/SUPPORTED and STARTUP messages and handlers, and Java driver reference implementation.

As always, guidance, suggestions and feedback welcome. Thanks for your support of this proposal!

-- Joel.


On 7/21/2025 8:51 AM, Joel Shepherd wrote:
Hi dev@ - I'd like to request voting for adoption of CEP-50: Authentication Negotiation.

Proposal: https://cwiki.apache.org/confluence/display/CASSANDRA/CEP-50%3A+Authentication+Negotiation Discussion: https://lists.apache.org/thread/cdx4fttq72j4dz7cyhxp14pt7k6rd6bc

Feedback has been incorporated in the proposal, or (I believe) closed out in the discussion thread.

The vote will be open for 72 hours. A vote passes if there are at least 3 binding +1s and no binding vetoes.

Thanks! -- Joel.

Reply via email to