Skip to content

release: 0.38.0#212

Open
stainless-app[bot] wants to merge 13 commits intomainfrom
release-please--branches--main--changes--next--components--together-ai
Open

release: 0.38.0#212
stainless-app[bot] wants to merge 13 commits intomainfrom
release-please--branches--main--changes--next--components--together-ai

Conversation

@stainless-app
Copy link
Contributor

@stainless-app stainless-app bot commented Feb 5, 2026

Automated Release PR

0.38.0 (2026-02-17)

Full Changelog: v0.37.0...v0.38.0

Features

  • Update descriptions for endpoints (e7a8aaf)

Bug Fixes

  • client: avoid removing abort listener too early (1376258)

Chores

  • Fix various docstrings (af4c47f)
  • internal/client: fix form-urlencoded requests (d73f69f)
  • internal: avoid type checking errors with ts-reset (70ad44b)
  • Update descriptions for jig queue methods and properties (7fdfcca)

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
Mostly codegen/type/doc churn, but it also changes core HTTP request body encoding and abort-signal lifecycle, which can affect request behavior across environments.

Overview
Bumps the SDK to v0.38.0 (version files, manifest, changelog, spec metadata).

Fixes client request handling by not removing the abort listener in fetchWithTimeout and by encoding plain-object bodies as application/x-www-form-urlencoded when that content type is set.

Regenerates the SDK from an updated OpenAPI spec, primarily tightening/clarifying types and docstrings (e.g., many object fields become string literals; jig.queue responses/params are more fully typed; clusters region is now string; removes exported FileObject and expands FileResponse shape), with minor test fixture updates to match new typings.

Written by Cursor Bugbot for commit f891d52. This will update automatically on new commits. Configure here.

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--together-ai branch from 8bd7915 to e8ded67 Compare February 6, 2026 18:33
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--together-ai branch from e8ded67 to 98fe444 Compare February 6, 2026 20:54
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--together-ai branch from 98fe444 to b62d5d4 Compare February 10, 2026 23:25
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--together-ai branch from b62d5d4 to 14ff965 Compare February 11, 2026 14:05
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--together-ai branch from 14ff965 to ef22972 Compare February 12, 2026 19:14
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--together-ai branch from ef22972 to 67b2c1e Compare February 12, 2026 20:16
@stainless-app stainless-app bot changed the title release: 0.37.1 release: 0.38.0 Feb 12, 2026
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--together-ai branch from 67b2c1e to dde6e53 Compare February 12, 2026 20:16
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--together-ai branch from dde6e53 to e9717d6 Compare February 17, 2026 13:07
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

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

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.

This is the final PR Bugbot will review for you during this billing cycle

Your free Bugbot reviews will reset on March 7

Details

Your team is on the Bugbot Free tier. On this plan, Bugbot will review limited PRs each billing cycle for each member of your team.

To receive Bugbot reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial.

return await this.fetch.call(undefined, url, fetchOptions);
} finally {
clearTimeout(timeout);
if (signal) signal.removeEventListener('abort', abort);
Copy link

Choose a reason for hiding this comment

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

Abort listeners accumulate across completed requests

Medium Severity

fetchWithTimeout no longer removes the abort listener from the caller-provided signal after fetch completes. Reusing one AbortSignal for many requests now retains one closure per request, causing unbounded listener growth and extra abort callbacks long after requests have finished.

Fix in Cursor Fix in Web

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--together-ai branch from e9717d6 to f891d52 Compare February 17, 2026 17:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants