Skip to content

Conversation

@nssalian
Copy link
Contributor

@nssalian nssalian commented Jan 13, 2026

Closes #2373

Rationale for this change

Bringing parity to the headers in Python.
The version is as per the HttpClient in Java and the version string is matching IcebergBuild but with PyIceberg instead of Iceberg.

Previously, this was worked on #2652 but since that has stalled, adding a fix to close our the issue. Thanks to @jaimeferj for his original PR.

Are these changes tested?

  • Added a test in tests/catalog/test_rest.py - test_client_version_header

Are there any user-facing changes?

No

@nssalian nssalian marked this pull request as draft January 13, 2026 23:13
@nssalian nssalian marked this pull request as ready for review January 13, 2026 23:25
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.

Make X-Client-Version header more similar to Iceberg Java

1 participant