Full Changelog: v0.13.0...v0.14.0
- [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
recentlyCompletedsort forListWorkflows(567bc3a) - ec2: add RUNNER_CAPABILITY_ASG_WARM_POOL capability (993a447)
- types: remove agent execution enum values from Principal and ResourceRole (4378ae7)
- 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)
- 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)
- 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)
Full Changelog: v0.12.0...v0.13.0
- 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)
- types: rename ExecutableDenyList to VetoExecPolicy in organization policies (0ff5595)
- internal/client: fix form-urlencoded requests (fd12303)
Full Changelog: v0.11.0...v0.12.0
- api: add bulkCreate/bulkDelete/bulkUpdate methods to projects (d7f93ff)
- internal: avoid type checking errors with ts-reset (119c515)
Full Changelog: v0.10.0...v0.11.0
- [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)
- client: avoid memory leak with abort signals (50c52c4)
- client: avoid removing abort listener too early (355cba0)
- 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)
- api: clarify port_sharing_disabled behavior in organization policy (daac9e5)
- api: update filePath parameter documentation in secrets (a63aedf)
Full Changelog: v0.9.0...v0.10.0
- [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)
- fix typo in descriptions (4b2ec35)
- internal: update
actions/checkoutversion (4789c52) - internal: upgrade babel, qs, js-yaml (1a41839)
Full Changelog: v0.8.0...v0.9.0
- 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)
- break long lines in snippets into multiline (9fa685f)
- internal: codegen related update (74962c9)
- pin GitHub Actions to SHA (d29f17d)
Full Changelog: v0.7.11...v0.8.0
- api: RBAC APIs (5888854)
Full Changelog: v0.7.10...v0.7.11
Full Changelog: v0.7.9...v0.7.10
Full Changelog: v0.7.8...v0.7.9
Full Changelog: v0.7.7...v0.7.8
Full Changelog: v0.7.6...v0.7.7
Full Changelog: v0.7.5...v0.7.6
Full Changelog: v0.7.4...v0.7.5
Full Changelog: v0.7.3...v0.7.4
Full Changelog: v0.7.2...v0.7.3
Full Changelog: v0.7.1...v0.7.2
Full Changelog: v0.7.0...v0.7.1
Full Changelog: v0.6.1...v0.7.0
- 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)
- faster formatting (0bcf5a5)
- 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.baseUrlfrom 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)
- types: replace Record with mapped types (2b43824)
Full Changelog: v0.6.0...v0.6.1
- publish script — handle NPM errors correctly (be3283b)
- internal: add pure annotations, make base APIResource abstract (e489880)
- internal: version bump (94014af)
Full Changelog: v0.5.0...v0.6.0
- api: manual updates (3c6b1d3)
- api: manual updates (078548f)
- api: manual updates (77b6f44)
- api: manual updates (f0edc96)
- api: manual updates (f50f5ad)
- api: improve type resolution when importing as a package (#66) (8aa007b)
- client: fix TypeError with undefined File (#50) (1262a7b)
- client: send
X-Stainless-Timeoutin 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)
- 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)
Full Changelog: v0.4.0...v0.5.0
Full Changelog: v0.3.1...v0.4.0
Full Changelog: v0.3.0...v0.3.1
Full Changelog: v0.2.0...v0.3.0
Full Changelog: v0.1.2...v0.2.0
- api: manual updates (#20) (e935d2b)
- api: manual updates (#22) (8eea1c9)
- api: Organizations Open API docs (#18) (c6c8b20)
Full Changelog: v0.1.1...v0.1.2
Full Changelog: v0.1.0-alpha.4...v0.1.1
Full Changelog: v0.0.1-alpha.0...v0.1.0-alpha.4