release: 0.19.0#35
Conversation
|
Firetiger deploy monitoring skipped This PR didn't match the auto-monitor filter configured on your GitHub connection:
Reason: This is an automated release PR with only internal/chore changes to a bootstrap script, not a change to kernel API endpoints or Temporal workflows. To monitor this PR anyway, reply with |
|
🧪 Testing To try out this version of the SDK: Expires at: Sun, 07 Jun 2026 05:22:38 GMT |
b243e2b to
6dac974
Compare
6dac974 to
9f751f0
Compare
9f751f0 to
b9f3593
Compare
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit b9f3593. Configure here.
b9f3593 to
6c7cd27
Compare
6c7cd27 to
277c1f0
Compare
277c1f0 to
459e311
Compare
459e311 to
05ff9ad
Compare
defaultHTTPClient performed an unchecked type assertion on http.DefaultTransport, which panicked for any caller that had wrapped the global transport (e.g. otelhttp.NewTransport for distributed tracing). When the assertion fails, fall back to the wrapped RoundTripper as-is — preserving the caller's wrapping at the cost of ResponseHeaderTimeout, which is strictly better than panicking.
05ff9ad to
b1c2fe6
Compare

Automated Release PR
0.19.0 (2026-05-08)
Full Changelog: v0.18.0...v0.19.0
Features
Bug Fixes
Chores
This pull request is managed by Stainless's GitHub App.
The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.
For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.
🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions
Note
Medium Risk
Medium risk because it changes default HTTP behavior (new client/transport timeout) and adds environment-driven header injection, which can affect request semantics and debugging/logging output.
Overview
Bumps the SDK release to
0.19.0(manifest/version constants, README pin, changelog, and spec URL).Adds a default
http.Clientthat cloneshttp.DefaultTransportwhen possible to apply aResponseHeaderTimeout, and wires it intoDefaultClientOptions().Extends env-based configuration to support
HYPEMAN_CUSTOM_HEADERS(newline-delimitedHeader: valueentries) and updates debug logging to redact sensitive headers (auth/api-key/cookies) when dumping requests/responses.Refactors internal encoder/decoder cache keys to store
reflect.Typein a named field (avoiding embeddedreflect.Type) and makes the bootstrap script more robust to unsetSKIP_BREW.Reviewed by Cursor Bugbot for commit b1c2fe6. Bugbot is set up for automated code reviews on this repo. Configure here.