Skip to content

Latest commit

 

History

History
485 lines (349 loc) · 46 KB

File metadata and controls

485 lines (349 loc) · 46 KB

Changelog

0.13.0 (2026-04-02)

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

Features

  • [backend/api] add backend search for group members (49c3d91)
  • api: add acknowledge_token parameter to environment start method (ac70010)
  • api: add agent_message parameter to agents.send_to_execution (3621415)
  • api: add AgentExecutionViewer to ResourceRole enum (710fa8b)
  • api: add ASG warm pool capability to runner (eb8feed)
  • api: add automations API, move sort types to shared (f504dd5)
  • api: add claims_expression field to organization SSO configuration (1667cf8)
  • api: add conversation_sharing_policy to agent policy (15724f3)
  • api: add credential_proxy field to environment secrets (825707d)
  • api: add desired_size field to WarmPoolStatus (5bda4f8)
  • api: add disabled parameter to automation update method (dce6505)
  • api: add environment field to agent wake events (2f676cf)
  • api: add exclude_prompt_content parameter to agent list prompts (f2cf0ac)
  • api: add exclude_team_ids parameter to organization list members (b5e305e)
  • api: add filter parameter to groups list method (14b0c2a)
  • api: add has_failed_execution_since filter to automation list (5a78576)
  • api: add lockdown_at field to environment status (34081af)
  • api: add loop conditions/retrigger to agent spec and wake event (adcf2de)
  • api: add ManagedMetricsEnabled field to MetricsConfiguration (1821753)
  • api: add max_subagents_per_environment field to agent policy (f418eb8)
  • api: add min_size and max_size fields to prebuild warm pools (dead742)
  • api: add notification resource type (00bd054)
  • api: add organization_tier field to identity response (501a8eb)
  • api: add read_only field to PersonalAccessToken proto messages (b9e5956)
  • api: add resource type filtering to events watch (32e133c)
  • api: add resource_ids to group filters, remove action from veto/policy types (dca7e89)
  • api: add search parameter to agent list prompts method (d8da94a)
  • api: add session_id parameter to agent/environment methods (9e1bb27)
  • api: add session_ids filter to agent/environment list methods (e2a1abf)
  • api: add SessionAdmin and SessionUser to ResourceRole enum (247ec3a)
  • api: add sessionId parameter to environment.NewFromProject method (cff411c)
  • api: add snapshotSizeBytes field to PrebuildStatus (0501ee3)
  • api: add Sonnet 4.6 model variants to agent supported models (2d13268)
  • api: add sort option to ListAuditLogs (98822e2)
  • api: add sort parameter to projects list, refactor organization sort types (08c907a)
  • api: add SUPPORTED_MODEL_HAIKU_4_5 to AgentExecutionStatusSupportedModel (14ca472)
  • api: add terminal field to RunsOn model (b5134ce)
  • api: add time range filters to event list method (7407251)
  • api: add update_window field and UpdateWindow type to runner (829d303)
  • api: add WakeEvent parameter to agent send_to_execution method (209477e)
  • api: add warm pool methods to prebuilds (baab482)
  • backend/api,dashboard: add server-side recentlyCompleted sort for ListWorkflows (77e6c2e)
  • internal: support comma format in multipart form encoding (038baa4)
  • types: add ResourceRoleOrgAuditLogReader to ResourceRole enum (c171119)
  • types: add team_admin and team_viewer values to ResourceRole (52c94f0)
  • types: add warm pool capability to RunnerCapability enum (ddd43e4)

Bug Fixes

  • allow canceling a request while it is waiting to retry (ec8099b)
  • api: remove acknowledgeToken parameter from environment start method (9f314d6)
  • api: rename ExecutableDenyList to VetoExecPolicy in organization policies (59d7ce5)
  • fix request delays for retrying to be more respectful of high requested delays (86e683a)
  • internal: skip tests that depend on mock server (0af24f8)
  • prevent duplicate ? in query params (1e72155)
  • types: generate shared enum types that are not referenced by other schemas (1288811)
  • types: remove AgentExecution enum values from Principal and ResourceRole (46a315a)

Chores

  • ci: add build step (b3fc37a)
  • ci: skip lint on metadata-only changes (f288dca)
  • ci: skip uploading artifacts on stainless-internal branches (b938324)
  • ci: support opting out of skipping builds on metadata-only commits (e86d9b7)
  • docs: add missing descriptions (aff93a2)
  • internal: minor cleanup (457e4e5)
  • internal: move custom custom json tags to api (4b6a3a9)
  • internal: regenerate SDK with no functional changes (a878cc7)
  • internal: regenerate SDK with no functional changes (4c85fa6)
  • internal: regenerate SDK with no functional changes (b6ed717)
  • internal: regenerate SDK with no functional changes (c67ca16)
  • internal: regenerate SDK with no functional changes (8b0c202)
  • internal: remove mock server code (48be3e9)
  • internal: tweak CI branches (2793802)
  • internal: update gitignore (cf1eb98)
  • internal: use explicit returns (2ac60b9)
  • internal: use explicit returns in more places (607cf23)
  • remove unnecessary error check for url parsing (ffe759b)
  • update mock server docs (8e5bad9)

Documentation

  • api: add validation constraints to timeout fields in environment and policy (ba57b2a)
  • api: update annotations examples in agent start execution (886895c)
  • api: update MinSize validation constraints in prebuild warm pool (ae8c301)
  • api: update resource filter descriptions in group role assignment list (75c864c)

0.12.0 (2026-02-18)

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

Features

  • api: add audit_only to VetoExec and ExecutableDenyList (3957348)
  • api: add runner_side_agent capability to RunnerCapability (926e67e)
  • api: add WarmpoolAdmin and WarmpoolViewer roles to ResourceRole (e00b441)

Bug Fixes

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

0.11.0 (2026-02-11)

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

Features

  • api: add bulk create/delete/update methods to projects (f71fbc0)

0.10.0 (2026-02-11)

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

Features

  • [backend] Resource admin should be able to see all resource shares (ca240e4)
  • [SCIM] Configurable token expiration duration (576e470)
  • api: add additional_scopes to organization SSO configuration (6e90868)
  • api: add annotations to agent execution metadata, filtering, and start (c8dc7c3)
  • api: add announcement banner fields to organization proto (a053bfa)
  • api: add derivedFromOrgRole field to RoleAssignment (aca4f5d)
  • api: add dev runner parameters and fields to agent/runner (85b1d51)
  • api: add exclude_group_id filter to organization list members (dca8e3d)
  • api: add ExecutableDenyList to environment and organization policy (a9780be)
  • api: add filters to ListPrebuilds for inventory page (5ffa984)
  • api: add mcp_integrations field to agent execution status (46ae3a5)
  • api: add opus 4.6 model variants to agent supported models (4ba4075)
  • api: add port access methods and organization admission level to environments (0f7e97f)
  • api: add ResourceRoleOrgAutomationsAdmin to ResourceRole enum (d61b656)
  • api: add ResourceRoleOrgGroupsAdmin to ResourceRole enum (e17fccd)
  • api: add restrict_account_creation_to_scim field to organization policy (b6e23d0)
  • api: add scope field and enum to environment secrets (5c71212)
  • api: add user_ids filter to organization list members method (8483ca5)
  • api: add warm pools resource to prebuilds (629edbe)
  • api: implement GetAnnouncementBanner and UpdateAnnouncementBanner handlers (025165d)
  • api: remove GetChatIdentityToken method from accounts (ee4a7aa)
  • chat: add Pylon identity verification for chat widget (cba45c3)
  • cli: add --name flag to environment create command (f406773)
  • db: add service_account_tokens table (17dd72a)
  • Introduce projects admin org role (860789d)
  • runner: add capability check for ListSCMOrganizations (465f090)
  • types: add RoleAssignment value to ResourceType enum (5a52b0e)

Documentation

  • api: clarify port_sharing_disabled behavior in organization policy (f2676c3)
  • api: update FilePath parameter description in secret (5975445)

0.9.0 (2026-01-21)

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

