Skip to content

feat(rest): use iceberg-rust as the User-Agent product token - #3668

Merged
kevinjqliu merged 1 commit into
apache:mainfrom
rahulsmahadev:user-agent-format
Nov 10, 2026
Merged

kevinjqliu merged 1 commit into
apache:mainfrom
rahulsmahadev:user-agent-format

Conversation

@rahulsmahadev

Copy link
Copy Markdown
Contributor

Which issue does this PR close?

No issue was filed; this follows the REST catalog spec change in apache/iceberg#17727.

What changes are included in this PR?

The REST catalog spec now recommends a standard User-Agent format whose library token for Rust is iceberg-rust. This changes the default User-Agent from iceberg-rs/<version> to iceberg-rust/<version>. A header.user-agent property still overrides it.

Are these changes tested?

Yes, the existing header tests in catalog.rs are updated for the new value.

This pull request and its description were written by Isaac.

The REST catalog spec recommends a standard User-Agent format whose
library token for Rust is iceberg-rust (apache/iceberg#17727), so send
iceberg-rust/<version> instead of iceberg-rs/<version>. A header.user-agent
property still overrides the default.

@kevinjqliu kevinjqliu left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@kevinjqliu

Copy link
Copy Markdown
Contributor

pretty simple pr so i think we can merge. This change should show up in the next release, 0.12

@kevinjqliu

kevinjqliu commented Nov 10, 2026 •

Copy link
Copy Markdown
Contributor

This pull request and its description were written by Isaac.

who is Issac? 😄

@kevinjqliu
kevinjqliu added this pull request to the merge queue Nov 10, 2026
Merged via the queue into apache:main with commit 0dc4c60 Nov 10, 2026
25 checks passed
@rahulsmahadev

Copy link
Copy Markdown
Contributor Author

@kevinjqliu Ha, Isaac is the internal name for the Claude I use at work. Our policy adds that line to PR descriptions, and I'm not allowed to edit it out.

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