Skip to content

Comments

release: 0.38.0#212

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

release: 0.38.0#212
stainless-app[bot] wants to merge 19 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-21)

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

Features

  • Update descriptions for endpoints (e7a8aaf)

Bug Fixes

  • client: avoid removing abort listener too early (1376258)
  • internal: skip tests that depend on mock server (be7e0e7)

Chores

  • configure new SDK language (b6f30b6)
  • Fix various docstrings (af4c47f)
  • internal/client: fix form-urlencoded requests (d73f69f)
  • internal: avoid type checking errors with ts-reset (70ad44b)
  • Remove broken field LineCount from FileResponse (a0c187e)
  • Revert adding mcp code. Code additions were unexpected. (bb39360)
  • Update descriptions for jig queue methods and properties (7fdfcca)
  • update mock server docs (ac14bf7)

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 public TypeScript types (e.g., FileResponse, queue/cluster params) and request body encoding behavior, which could affect downstream compilation and request formatting.

Overview
Bumps the SDK to 0.38.0 (manifest, package.json, src/version.ts) and refreshes generated resources from an updated OpenAPI spec.

Client/runtime fixes: stops removing the abort listener in fetchWithTimeout (avoids premature cleanup) and adds explicit support for application/x-www-form-urlencoded bodies by query-stringifying plain objects; tightens some JSON parsing typings.

API surface/type updates: removes FileObject and reshapes FileResponse (drops LineCount, makes fields required, and constrains object literals), strengthens several response object literal types across resources, expands/clarifies beta cluster and jig queue schemas (e.g., clusters.create.region becomes string, queue responses gain required typed fields/metrics), and updates numerous endpoint/docstring descriptions.

Dev/test/docs: updates CONTRIBUTING test instructions to use ./scripts/mock, adjusts tests for the new shapes/values, and skips tests that the mock server can’t support (octet-stream/callbacks).

Written by Cursor Bugbot for commit 454744e. 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
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
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--together-ai branch from f891d52 to c706e22 Compare February 18, 2026 17:46
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--together-ai branch from c706e22 to cda41d6 Compare February 19, 2026 03:08
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--together-ai branch from cda41d6 to 8920203 Compare February 19, 2026 15:11
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 3 potential issues.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--together-ai branch from 8920203 to cf91872 Compare February 19, 2026 16:32
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--together-ai branch from cf91872 to 454744e Compare February 21, 2026 22:05
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