Skip to content

Latest commit

 

History

History
525 lines (359 loc) · 49.4 KB

File metadata and controls

525 lines (359 loc) · 49.4 KB

Changelog

0.14.0 (2026-04-02)

Full Changelog: v0.13.0...v0.14.0

Features

  • [backend/api] add backend search for group members (d7dee78)
  • agents: enforce sub-agent depth and concurrency limits in backend (091e1e1)
  • api: add acknowledgeToken parameter to environments start method (4e4cf9c)
  • api: add AGENT_EXECUTION_VIEWER role to ResourceRole type (e728590)
  • api: add agentMessage param and AgentMessage/Type types to agents (3116d62)
  • api: add automations resource with workflows/executions/actions (c714e29)
  • api: add bpfDebugLevel field to KernelControlsConfig in environments (a287ad3)
  • api: add claimsExpression field to SSO configurations (d341ea2)
  • api: add conversation_sharing_policy to agent policy (bf403a1)
  • api: add CountResponseRelation type (b873069)
  • api: add credentialProxy field to environments Secret (02863e6)
  • api: add customAgents field and CustomSecurityAgent type to policies (1a61b78)
  • api: add desiredSize field to WarmPoolStatus in prebuilds (353883c)
  • api: add disabled parameter to automation update method (badc257)
  • api: add environment field to agent wake events (992e5d0)
  • api: add exclude_team_ids parameter to organization list members (272e39c)
  • api: add excludePromptContent parameter to agents list prompts method (49a254a)
  • api: add filter parameter to groups list method (8bc4dd7)
  • api: add hasFailedExecutionSince parameter to automations list method (217a0b3)
  • api: add lockdownAt field to EnvironmentStatus (1b40ec9)
  • api: add loop conditions to agents, update wake event types (e2f1f5d)
  • api: add managedMetricsEnabled field to runners MetricsConfiguration (b7d2e42)
  • api: add min_size and max_size to prebuilds warm pools (50e0e9c)
  • api: add organizationTier to identity authenticated response (510f3f8)
  • api: add read_only field to PersonalAccessToken proto messages (9dbc9a5)
  • api: add RESOURCE_ROLE_ORG_AUDIT_LOG_READER to ResourceRole enum (811b8f3)
  • api: add RESOURCE_TYPE_NOTIFICATION to ResourceType enum (f605d55)
  • api: add resourceIds to role assignments, simplify executable deny list in policies (a2c14c0)
  • api: add resourceTypeFilters parameter to events watch method (07bb8ec)
  • api: add role/senderExecutionId fields to agents AgentMessage (2c815f0)
  • api: add RUNNER_CAPABILITY_WARM_POOL to RunnerCapability enum (f7ee363)
  • api: add search parameter to agents list prompts method (7e78aca)
  • api: add SESSION_ADMIN and SESSION_USER to ResourceRole enum (186e30f)
  • api: add sessionId parameter to agents and environments (0ef9494)
  • api: add sessionId parameter to environments create from project (693174b)
  • api: add sessionIds filter to agents/environments list methods (52e0a3a)
  • api: add snapshotSizeBytes field to PrebuildStatus (17124f0)
  • api: add SONNET_4_6 model variants to AgentExecution (8646e6e)
  • api: add sort option to ListAuditLogs (e617fb0)
  • api: add sort parameter to projects list and Sort/SortOrder types (3322c72)
  • api: add SUPPORTED_MODEL_HAIKU_4_5 to AgentExecution model (eb7a869)
  • api: add TEAM_ADMIN and TEAM_VIEWER to ResourceRole (4428302)
  • api: add terminal field to RunsOn (a285f60)
  • api: add time range filters to event list method (1b2c056)
  • api: add updateWindow field to runners configuration (54c0225)
  • api: add WakeEvent type and wakeEvent parameter to agents (ea254b6)
  • api: add warm pool CRUD methods and types to prebuilds (2ebb4cd)
  • api: allow min_size >= 0 for warm pool dynamic scaling (a72b6c8)
  • backend/api,dashboard: add server-side recentlyCompleted sort for ListWorkflows (567bc3a)
  • ec2: add RUNNER_CAPABILITY_ASG_WARM_POOL capability (993a447)
  • types: remove agent execution enum values from Principal and ResourceRole (4378ae7)

Bug Fixes

  • api: remove acknowledgeToken parameter from environments start method (77917e4)
  • api: rename executableDenyList to vetoExecPolicy in policies (84bf167)
  • client: preserve URL params already embedded in path (7424783)
  • docs/contributing: correct pnpm link command (43ff14c)
  • fix request delays for retrying to be more respectful of high requested delays (858345c)
  • types: make id optional in CustomSecurityAgent (25f783f)

Chores

  • ci: skip lint on metadata-only changes (74a87ee)
  • ci: skip uploading artifacts on stainless-internal branches (a4c7e10)
  • docs: add missing descriptions (ad400e2)
  • internal: move stringifyQuery implementation to internal function (b25ce90)
  • internal: regenerate SDK with no functional changes (c095797)
  • internal: regenerate SDK with no functional changes (cc9b601)
  • internal: regenerate SDK with no functional changes (ca8c11c)
  • internal: regenerate SDK with no functional changes (a7e1b02)
  • internal: regenerate SDK with no functional changes (2b0fe0b)
  • internal: remove mock server code (d7effec)
  • internal: tweak CI branches (834cba6)
  • internal: update dependencies to address dependabot vulnerabilities (3daa978)
  • internal: update gitignore (51da5bf)
  • test: update skip reason message (9e5570d)
  • types: move CountResponseRelation from organizations to shared (c47174a)
  • update mock server docs (cd79de5)

Documentation

  • api: clarify resourceId/resourceIds permission behavior in groups role assignments (1b36502)
  • api: clarify timeout constraints in environments and organization policies (8a68a4d)
  • api: update annotations parameter examples in agents (723978c)

0.13.0 (2026-02-18)

Full Changelog: v0.12.0...v0.13.0

Features

  • api: add auditOnly field to Veto.Exec and ExecutableDenyList (08f9dd2)
  • api: add runner_side_agent capability to runners (1451c46)
  • api: add WARMPOOL_ADMIN/WARMPOOL_VIEWER to ResourceRole (04969a3)

Bug Fixes

  • types: rename ExecutableDenyList to VetoExecPolicy in organization policies (0ff5595)

Chores

  • internal/client: fix form-urlencoded requests (fd12303)

0.12.0 (2026-02-11)

Full Changelog: v0.11.0...v0.12.0

Features

  • api: add bulkCreate/bulkDelete/bulkUpdate methods to projects (d7f93ff)

Chores

  • internal: avoid type checking errors with ts-reset (119c515)

0.11.0 (2026-02-11)

Full Changelog: v0.10.0...v0.11.0

Features

  • [backend] Resource admin should be able to see all resource shares (3554dd2)
  • [SCIM] Configurable token expiration duration (cc92f75)
  • api: add additionalScopes field to sso-configurations (27a22de)
  • api: add annotations field to agents metadata, filtering, and start params (0f06d99)
  • api: add announcement banner fields to organization proto (2456204)
  • api: add derivedFromOrgRole field to groups RoleAssignment model (c8569bf)
  • api: add devRunnerId to agents, devEnvironmentId and provider enum to runners (b5ec4b9)
  • api: add exclude_group_id filter to organizations listMembers (7842c1b)
  • api: add executable_deny_list to environments and organization policies (4c56fef)
  • api: add filters to ListPrebuilds for inventory page (f338330)
  • api: add mcp integration status to agent execution (3aa82d4)
  • api: add OPUS_4_6 and OPUS_4_6_EXTENDED model options to agents (71a7da8)
  • api: add port access methods and organization admission level to environments (8e135fc)
  • api: add RESOURCE_ROLE_ORG_AUTOMATIONS_ADMIN to ResourceRole enum (0158475)
  • api: add RESOURCE_ROLE_ORG_GROUPS_ADMIN to ResourceRole enum (49a9e2e)
  • api: add RESOURCE_TYPE_ROLE_ASSIGNMENT to ResourceType enum (b3fa661)
  • api: add restrictAccountCreationToScim field to organizations policies (03af733)
  • api: add scope field to environment secrets (f7f7d59)
  • api: add userIds parameter to organizations list members method (abf8b99)
  • api: add warm pools sub-resource to prebuilds with CRUD operations (0dd1669)
  • api: implement GetAnnouncementBanner and UpdateAnnouncementBanner handlers (fe9a63c)
  • api: remove getChatIdentityToken from accounts (8d245cd)
  • chat: add Pylon identity verification for chat widget (c854d9a)
  • cli: add --name flag to environment create command (bd242aa)
  • db: add service_account_tokens table (02e87ef)
  • Introduce projects admin org role (0ac01e0)
  • runner: add capability check for ListSCMOrganizations (bbcd73a)

Bug Fixes

  • client: avoid memory leak with abort signals (50c52c4)
  • client: avoid removing abort listener too early (355cba0)

Chores

  • ci: upgrade actions/github-script (2fe9a43)
  • client: do not parse responses with empty content-length (7fb7af3)
  • client: restructure abort controller binding (920167a)
  • internal: fix pagination internals not accepting option promises (1fb2b1e)

Documentation

  • api: clarify port_sharing_disabled behavior in organization policy (daac9e5)
  • api: update filePath parameter documentation in secrets (a63aedf)

0.10.0 (2026-01-21)

Full Changelog: v0.9.0...v0.10.0

Features

  • [api] Introduce RPCs to share resources with individual users (f795699)
  • [api] sorting for ListMembers (b473c48)
  • [backend] Adding direct_share field to groups (3d88aae)
  • [backend] Introduce org:runners_admin organization role (1ce1f99)
  • [backend] Introduce role and member status filtering for ListMembers (84cd88f)
  • agent: add spec mode for planning before interactive implementation (7c90701)
  • API for SCIM configuration management (ec502a0)
  • api: add CheckRepositoryAccess API for repository access validation (8ae77ad)
  • api: add draft and state fields to PullRequest proto (839fe7e)
  • api: add inputs array to UserInputBlock proto (19f7c16)
  • api: add ListSCMOrganizations endpoint (15f23b7)
  • api: improve SearchRepositories pagination with next_page and total_count (a5d31a4)
  • automations: add before_snapshot trigger type (c8729ef)
  • dashboard: show tier badge in org selector (1cd405d)
  • Define SCIMConfiguration database schema (ca0a81c)
  • move agent mode from Spec to Status, add AgentModeChange signals (268e2f7)
  • secrets: add ServiceAccountSecret entity with full support (d29e178)

Chores

  • fix typo in descriptions (4b2ec35)
  • internal: update actions/checkout version (4789c52)
  • internal: upgrade babel, qs, js-yaml (1a41839)

0.9.0 (2026-01-09)

Full Changelog: v0.8.0...v0.9.0

Features

  • agent: add group-based SCM tools access control (9f8d2f9)
  • api: add ImageInput to UserInputBlock proto (103bf02)
  • api: add recommended editors configuration to project settings (57ae935)
  • db: add webhooks table with trigger reference (2f87f2d)
  • prebuild: expose snapshot completion percentage in prebuild status (778c94b)
  • skills: add organization-level skills support (24cb9a2)

Chores

  • break long lines in snippets into multiline (9fa685f)
  • internal: codegen related update (74962c9)
  • pin GitHub Actions to SHA (d29f17d)

0.8.0 (2025-12-15)

Full Changelog: v0.7.11...v0.8.0

Features

0.7.11 (2025-12-15)

Full Changelog: v0.7.10...v0.7.11

0.7.10 (2025-12-15)

Full Changelog: v0.7.9...v0.7.10

0.7.9 (2025-12-15)

Full Changelog: v0.7.8...v0.7.9

0.7.8 (2025-12-12)

Full Changelog: v0.7.7...v0.7.8

0.7.7 (2025-12-09)

Full Changelog: v0.7.6...v0.7.7

0.7.6 (2025-12-09)

Full Changelog: v0.7.5...v0.7.6

0.7.5 (2025-12-09)

Full Changelog: v0.7.4...v0.7.5

0.7.4 (2025-12-09)

Full Changelog: v0.7.3...v0.7.4

0.7.3 (2025-12-09)

Full Changelog: v0.7.2...v0.7.3

0.7.2 (2025-12-09)

Full Changelog: v0.7.1...v0.7.2

0.7.1 (2025-12-09)

Full Changelog: v0.7.0...v0.7.1

0.7.0 (2025-12-09)

Full Changelog: v0.6.1...v0.7.0

Features

  • api: gitpod -> ona (7dd2c73)
  • client: add support for endpoint-specific base URLs (58af560)

Bug Fixes

  • ci: release-doctor — report correct token name (79e4102)
  • client: explicitly copy fetch in withOptions (a1b72c1)
  • client: get fetchOptions type more reliably (ba531a3)
  • coerce nullable values to undefined (ffdccb0)
  • mcp: correct code tool API endpoint (3241e0a)
  • mcp: return correct lines on typescript errors (4b60eca)

Performance Improvements

Chores

  • add docs to RequestOptions type (8c480ed)
  • ci build action (f6572f1)
  • ci: enable for pull requests (eac032a)
  • ci: only run for pushes and fork pull requests (94a8575)
  • client: fix logger property type (71b844a)
  • client: improve path param validation (79ac088)
  • client: refactor imports (44c7836)
  • do not install brew dependencies in ./scripts/bootstrap by default (d12db33)
  • internal: codegen related update (3f4e8d1)
  • internal: codegen related update (57886a7)
  • internal: codegen related update (e888600)
  • internal: fix incremental formatting in some cases (0a51f9f)
  • internal: ignore .eslintcache (cf1696e)
  • internal: move publish config (f8c49d7)
  • internal: remove deprecated compilerOptions.baseUrl from tsconfig.json (602b768)
  • internal: remove redundant imports config (de89cb7)
  • internal: update comment in script (adcc1e0)
  • internal: upgrade eslint (878386a)
  • internal: use npm pack for build uploads (0febcc8)
  • jsdoc: fix @link annotations to refer only to parts of the package‘s public interface (8ed65d8)
  • make some internal functions async (ac410b3)
  • readme: update badges (5a69575)
  • readme: use better example snippet for undocumented params (75e8a63)
  • ts: reorder package.json imports (a896a22)
  • update @stainless-api/prism-cli to v5.15.0 (fe746f4)

