Full Changelog: v0.12.0...v0.13.0
- [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
recentlyCompletedsort forListWorkflows(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)
- 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)
- 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
jsontags toapi(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)
- 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)
Full Changelog: v0.11.0...v0.12.0
- 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)
- types: rename ExecutableDenyList to VetoExecPolicy in organization policies (8353604)
Full Changelog: v0.10.0...v0.11.0
- api: add bulk create/delete/update methods to projects (f71fbc0)
Full Changelog: v0.9.0...v0.10.0
- [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)
- api: clarify port_sharing_disabled behavior in organization policy (f2676c3)
- api: update FilePath parameter description in secret (5975445)
Full Changelog: v0.8.0...v0.9.0
- [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)
- docs: add missing pointer prefix to api.md return types (82efe0a)
- internal: update
actions/checkoutversion (ad9a294)
Full Changelog: v0.7.0...v0.8.0
- 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)
- skip usage tests that don't work with Prism (2e9de50)
- streaming endpoints should pass through errors correctly (0897659)
Full Changelog: v0.6.1...v0.7.0
- api: RBAC APIs (dfee19e)
Full Changelog: v0.6.0...v0.6.1
Full Changelog: v0.5.0...v0.6.0
- api: gitpod -> ona (552d759)
- client: add debug log helper (80b9e2b)
- client: support optional json html escaping (1b5fe8d)
- 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)
- 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)
Full Changelog: v0.4.0...v0.5.0
- 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)
- 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)
- 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)
- update documentation links to be more uniform (df86410)
- update URLs from stainlessapi.com to stainless.com (#53) (a5f0af7)
Full Changelog: v0.3.2...v0.4.0
Full Changelog: v0.3.1...v0.3.2
Full Changelog: v0.3.0...v0.3.1
Full Changelog: v0.2.0...v0.3.0
Full Changelog: v0.1.1...v0.2.0
- api: manual updates (#33) (8b18e3a)
- api: manual updates (#36) (9612bdb)
- api: Organizations Open API docs (#31) (8c99874)
Full Changelog: v0.1.0-alpha.3...v0.1.1
Full Changelog: v0.1.0-alpha.2...v0.1.0-alpha.3
- api: manual updates (#17) (762e8f7)
- api: manual updates (#18) (3d70885)
- api: manual updates (#20) (47bc0b1)
- api: manual updates (#22) (fd57922)
- api: manual updates (#23) (33e7aed)
- api: manual updates (#25) (d8140c6)
- api: Overview page updates (#26) (a85f0c2)
- api: update examples (#21) (48bf713)
- api: update with latest API spec (#24) (7232ba6)
Full Changelog: v0.1.0-alpha.1...v0.1.0-alpha.2
Full Changelog: v0.0.1-alpha.0...v0.1.0-alpha.1
- 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-Timeoutheader (2c7e88f) - pagination responses (8f4569a)
- 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)
- 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)
- document raw responses (bbb2a23)