Features

  • [api] Introduce RPCs to share resources with individual users (d7ffceb)
  • [api] sorting for ListMembers (cabae1a)
  • [backend] Adding direct_share field to groups (143f723)
  • [backend] Introduce org:runners_admin organization role (7993dc4)
  • [backend] Introduce role and member status filtering for ListMembers (fda937f)
  • agent: add spec mode for planning before interactive implementation (47daf98)
  • API for SCIM configuration management (a0f4eed)
  • api: add CheckRepositoryAccess API for repository access validation (1879407)
  • api: add draft and state fields to PullRequest proto (b9a0d47)
  • api: add inputs array to UserInputBlock proto (a1e5a8a)
  • api: add ListSCMOrganizations endpoint (6ee682f)
  • api: improve SearchRepositories pagination with next_page and total_count (5616440)
  • automations: add before_snapshot trigger type (7e9a241)
  • dashboard: show tier badge in org selector (3c6cbfa)
  • Define SCIMConfiguration database schema (92e9eaf)
  • move agent mode from Spec to Status, add AgentModeChange signals (32e7ca6)
  • secrets: add ServiceAccountSecret entity with full support (ec680a1)

Bug Fixes

  • docs: add missing pointer prefix to api.md return types (82efe0a)

Chores

  • internal: update actions/checkout version (ad9a294)

0.8.0 (2026-01-09)

Full Changelog: v0.7.0...v0.8.0

Features

  • agent: add group-based SCM tools access control (02a3ac4)
  • api: add ImageInput to UserInputBlock proto (c48d8ec)
  • api: add recommended editors configuration to project settings (673574f)
  • db: add webhooks table with trigger reference (41d8762)
  • prebuild: expose snapshot completion percentage in prebuild status (5e6837c)
  • skills: add organization-level skills support (dbd94be)

Bug Fixes

  • skip usage tests that don't work with Prism (2e9de50)
  • streaming endpoints should pass through errors correctly (0897659)

Chores

  • internal: codegen related update (7118d8d)
  • pin GitHub Actions to SHA (af1d69c)

0.7.0 (2025-12-15)

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

Features

0.6.1 (2025-12-06)

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

Bug Fixes

  • mcp: correct code tool API endpoint (e94dac8)
  • rename param to avoid collision (230f5ad)

Chores

  • elide duplicate aliases (515de72)
  • internal: codegen related update (7e15eec)

0.6.0 (2025-09-25)

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

Features

  • api: gitpod -> ona (552d759)
  • client: add debug log helper (80b9e2b)
  • client: support optional json html escaping (1b5fe8d)

Bug Fixes

  • bugfix for setting JSON keys with special characters (8cb7fa5)
  • client: process custom base url ahead of time (aa5fbb8)
  • don't try to deserialize as json when ResponseBodyInto is []byte (52bb01f)
  • pagination: check if page data is empty in GetNextPage (8d9d6fb)
  • use slices.Concat instead of sometimes modifying r.Options (083789f)

Chores

  • bump minimum go version to 1.22 (92bbcb3)
  • ci: enable for pull requests (2c731e3)
  • ci: only run for pushes and fork pull requests (5214c86)
  • do not install brew dependencies in ./scripts/bootstrap by default (99dff1a)
  • internal: fix lint script for tests (076dd1d)
  • internal: update comment in script (b55d442)
  • lint tests (1bba107)
  • lint tests in subpackages (7c466c2)
  • update @stainless-api/prism-cli to v5.15.0 (b8acf38)
  • update more docs for 1.22 (d1761ab)

0.5.0 (2025-06-06)

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

