Skip to content

Call ApiVersionsRequest during connection, prior to Sasl Handshake #2493

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 19 commits into from
Mar 8, 2025

Conversation

dpkp
Copy link
Owner

@dpkp dpkp commented Feb 24, 2025

Moves ApiVersionsRequest into pre-connection state handling, prior to SaslHandshake. Use v2 for initial request and check for UnsupportedVersionError.

Skips ApiVersionsRequest if api_version has been configured by user.

@dpkp dpkp force-pushed the dpkp/check-versions-conn-state branch 6 times, most recently from e45d523 to ce679b6 Compare March 2, 2025 18:31
@ijuma
Copy link

ijuma commented Mar 2, 2025

Nice to see all the protocol support improvements. Are we also planning to support KIP-511? That's very helpful for users to understand which clients and versions are being used within their applications.

@dpkp
Copy link
Owner Author

dpkp commented Mar 3, 2025

Nice to see all the protocol support improvements. Are we also planning to support KIP-511? That's very helpful for users to understand which clients and versions are being used within their applications.

Yes, but as I understand it that change requires flexible version support / tags and so I'll likely tackle after getting to 2.1 baseline.

@dpkp dpkp marked this pull request as ready for review March 3, 2025 20:46
@dpkp dpkp force-pushed the dpkp/check-versions-conn-state branch 3 times, most recently from b527441 to c6d3b4e Compare March 6, 2025 15:06
@dpkp dpkp force-pushed the dpkp/check-versions-conn-state branch from c6d3b4e to 4149e0a Compare March 6, 2025 15:30
@dpkp dpkp merged commit 760f741 into master Mar 8, 2025
16 checks passed
@dpkp dpkp deleted the dpkp/check-versions-conn-state branch March 8, 2025 02:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants