Skip to content

release: 0.15.0 - #94

Merged
csweichel merged 217 commits into
mainfrom
release-please--branches--main--changes--next--components--sdk
Jul 30, 2026
Merged

release: 0.15.0#94
csweichel merged 217 commits into
mainfrom
release-please--branches--main--changes--next--components--sdk

Conversation

@stainless-app

@stainless-app stainless-app Bot commented Apr 2, 2026

Copy link
Copy Markdown
Contributor

Automated Release PR

0.15.0 (2026-07-30)

Full Changelog: v0.14.0...v0.15.0

⚠ BREAKING CHANGES

  • api: narrow public SDK surface
  • agent: remove loop condition mechanism

Features

  • add base snapshot resource types (d0a4934)
  • agent: add devcontainer rebuild wait schema (066ffb9)
  • agents: add native goal set control (2815518)
  • api: add accessToken field to runners response types (90fa2a8)
  • api: add agent turn controls (609765a)
  • api: add agent_execution_cnf capability to runners (e96ca1a)
  • api: add agentExecutionIds filter to agents list executions (ffdedcb)
  • api: add allowUnverifiedEmailScimFallbackMatch to scim_configurations (0c94086)
  • api: add base snapshot build environment role (af79956)
  • api: add base snapshot runner capability (6ac2747)
  • api: add Claude Sonnet 5 model enum (d6b48d0)
  • api: add Codex agent settings shape (dd159ea)
  • api: add Codex fast mode setting (c994c17)
  • api: add codex model policy states (34dcdba)
  • api: add Codex policy allowlists (5024cc9)
  • api: add credential_proxy to secrets, remove format from environments (1e6190f)
  • api: add default environment class IDs to project creation defaults (b13d13c)
  • api: add disableFromScratch field to organization policies (e46e4a6)
  • api: add dynamic LLM header contracts (a7def94)
  • api: add goal field to agent execution status (af7aefc)
  • api: add incident trigger to WorkflowTrigger and WorkflowExecution (eb856ef)
  • api: add integration_id, update webhook_id in WorkflowTrigger (e1591e6)
  • api: add maxPortAdmissionLevel to organization policies (9fc32dc)
  • api: add oldPath field to EnvironmentStatus file changes (e179ba6)
  • api: add OPENAI_AUTO model option to agents (ae690a1)
  • api: add opus 4.7 model support to agent execution (27772ea)
  • api: add Opus 4.8 supported model (d790282)
  • api: add pagination and search to runners listScmOrganizations method (6a6e0a8)
  • api: add port_authentication capability to RunnerCapability (c8eb1d6)
  • api: add prebuild trigger value to automations (452d5e0)
  • api: add prebuild_requires_success field to TaskSpec (e7c0df3)
  • api: add project_creation_defaults field to organization policies (7d70a05)
  • api: add PULL_REQUEST_EVENT_REVIEW_REQUESTED event type to WorkflowTrigger (a7fe947)
  • api: add readinessTimeout to automations and services (3e90e74)
  • api: add REDIS_STREAM to RunnerCapability enum in runners (8d9be56)
  • api: add RESOURCE_ROLE_ORG_ENVIRONMENTS_READER to ResourceRole (9f9f219)
  • api: add security policy CRUD (494ff81)
  • api: add UserInputMetadata type to agents (6c834b9)
  • api: add webBrowserDisabled field to organizations policies (1a8ae44)
  • api: expose audit log entry kind (b0d348a)
  • api: expose default security policy assignment (438a4fe)
  • api: expose usage insights API (fa80ce9)
  • api: expose Veto Exec security policies (0044e8a)
  • api: remove terminal field from RunsOn (85d6ef2)
  • audit: curate audit events at their producers (13532de)
  • audit: store and retrieve Veto Exec details (0120ae7)
  • automations: pin agent and Codex model per automation (83d82a3)
  • billing: add Enterprise AI user budget APIs (66e7496)
  • codex: add GPT-5.6 model selection (3138ce8)
  • rbac: add billing viewer role (9370c07)
  • rbac: add insights viewer role (a1eb0d9)
  • secrets: support JFrog OIDC secret sources (2cbf05b)
  • stlc: configurable CI runner and private-production-repo support in workflow templates (4bbecf5)
  • support setting headers via env (bed4904)
  • types: add Report and related schema types to automations (f9c394a)

Bug Fixes

  • api: narrow public SDK surface (94558de)
  • api: wrap prebuild default updates (5eed720)
  • ci: bump @arethetypeswrong/cli to ^0.18.0 and run CI workflows on Node 24 (1396c15)
  • client: send content-type header for requests with an omitted optional body (14526e5)
  • typescript: upgrade tsc-multi so that it works with Node 26 (44ea48e)

Chores

  • format: run eslint and prettier separately (0782de2)
  • formatter: run prettier and eslint separately (e354bf8)
  • internal: codegen related update (f0055f7)
  • internal: codegen related update (afd15ee)
  • internal: codegen related update (cfd1e9a)
  • internal: more robust bootstrap script (306e1fa)
  • internal: regenerate SDK with no functional changes (c67a192)
  • redact api-key headers in debug logs (2598350)
  • tests: remove redundant File import (253359f)
  • types: remove deprecated accessToken from runners response types (c521a3e)

Documentation

  • api: add customer-facing descriptions to runner enums and fix CreateRunner examples (9d1ff23)
  • types: clarify trigger restrictions in AutomationTrigger (fadafca)
  • types: deprecate isAdmin in runners organization response (7aa6263)

Refactors

  • agent: remove loop condition mechanism (a22d444)
  • api: default StartAgent agent ID (7155c62)
  • api: remove project defaults API surface (2a335c3)

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

@stainless-app

stainless-app Bot commented Apr 2, 2026

Copy link
Copy Markdown
Contributor Author

🧪 Testing

To try out this version of the SDK:

npm install 'https://pkg.stainless.com/s/gitpod-typescript/94558de6ea076bba9115b589393ccade2dd2f496/dist.tar.gz'

Expires at: Sat, 29 Aug 2026 17:16:40 GMT
Updated at: Thu, 30 Jul 2026 17:16:40 GMT

@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from f3ed23d to b92a544 Compare April 3, 2026 01:11
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from b92a544 to 7e3c070 Compare April 3, 2026 23:48
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 7e3c070 to 8830e20 Compare April 6, 2026 10:19
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 8830e20 to 762b8fc Compare April 7, 2026 20:39
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 762b8fc to d7a9fc2 Compare April 8, 2026 11:54
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from d7a9fc2 to c98fea8 Compare April 8, 2026 15:58
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from c98fea8 to ad9b8f7 Compare April 8, 2026 16:18
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from ad9b8f7 to 9dbdf47 Compare April 8, 2026 16:22
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 9dbdf47 to 6486e0a Compare April 9, 2026 16:19
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 6486e0a to 98af927 Compare April 9, 2026 16:58
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 98af927 to 114b73d Compare April 9, 2026 17:48
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 114b73d to a4d52d4 Compare April 10, 2026 05:44
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from a4d52d4 to 557a8b6 Compare April 10, 2026 08:06
@stainless-app

stainless-app Bot commented Jul 30, 2026

Copy link
Copy Markdown
Contributor Author

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