Features

  • api: manual updates (04616ff)
  • api: manual updates (ccca7e5)
  • api: manual updates (60b3e5e)
  • api: manual updates (3ecd0c4)
  • api: manual updates (77f5109)
  • client: add support for reading base URL from environment variable (e074cd4)
  • client: allow custom baseurls without trailing slash (#55) (20b4808)
  • client: improve default client options support (#57) (0cb0d29)
  • client: support custom http clients (#65) (ba2780f)

Bug Fixes

  • client: return error on bad custom url instead of panic (#64) (656a0d1)
  • client: unmarshal stream events into fresh memory (#63) (9cf0811)
  • handle empty bodies in WithJSONSet (6155e91)
  • pagination: handle errors when applying options (8853449)
  • test: return early after test failure (#61) (0295d21)

Chores

  • add request options to client tests (#60) (b575336)
  • ci: add timeout thresholds for CI jobs (41d7ceb)
  • ci: only use depot for staging repos (9fbbeb1)
  • docs: document pre-request options (f2e2e2e)
  • docs: improve security documentation (#59) (2d3d9e7)
  • fix typos (#62) (2ab745f)
  • internal: codegen related update (a14dae0)
  • internal: codegen related update (#56) (dc521f6)
  • internal: expand CI branch coverage (7d00669)
  • internal: reduce CI branch coverage (3b674ac)
  • internal: remove extra empty newlines (#58) (80ff63b)
  • tests: improve enum examples (#66) (359070f)

Documentation

  • update documentation links to be more uniform (df86410)
  • update URLs from stainlessapi.com to stainless.com (#53) (a5f0af7)

0.4.0 (2025-02-21)

Full Changelog: v0.3.2...v0.4.0

Features

0.3.2 (2025-02-18)

Full Changelog: v0.3.1...v0.3.2

Features

  • feat(shared): add standard error codes for API errors (#45) (bab81e0)

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.1...v0.2.0

Features

Bug Fixes

  • client: don't truncate manually specified filenames (#34) (bb87acd)

0.1.1 (2025-02-14)

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

Features

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

Full Changelog: v0.1.0-alpha.2...v0.1.0-alpha.3

Features

0.1.0-alpha.2 (2025-02-11)

Full Changelog: v0.1.0-alpha.1...v0.1.0-alpha.2

Bug Fixes

  • do not call path.Base on ContentType (#13) (8901c2e)

Chores

0.1.0-alpha.1 (2025-02-07)

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

Features

  • api: add events streaming (7b06b6d)
  • api: dedupe paginations (844ce0c)
  • api: fix pagination field names (5d9b63a)
  • api: manual updates (0ce1c80)
  • api: manual updates (7f97b68)
  • api: pagination config (2fba4d4)
  • api: properly produce empty request bodies (#4) (99f62a8)
  • api: strip enum prefix (#11) (14372b8)
  • api: try to fix updateenvironmentrequest (#8) (6a8ac0f)
  • api: update to latest changes (#10) (9ea005e)
  • api: update via SDK Studio (95e28e4)
  • api: update via SDK Studio (c6ac608)
  • api: update via SDK Studio (23d2c90)
  • api: update via SDK Studio (01b0d82)
  • api: update via SDK Studio (6ef2201)
  • api: update via SDK Studio (f8874b6)
  • api: update via SDK Studio (1e08279)
  • api: update via SDK Studio (00bf9ad)
  • api: update via SDK Studio (3f0d5cd)
  • api: update via SDK Studio (1a2a1f6)
  • api: update via SDK Studio (e085c74)
  • api: update via SDK Studio (4dbfaf1)
  • api: update via SDK Studio (fae2a51)
  • api: update via SDK Studio (5b939b4)
  • api: update via SDK Studio (0475403)
  • api: update via SDK Studio (2e48633)
  • api: update via SDK Studio (daada19)
  • api: update via SDK Studio (d41d24a)
  • api: update via SDK Studio (0c29b09)
  • api: update via SDK Studio (94304f9)
  • api: update via SDK Studio (7df303b)
  • api: update via SDK Studio (f38f5bf)
  • api: update via SDK Studio (d91ff3e)
  • api: update via SDK Studio (587e248)
  • api: update via SDK Studio (121a64f)
  • client: send X-Stainless-Timeout header (2c7e88f)
  • pagination responses (8f4569a)

Bug Fixes

  • fix apijson.Port for embedded structs (efeae7c)
  • fix apijson.Port for embedded structs (60e9a40)
  • fix early cancel when RequestTimeout is provided for streaming requests (#9) (85c3877)
  • fix unicode encoding for json (da625f4)
  • pagination example (c2514e2)
  • pagination response (2a82e77)
  • tests: disable mock tests (#5) (d05b1fd)
  • tests: disable test mocks (#3) (ba10691)

Chores

  • add UnionUnmarshaler for responses that are interfaces (#6) (d6fff80)
  • bump license year (44e7174)
  • configure new SDK language (a58f282)
  • go live (#1) (966a7b3)
  • internal: codegen related update (e2267e2)
  • internal: codegen related update (b1ae6b0)
  • internal: codegen related update (0c1b414)
  • internal: codegen related update (7aaf5e0)
  • internal: update examples (4778169)
  • rebuild project due to codegen change (bc60ea7)
  • rebuild project due to codegen change (e75888d)
  • rebuild project due to codegen change (e6aaa0b)

Documentation