Skip to content

release: 0.58.0#111

Merged
stainless-app[bot] merged 6 commits into
mainfrom
release-please--branches--main--changes--next--components--sdk
May 27, 2026
Merged

release: 0.58.0#111
stainless-app[bot] merged 6 commits into
mainfrom
release-please--branches--main--changes--next--components--sdk

Conversation

@stainless-app
Copy link
Copy Markdown
Contributor

@stainless-app stainless-app Bot commented May 26, 2026

Automated Release PR

0.58.0 (2026-05-27)

Full Changelog: v0.57.0...v0.58.0

Features

  • [codex] Expose API keys in SDK config (342f436)
  • Fix API key request model SDK metadata (464c2ee)
  • Support telemetry enabled request config and fix SDK metadata (14d3265)

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
New API key client surface touches credential management; telemetry type/doc changes may affect consumers relying on removed BrowserTelemetryRequestConfig.

Overview
Release 0.58.0 bumps the package and OpenAPI metadata (117 configured endpoints) and documents the release in CHANGELOG.md.

The SDK gains a first-class client.apiKeys resource for org-scoped API key lifecycle (/org/api_keys: create with one-time plaintext key, retrieve, update name, list, delete), reflected in api.md and exports.

Browser telemetry request modeling is updated: BrowserTelemetryRequestConfig is removed from the public API docs in favor of create/update params that support an enabled shortcut plus per-category browser settings (aligned with OpenAPI/SDK metadata fixes noted in the changelog).

Reviewed by Cursor Bugbot for commit 093cadd. Bugbot is set up for automated code reviews on this repo. Configure here.

@firetiger-agent
Copy link
Copy Markdown

Firetiger deploy monitoring skipped

This PR didn't match the auto-monitor filter configured on your GitHub connection:

Any PR that changes the kernel API. Monitor changes to API endpoints (packages/api/cmd/api/) and Temporal workflows (packages/api/lib/temporal) in the kernel repo

Reason: This is an automated release PR for the Node SDK, not a change to kernel API endpoints or Temporal workflows.

To monitor this PR anyway, reply with @firetiger monitor this.

@stainless-app
Copy link
Copy Markdown
Contributor Author

stainless-app Bot commented May 26, 2026

🧪 Testing

To try out this version of the SDK:

npm install 'https://pkg.stainless.com/s/kernel-typescript/464c2eec36533b1346aa215f6050e4a9cedaf87e/dist.tar.gz'

Expires at: Fri, 26 Jun 2026 17:10:11 GMT
Updated at: Wed, 27 May 2026 17:10:11 GMT

@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from de451cc to 9e5b741 Compare May 27, 2026 15:08
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 8e9f7b1 to bb0806f Compare May 27, 2026 17:09
Ilyssd added 2 commits May 27, 2026 14:55
This SDK repo declares Yarn as its package manager and Stainless updates yarn.lock when dependency metadata changes.

Keeping package-lock.json created a second lockfile source of truth. The stale npm lockfile caused npm ci to reject the release branch after Stainless bumped tsc-multi from v1.1.9 to v1.1.11 in package.json and yarn.lock but not package-lock.json.

Remove package-lock.json so future generated release PRs inherit the Yarn-owned dependency state instead of needing manual npm lockfile syncs.
Refresh yarn.lock after removing package-lock.json so the Yarn-owned install path passes yarn install --frozen-lockfile.

The refresh adds missing direct lock entries for busboy, @types/busboy, and streamsearch.
@IlyaasK IlyaasK self-requested a review May 27, 2026 19:03
Copy link
Copy Markdown

@IlyaasK IlyaasK left a comment

Choose a reason for hiding this comment

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

lgtm

@stainless-app stainless-app Bot merged commit 2467fd9 into main May 27, 2026
11 checks passed
@stainless-app
Copy link
Copy Markdown
Contributor Author

stainless-app Bot commented May 27, 2026

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.

1 participant