Full Changelog: v0.8.0...v0.9.0
- api: add bulk_create/bulk_delete/bulk_update methods to projects (255bd90)
Full Changelog: v0.7.0...v0.8.0
- [backend] Resource admin should be able to see all resource shares (153d9ba)
- [SCIM] Configurable token expiration duration (71eb2b6)
- [SCIM] Configurable token expiration duration (16049ed)
- agent: add annotations field to AgentExecution (09c2210)
- api: add additional_scopes to organization SSO configuration (07aa0cc)
- api: add announcement banner fields to organization proto (1cbdaaa)
- api: add derivedFromOrgRole field to RoleAssignment (e1ed935)
- api: add dev_runner_id to agents, dev_environment_id and provider to runners (c345871)
- api: add exclude_group_id filter to organization list members (008ae2b)
- api: add ExecutableDenyList to environment and organization policy (110c2ef)
- api: add filters to ListPrebuilds for inventory page (4bc3f9f)
- api: add mcp_integrations field and type to agent_execution (911140b)
- api: add opus 4.6 model variants to agent supported models (71e660d)
- api: add port access methods and organization admission level to environments (af512f5)
- api: add ResourceRoleOrgAutomationsAdmin to ResourceRole enum (320b285)
- api: add ResourceRoleOrgGroupsAdmin to ResourceRole enum (c2fceff)
- api: add restrict_account_creation_to_scim field to organization policy (c1272d1)
- api: add scope field and enum to environment secrets (371f8f7)
- api: add user_ids filter to organization list members method (5abdcae)
- api: add warm pools resource to prebuilds (b997cfe)
- api: implement GetAnnouncementBanner and UpdateAnnouncementBanner handlers (6482c1a)
- chat: add Pylon identity verification for chat widget (f7b7cb3)
- cli: add --name flag to environment create command (b292d8f)
- client: add custom JSON encoder for extended type support (48e0b49)
- db: add service_account_tokens table (688cf2e)
- Introduce projects admin org role (2777780)
- runner: add capability check for ListSCMOrganizations (4a87ef2)
- types: add RoleAssignment value to ResourceType enum (d59ab98)
- api: reject double-slash prefix in secret file paths (fb4f63f)
- ci: upgrade
actions/github-script(d6a1726) - internal: bump dependencies (330558d)
- internal: formatting (ecb24f2)
- update OpenAPI spec to e50946de8cddc549be7f7423903ad444632abce6 (1176fce)
- api: clarify port_sharing_disabled behavior in organization policy (2154cd8)
Full Changelog: v0.6.0...v0.7.0
- [api] Introduce RPCs to share resources with individual users (df1cf39)
- [api] sorting for
ListMembers(838e74c) - [backend] Adding direct_share field to groups (78c0bdd)
- [backend] Introduce role and member status filtering for
ListMembers(34fb372) - agent: add spec mode for planning before interactive implementation (de6bee5)
- API for SCIM configuration management (70becd4)
- api: add CheckRepositoryAccess API for repository access validation (b34ed1b)
- api: add draft and state fields to PullRequest proto (e0023da)
- api: add inputs array to UserInputBlock proto (8262825)
- api: add ListSCMOrganizations endpoint (9c8f7ea)
- api: add search, creator, and status filters to ListWorkflows (ddd18c0)
- api: improve SearchRepositories pagination with next_page and total_count (2847a10)
- automations: add before_snapshot trigger type (9cd272f)
- client: add support for binary request streaming (be5a823)
- dashboard: show tier badge in org selector (89fd8fe)
- Define SCIMConfiguration database schema (03bd185)
- move agent mode from Spec to Status, add AgentModeChange signals (a55115b)
- secrets: add ServiceAccountSecret entity with full support (30e17c5)
- internal: update
actions/checkoutversion (53dcf30)
Full Changelog: v0.5.2...v0.6.0
- agent: add group-based SCM tools access control (9e23e57)
- api: add ImageInput to UserInputBlock proto (c1223c3)
- api: add recommended editors configuration to project settings (5a4e222)
- db: add webhooks table with trigger reference (d0bf7fa)
- prebuild: expose snapshot completion percentage in prebuild status (05569c0)
- skills: add organization-level skills support (052b48a)
- use async_to_httpx_files in patch method (af8d708)
- internal: codegen related update (c0e59ad)
- internal: codegen related update (34dd0fe)
- pin GitHub Actions to SHA (36acefc)
Full Changelog: v0.5.1...v0.5.2
- speedup initial import (0cfe207)
Full Changelog: v0.5.0...v0.5.1
- internal: add missing files argument to base client (9d132f3)
Full Changelog: v0.4.4...v0.5.0
- api: RBAC APIs (615e517)
Full Changelog: v0.4.3...v0.4.4
Full Changelog: v0.4.2...v0.4.3
Full Changelog: v0.4.1...v0.4.2
- types: allow pyright to infer TypedDict types within SequenceNotStr (cea547d)
- add missing docstrings (00778fe)
Full Changelog: v0.4.0...v0.4.1
- client: close streams without requiring full consumption (597eb34)
- compat with Python 3.14 (11cab3b)
- compat: update signatures of
model_dumpandmodel_dump_jsonfor Pydantic v1 (d878bc6) - ensure streams are always closed (8e1d967)
- bump
httpx-aiohttpversion to 0.1.9 (0581279) - deps: mypy 1.18.1 has a regression, pin to 1.17 (620927e)
- do not install brew dependencies in ./scripts/bootstrap by default (3fd8de4)
- docs: use environment variables for authentication in code snippets (6435a45)
- internal/tests: avoid race condition with implicit client cleanup (2316010)
- internal: codegen related update (3487a7b)
- internal: detect missing future annotations with ruff (98e718f)
- internal: grammar fix (it's -> its) (ca7ec34)
- internal: update pydantic dependency (986fdba)
- package: drop Python 3.8 support (86cbb78)
- types: change optional parameter type from NotGiven to Omit (efa6bd7)
- update lockfile (545bd86)
Full Changelog: v0.3.0...v0.4.0
- api: gitpod -> ona (5ddf83b)
- clean up environment call outs (213fcdc)
- client: add support for aiohttp (9eeac4b)
- client: support file upload requests (f986b23)
- improve future compat with pydantic v3 (a52c037)
- ci: correct conditional (ee5b628)
- ci: release-doctor — report correct token name (0961324)
- client: correctly parse binary response | stream (133ddee)
- client: don't send Content-Type header on GET requests (92025c1)
- parsing: correctly handle nested discriminated unions (f95762d)
- parsing: ignore empty metadata (3901ec7)
- parsing: parse extra field types (e10d4fb)
- tests: fix: tests which call HTTP endpoints directly with the example parameters (8a35255)
- ci: change upload type (7801ba9)
- ci: enable for pull requests (615015e)
- ci: only run for pushes and fork pull requests (8e3cd30)
- internal: bump pinned h11 dep (c55a48c)
- internal: codegen related update (e2efcf5)
- internal: fix ruff target version (d6156d2)
- internal: move mypy configurations to
pyproject.tomlfile (20ff2fd) - internal: update comment in script (1aeeb0f)
- internal: update conftest.py (e1f69f3)
- package: mark python 3.13 as supported (e580a61)
- project: add settings file for vscode (8ec9f41)
- readme: fix version rendering on pypi (de1172d)
- readme: update badges (2417444)
- tests: add tests for httpx client instantiation & proxies (c03af6e)
- tests: run tests in parallel (6e0ed60)
- tests: simplify
get_platformtest (4726cc5) - tests: skip some failing tests on the latest python versions (4735291)
- update @stainless-api/prism-cli to v5.15.0 (3918e98)
- client: fix httpx.Timeout documentation reference (28e4f0d)
Full Changelog: v0.2.1...v0.3.0
- api: manual updates (640479a)
- api: manual updates (72320f5)
- api: manual updates (530d80c)
- api: manual updates (2717e93)
- api: manual updates (416c2ef)
- api: manual updates (#61) (f8a2a44)
- api: manual updates (#64) (f29b9ba)
- client: allow passing
NotGivenfor body (#63) (a62be8a)
- ci: ensure pip is always available (#75) (2a3ae1d)
- ci: remove publishing patch (#76) (fc6ffe9)
- client: mark some request bodies as optional (a62be8a)
- perf: optimize some hot paths (4a25116)
- perf: skip traversing types for NotGiven values (655645b)
- pydantic v1: more robust ModelField.annotation check (6b28a69)
- types: handle more discriminated union shapes (#74) (e2efe2b)
- broadly detect json family of content-type headers (a4e4e7a)
- ci: add timeout thresholds for CI jobs (9112f34)
- ci: only use depot for staging repos (e00a169)
- client: minor internal fixes (48341b1)
- docs: update client docstring (#68) (65a92c5)
- fix typos (#77) (ad69954)
- internal: base client updates (4615096)
- internal: bump pyright version (9073aa6)
- internal: bump rye to 0.44.0 (#73) (64be852)
- internal: codegen related update (0067daf)
- internal: codegen related update (#70) (317e72c)
- internal: codegen related update (#72) (a8f27cc)
- internal: expand CI branch coverage (c99fbf1)
- internal: fix list file params (4a852b4)
- internal: import reformatting (702e260)
- internal: minor formatting changes (759ff42)
- internal: properly set pydantic_private (#66) (ce1db49)
- internal: reduce CI branch coverage (f9fb625)
- internal: refactor retries to not use recursion (fba2a60)
- internal: remove extra empty newlines (#71) (5166c0c)
- internal: remove trailing character (#78) (140ac8b)
- internal: remove unused http client options forwarding (#69) (69a6bde)
- internal: slight transform perf improvement (#80) (62166e9)
- internal: update models test (55f3b64)
- internal: update pyright settings (d924d39)
- internal: variable name and test updates (#79) (7de371c)
- tests: improve enum examples (#81) (7b5fc94)
Full Changelog: v0.2.0...v0.2.1
- api: add events streaming (1d7a848)
- api: dedupe paginations (75dc8c4)
- api: fix pagination field names (af22da1)
- api: manual updates (0f00366)
- api: manual updates (4d19977)
- api: manual updates (#34) (0641e82)
- api: manual updates (#57) (7bfbd45)
- api: pagination config (c407e2e)
- api: properly produce empty request bodies (#4) (58d9393)
- api: try to fix updateenvironmentrequest (#8) (682243a)
- api: update to latest changes (#10) (cec21eb)
- api: update via SDK Studio (3e66ecc)
- api: update via SDK Studio (66db733)
- api: update via SDK Studio (d20eaba)
- api: update via SDK Studio (b418dbe)
- api: update via SDK Studio (06c4b10)
- api: update via SDK Studio (5b25656)
- api: update via SDK Studio (ea67c8c)
- api: update via SDK Studio (974fb63)
- api: update via SDK Studio (4e32701)
- api: update via SDK Studio (f8ce60d)
- api: update via SDK Studio (87524c3)
- api: update via SDK Studio (2ac41b3)
- api: update via SDK Studio (7b2f2cf)
- api: update via SDK Studio (c8930ae)
- api: update via SDK Studio (e42265e)
- api: update via SDK Studio (dd8ecd8)
- api: update via SDK Studio (8d5f640)
- api: update via SDK Studio (e27af94)
- api: update via SDK Studio (48a5274)
- api: update via SDK Studio (2139387)
- api: update via SDK Studio (afa5045)
- auth: Add SCM authentication support for repository access (#44) (d400b3f)
- client: send
X-Stainless-Read-Timeoutheader (#6) (a49ba54) - jsonl: add .close() method (#11) (bb42526)
- pagination responses (d009d64)
- api: better support union schemas with common properties (ad416b2)
- client: compat with new httpx 0.28.0 release (abc0621)
- client: only call .close() when needed (bbb6747)
- correctly handle deserialising
clsfields (df55d8a) - jsonl: lower chunk size (#12) (1d52633)
- pagination example (8ddfb41)
- pagination response (ba50863)
- tests: disable mock tests (#5) (5815445)
- tests: disable test mocks (#3) (fcdbd22)
- tests: make test_get_platform less flaky (51968d4)
- add missing isclass check (ff7cbaa)
- go live (#1) (49112f9)
- go live (#14) (0cfb0dd)
- internal: avoid pytest-asyncio deprecation warning (3c00c53)
- internal: bump httpx dependency (e160bd9)
- internal: bump pydantic dependency (5ce555b)
- internal: bump pyright (aba3b34)
- internal: change default timeout to an int (6430f4c)
- internal: codegen related update (ec5eb7e)
- internal: codegen related update (497ae18)
- internal: codegen related update (c9288d5)
- internal: codegen related update (cb8475b)
- internal: codegen related update (26b774b)
- internal: codegen related update (0f3b621)
- internal: codegen related update (0dab9d3)
- internal: codegen related update (838ff11)
- internal: codegen related update (fafa29d)
- internal: codegen related update (80c8bbf)
- internal: codegen related update (36c6d5e)
- internal: exclude mypy from running on tests (cae2176)
- internal: fix compat model_dump method when warnings are passed (ee87f96)
- internal: fix some typos (c0f7e58)
- internal: fix type traversing dictionary params (#7) (d91bc6c)
- internal: minor formatting changes (2273048)
- internal: minor type handling changes (#9) (83e7e59)
- internal: remove some duplicated imports (8e6cc74)
- internal: update examples (d652f4e)
- internal: updated imports (d31547b)
- make the
Omittype public (cf43176) - rebuild project due to codegen change (4c930a5)
- rebuild project due to codegen change (b7129db)
- rebuild project due to codegen change (56f37cb)
- rebuild project due to codegen change (710a64b)
- remove now unused
cached-propertydep (b66de02) - security config (3c91d8f)
- add info log level to readme (aebe445)
- fix typos (35edab0)
- raw responses: fix duplicate
the(5d59373) - readme: example snippet for client context manager (b8180b3)
- readme: fix http client proxies example (079665c)
Full Changelog: v0.1.6...v0.2.0
Full Changelog: v0.1.5...v0.1.6
Full Changelog: v0.1.4...v0.1.5
Full Changelog: v0.1.3...v0.1.4
Full Changelog: v0.1.2...v0.1.3
Full Changelog: v0.1.1...v0.1.2
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 (#24) (b14af5b)
- api: manual updates (#25) (a13ae46)
- api: manual updates (#28) (b763659)
- api: manual updates (#30) (45bdb31)
- api: update examples (#22) (a3a0b9d)
- api: update with latest API spec (#27) (80f6e19)
Full Changelog: v0.1.0-alpha.1...v0.1.0-alpha.2
- api: manual updates (#18) (06b6d24)
- api: manual updates (#19) (ad9f662)
- api: manual updates (#20) (1a90a1b)
Full Changelog: v0.0.1-alpha.0...v0.1.0-alpha.1
- api: add events streaming (1d7a848)
- api: dedupe paginations (75dc8c4)
- api: fix pagination field names (af22da1)
- api: manual updates (0f00366)
- api: manual updates (4d19977)
- api: pagination config (c407e2e)
- api: properly produce empty request bodies (#4) (157b351)
- api: try to fix updateenvironmentrequest (#8) (4d8e7c2)
- api: update to latest changes (#10) (7822990)
- api: update via SDK Studio (3e66ecc)
- api: update via SDK Studio (66db733)
- api: update via SDK Studio (d20eaba)
- api: update via SDK Studio (b418dbe)
- api: update via SDK Studio (06c4b10)
- api: update via SDK Studio (5b25656)
- api: update via SDK Studio (ea67c8c)
- api: update via SDK Studio (974fb63)
- api: update via SDK Studio (4e32701)
- api: update via SDK Studio (f8ce60d)
- api: update via SDK Studio (87524c3)
- api: update via SDK Studio (2ac41b3)
- api: update via SDK Studio (7b2f2cf)
- api: update via SDK Studio (c8930ae)
- api: update via SDK Studio (e42265e)
- api: update via SDK Studio (dd8ecd8)
- api: update via SDK Studio (8d5f640)
- api: update via SDK Studio (e27af94)
- api: update via SDK Studio (48a5274)
- api: update via SDK Studio (2139387)
- api: update via SDK Studio (afa5045)
- client: send
X-Stainless-Read-Timeoutheader (#6) (682f05a) - jsonl: add .close() method (#11) (7d017fd)
- pagination responses (d009d64)
- api: better support union schemas with common properties (ad416b2)
- client: compat with new httpx 0.28.0 release (abc0621)
- client: only call .close() when needed (bbb6747)
- correctly handle deserialising
clsfields (df55d8a) - jsonl: lower chunk size (#12) (f07eb3f)
- pagination example (8ddfb41)
- pagination response (ba50863)
- tests: disable mock tests (#5) (96537af)
- tests: disable test mocks (#3) (9a6b2e8)
- tests: make test_get_platform less flaky (51968d4)
- add missing isclass check (ff7cbaa)
- go live (#1) (c9a1a30)
- go live (#14) (566fc35)
- internal: avoid pytest-asyncio deprecation warning (3c00c53)
- internal: bump httpx dependency (e160bd9)
- internal: bump pydantic dependency (5ce555b)
- internal: bump pyright (aba3b34)
- internal: change default timeout to an int (6430f4c)
- internal: codegen related update (ec5eb7e)
- internal: codegen related update (497ae18)
- internal: codegen related update (c9288d5)
- internal: codegen related update (cb8475b)
- internal: codegen related update (26b774b)
- internal: codegen related update (0f3b621)
- internal: codegen related update (0dab9d3)
- internal: codegen related update (838ff11)
- internal: codegen related update (fafa29d)
- internal: codegen related update (80c8bbf)
- internal: codegen related update (36c6d5e)
- internal: exclude mypy from running on tests (cae2176)
- internal: fix compat model_dump method when warnings are passed (ee87f96)
- internal: fix some typos (c0f7e58)
- internal: fix type traversing dictionary params (#7) (86cea9d)
- internal: minor formatting changes (2273048)
- internal: minor type handling changes (#9) (c10beb0)
- internal: remove some duplicated imports (8e6cc74)
- internal: update examples (d652f4e)
- internal: updated imports (d31547b)
- make the
Omittype public (cf43176) - rebuild project due to codegen change (4c930a5)
- rebuild project due to codegen change (b7129db)
- rebuild project due to codegen change (56f37cb)
- rebuild project due to codegen change (710a64b)
- remove now unused
cached-propertydep (b66de02) - security config (3c91d8f)