Refactors

  • types: replace Record with mapped types (2b43824)

0.6.1 (2025-06-14)

Full Changelog: v0.6.0...v0.6.1

Bug Fixes

  • publish script — handle NPM errors correctly (be3283b)

Chores

  • internal: add pure annotations, make base APIResource abstract (e489880)
  • internal: version bump (94014af)

0.6.0 (2025-06-06)

Full Changelog: v0.5.0...v0.6.0

Features

Bug Fixes

  • api: improve type resolution when importing as a package (#66) (8aa007b)
  • client: fix TypeError with undefined File (#50) (1262a7b)
  • client: send X-Stainless-Timeout in seconds (#63) (dab2433)
  • client: send all configured auth headers (#68) (3ced793)
  • exports: ensure resource imports don't require /index (#57) (23166e6)
  • internal: add mts file + crypto shim types (#58) (716b94c)
  • internal: clean up undefined File test (#51) (e1e0fb5)
  • internal: fix file uploads in node 18 jest (702757c)
  • internal: return in castToError instead of throwing (#43) (2f70ad9)
  • mcp: remove unused tools.ts (#67) (65686bf)
  • tests: manually reset node:buffer File (#52) (2eded46)

Chores

  • ci: add timeout thresholds for CI jobs (d78258c)
  • ci: only use depot for staging repos (678516c)
  • client: make jsonl methods consistent with other streaming methods (#65) (62c4790)
  • client: minor internal fixes (e3c6fb8)
  • client: move misc public files to new core/ directory, deprecate old paths (#62) (e4008c3)
  • client: only accept standard types for file uploads (#47) (cd888bc)
  • docs: improve docs for withResponse/asResponse (#54) (25092c5)
  • exports: cleaner resource index imports (#60) (0049aac)
  • exports: stop using path fallbacks (#61) (a9df2c1)
  • internal: add aliases for Record and Array (#64) (38e00c9)
  • internal: codegen related update (e94c558)
  • internal: codegen related update (c60c38f)
  • internal: codegen related update (#55) (71a1bef)
  • internal: constrain synckit dev dependency (#49) (41da630)
  • internal: fix tests failing on node v18 (#48) (c1031bd)
  • internal: improve node 18 shims (726127a)
  • internal: minor client file refactoring (#59) (51d47fd)
  • internal: reduce CI branch coverage (e8cd029)
  • internal: refactor utils (eafa310)
  • internal: remove extra empty newlines (#56) (6431dc9)
  • internal: remove unnecessary todo (#45) (bd9e536)
  • internal: share typescript helpers (b52aa07)
  • internal: upload builds and expand CI branch coverage (dbd4446)
  • perf: faster base64 decoding (b3a1e96)
  • tests: improve enum examples (#69) (af4a60a)
  • types: improved go to definition on fetchOptions (#53) (54a7db8)

Documentation

  • readme: fix typo (fea4ecb)
  • update URLs from stainlessapi.com to stainless.com (#46) (6450e47)

0.5.0 (2025-02-21)

Full Changelog: v0.4.0...v0.5.0

Features

0.4.0 (2025-02-21)

Full Changelog: v0.3.1...v0.4.0

Features

Bug Fixes

  • optimize sse chunk reading off-by-one error (#31) (ff08afe)

0.3.1 (2025-02-18)

Full Changelog: v0.3.0...v0.3.1

Features

0.3.0 (2025-02-18)

Full Changelog: v0.2.0...v0.3.0

Features

0.2.0 (2025-02-18)

Full Changelog: v0.1.2...v0.2.0

Features

Chores

  • internal: fix tests not always being type checked (#21) (5b68e63)

0.1.2 (2025-02-14)

Full Changelog: v0.1.1...v0.1.2

Features

0.1.1 (2025-02-14)

Full Changelog: v0.1.0-alpha.4...v0.1.1

Features

  • api: dummy change to cause a version PR (#12) (394d363)

Bug Fixes

  • client: fix export map for index exports, accept BunFile (#11) (26ada5f)

Chores

  • internal: update eslint config (#9) (9729975)

0.1.0-alpha.4 (2025-02-13)

Full Changelog: v0.0.1-alpha.0...v0.1.0-alpha.4

Features

Chores