Skip to content

Release v0.11.0 - #41

Merged
thomashebrard merged 2 commits into
mainfrom
release/v0.11.0
Sep 23, 2026
Merged

thomashebrard merged 2 commits into
mainfrom
release/v0.11.0

Conversation

@thomashebrard

Copy link
Copy Markdown
Member

Release v0.11.0

Bumps version from 0.10.2 to 0.11.0. Promotes dev → main.

Changelog

Added

  • User-Agent client identification and app_info: every request PipelexAPIClient sends, authenticated or anonymous, now carries a User-Agent of the form [app_info] pipelex-sdk-python/<version> mthds-python/<version> python/<x.y.z> (<os>; <arch>), following the workspace client-identification spec, so the platform can attribute SDK traffic in its analytics. The new app_info constructor argument takes a pipelex_sdk.user_agent.AppInfo (name, version, url, details, shaped like Stripe's appInfo) that puts the integrator's own name first; an invalid token raises ValueError at construction, an empty version, url or details counts as absent, and the built header is readable as client.user_agent. See docs/client-identification.md.

Closes L-260923-75f4fc

🤖 Generated with Claude Code

thomashebrard and others added 2 commits September 23, 2026 13:47
…urface in analytics (#40)

PipelexAPIClient now sends a User-Agent on every request, authenticated
or anonymous, of the form [app_info] pipelex-sdk-python/<v>
mthds-python/<v> python/<x.y.z> (<os>; <arch>), following the workspace
client-identification spec so the platform can attribute SDK traffic. A
new app_info constructor argument takes a Stripe-style AppInfo that puts
the integrator first and refuses an invalid token with ValueError; the
builder lives in pipelex_sdk/user_agent.py because the pinned mthds
0.14.0 does not ship one yet.

Advances L-260923-fd0e26

🤖 Generated with [Claude Code](https://claude.com/claude-code)

---------

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@thomashebrard
thomashebrard merged commit 79d3b45 into main Sep 23, 2026
17 checks passed
@thomashebrard
thomashebrard deleted the release/v0.11.0 branch September 23, 2026 12:13
@github-actions github-actions Bot locked and limited conversation to collaborators Sep 23, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant