Skip to content

Latest commit

 

History

History
1277 lines (826 loc) · 89.8 KB

File metadata and controls

1277 lines (826 loc) · 89.8 KB

Changelog

0.42.0 (2026-04-17)

Full Changelog: v0.41.0...v0.42.0

⚠ BREAKING CHANGES

  • cloud: remove deprecated cloud.inference.deployments.get_api_key

Features

  • api: aggregated API specs update (284df4c)
  • api: aggregated API specs update (0110236)
  • api: aggregated API specs update (51ad9c9)
  • api: aggregated API specs update (eda0539)
  • api: aggregated API specs update (01be2f5)
  • api: aggregated API specs update (7beaf49)
  • api: aggregated API specs update (2f8fb0a)
  • api: fix(cdn): harmonize pagination across CDN list endpoints (c95a0b8)
  • cloud: add delete_and_poll and examples for GPU baremetal clusters (adc8f40)
  • cloud: add polling methods and examples for GPU virtual clusters (1ed9b85)

Bug Fixes

  • client: preserve hardcoded query params when merging with user params (0971eaa)
  • cloud: align polling methods with underlying base method (4b99901)
  • dns: update network-mappings get_by_name to new endpoint path (de11047)
  • ensure file data are only sent as 1 parameter (16f4262)
  • examples: update baremetal image examples to use BaremetalImage type (7e924f8)

Chores

  • cloud: remove deprecated cloud.inference.deployments.get_api_key (1bf3513)

Documentation

Refactors

  • cloud: split instance and baremetal image models (fce124a)

0.41.0 (2026-04-03)

Full Changelog: v0.40.0...v0.41.0

Features

  • api: aggregated API specs update (0a6812c)
  • api: aggregated API specs update (6cee9d3)
  • api: aggregated API specs update (d40d2c7)
  • api: aggregated API specs update (7c3f529)
  • cloud: add support for Baremetal servers in Terraform (33f5cc2)

Bug Fixes

  • iam: inject default limit on users list to ensure paginated response (6b2bf6a)

Chores

  • tests: bump steady to v0.20.1 (5b0b1de)
  • tests: bump steady to v0.20.2 (7f62464)

0.40.0 (2026-03-30)

Full Changelog: v0.39.0...v0.40.0

⚠ BREAKING CHANGES

  • api: storage resource restructured — methods moved from storage.* to storage.object_storages.* and storage.sftp_storages.*, credentials.recreate replaced by access_keys CRUD, bucket subresources (cors, lifecycle, policy) removed in favor of buckets.update, link_ssh_key/unlink_ssh_key removed in favor of ssh_keys resource.

Features

  • api: aggregated API specs update (d45ea8c)
  • api: aggregated API specs update (473a08b)
  • api: aggregated API specs update (07228a2)
  • api: feat(storage)!: migrate storage endpoints from v1-v3 to v4 (ee3dd69)
  • cdn: enable terraform support for cdn_rule_template (e6e4283)
  • cloud: enable Terraform data source for inference flavors (aa3b08d)
  • examples: update storage examples for v4 API (422c9c9)
  • fastedge: enable fastedge_template for Terraform (5e9dab6)
  • internal: implement indices array format for query and form serialization (270614e)

Chores

  • ci: skip lint on metadata-only changes (5277f95)
  • tests: bump steady to v0.19.6 (ba47f6b)
  • tests: bump steady to v0.19.7 (7767e13)
  • tests: skip tests failing due to OpenAPI spec issues (0e83fd1)

0.39.0 (2026-03-23)

Full Changelog: v0.38.0...v0.39.0

⚠ BREAKING CHANGES

  • waap: replace deprecated domain-scoped traffic/requests endpoints with account-scoped analytics

Features

  • api: aggregated API specs update (998707e)
  • api: aggregated API specs update (1617eb3)
  • api: aggregated API specs update (938f4ae)
  • api: Revert "feat(cdn): enable terraform support for cdn_rule_template" (893f007)
  • cdn: enable terraform support for cdn_rule_template (bae5faf)
  • cloud: add create_and_poll and delete_and_poll methods for volume snapshots (1c06cca)
  • cloud: add notification_threshold subresource to quotas (7a2de37)
  • waap: replace deprecated domain-scoped traffic/requests endpoints with account-scoped analytics (4321632)

Bug Fixes

  • deps: bump minimum typing-extensions version (b31cabd)
  • pydantic: do not pass by_alias unless set (5c6f9bc)
  • sanitize endpoint path params (c4dbd22)

Chores

  • internal: tweak CI branches (9d190fe)
  • internal: update gitignore (7aa0b60)
  • tests: bump steady to v0.19.4 (379eb58)
  • tests: bump steady to v0.19.5 (660410f)

Refactors

  • tests: switch from prism to steady (28a7208)

0.38.0 (2026-03-16)

Full Changelog: v0.37.0...v0.38.0

⚠ BREAKING CHANGES

  • cloud: make kubeconfig as k8s cluster subresource

Features

  • api: aggregated API specs update (7750517)
  • api: aggregated API specs update (b150a8b)
  • api: aggregated API specs update (c1fb24e)
  • api: aggregated API specs update (eb53954)
  • api: aggregated API specs update (152f7b0)
  • api: aggregated API specs update (e203f21)
  • cloud: add get, update, delete methods to baremetal servers (46de113)
  • cloud: add update method to GPU Baremetal clusters (3aaae61)
  • cloud: make kubeconfig as k8s cluster subresource (c918c1d)

Bug Fixes

  • fastedge: rename path parameters to match updated OpenAPI spec (2c17154)

Chores

  • examples: suppress pyright deprecation warnings in storage examples (81806bb)
  • remove .vscode/ (8490ade)

0.37.0 (2026-03-09)

Full Changelog: v0.36.0...v0.37.0

Features

  • add descriptions for all Terraform-enabled resources (d802ff9)
  • api: aggregated API specs update (990421e)
  • api: aggregated API specs update (471fef6)

Chores

  • ci: skip uploading artifacts on stainless-internal branches (f27a1a5)
  • test: do not count install time for mock server timeout (fca27a6)
  • update placeholder string (5eacc92)

0.36.0 (2026-03-03)

Full Changelog: v0.35.0...v0.36.0

⚠ BREAKING CHANGES

  • cloud: update gpu baremetal endpoints to latest versions

Features

  • api: aggregated API specs update (a93c782)
  • api: aggregated API specs update (394275c)
  • api: aggregated API specs update (b484f9c)
  • api: aggregated API specs update (0e36db9)
  • cloud: update gpu baremetal endpoints to latest versions (14512b9)

Bug Fixes

  • cloud: restore custom polling methods and missing wrappers for gpu baremetal (3321a2f)

Chores

  • docs: add missing descriptions (caa4cb6)
  • internal: make test_proxy_environment_variables more resilient to env (cdfe354)

0.35.0 (2026-02-24)

Full Changelog: v0.34.0...v0.35.0

Features

  • add /release skill (90db06d)
  • api: aggregated API specs update (46ef334)

Bug Fixes

  • cloud: get cluster_id from task created_resources.clusters (b0d1b0d)

0.34.0 (2026-02-23)

Full Changelog: v0.33.0...v0.34.0

⚠ BREAKING CHANGES

  • iam: rename models and update examples
  • iam: rename models and update examples
  • waap: move domains.toggle_policy to domains.policies.toggle
  • waap: split api_discovery methods into scan_results, openapi, and settings subresources
  • streaming: move streams clip methods to streams.clips
  • streaming: move playlists.list_videos to playlists.videos.list
  • cdn: move ip_ranges.list_ips to ips.list

Features

  • api: aggregated API specs update (39acbb8)
  • api: aggregated API specs update (ebf5798)
  • api: aggregated API specs update (0deadd1)
  • api: aggregated API specs update (507f04d)
  • api: aggregated API specs update (dc25cc7)
  • api: aggregated API specs update (34d65c1)
  • api: aggregated API specs update (079e24c)
  • api: aggregated API specs update (9255354)
  • api: manual updates (15d9e1a)
  • cdn: enable terraform generation for cdn rules (4724ee3)
  • cloud: add create_and_poll/delete_and_poll for security group rules (#151) (b0934b4)
  • cloud: enable terraform for security group rules (v2) (9cd0f53)

Bug Fixes

  • api: revert unnecessary changes to additionalProperties (fd60fa5)
  • client: mark count in offset pagination as required (889d7fd)
  • cloud: keep v1 replace method for security group rules (6611ee4)
  • cloud: unset correct envs in scripts/test (7443a58)
  • storage: update storage type and ignore deprecation in examples (df7fbed)
  • waap: split api_discovery methods into scan_results, openapi, and settings subresources (b1c884f)

Chores

  • internal: add request options to SSE classes (7c4bdc6)
  • internal: make test_proxy_environment_variables more resilient (9e8214f)
  • streaming: skip Clip tests (da190a9)
  • update mock server docs (4e4a1f8)

Refactors

  • cdn: move ip_ranges.list_ips to ips.list (d86c213)
  • iam: rename models and update examples (2da7f85)
  • iam: rename models and update examples (9dce180)
  • streaming: move playlists.list_videos to playlists.videos.list (c156758)
  • streaming: move streams clip methods to streams.clips (3618fc7)
  • waap: move domains.toggle_policy to domains.policies.toggle (e17429a)

0.33.0 (2026-02-16)

Full Changelog: v0.32.0...v0.33.0

Features

  • api: aggregated API specs update (13374b4)
  • api: aggregated API specs update (55f0747)
  • api: aggregated API specs update (d6b782c)
  • api: revert(cdn): remove client_config subresource (#207) (6bc418a)
  • cdn: add client_config subresource for terraform (5359417)

Chores

  • cloud: suppress deprecation warnings for security group rules (d263a2e)
  • format all api.md files (6f7ec77)

0.32.0 (2026-02-11)

Full Changelog: v0.31.0...v0.32.0

Features

  • api: aggregated API specs update (a87437e)
  • api: aggregated API specs update (c9079e1)
  • api: aggregated API specs update (d0391a2)
  • api: aggregated API specs update (65973ea)
  • api: aggregated API specs update (732e36f)
  • api: aggregated API specs update (3b5292a)
  • api: aggregated API specs update (9bf5580)

Bug Fixes

  • cloud: fix type in create_and_poll signature of load balancer listeners (#146) (f99858a)
  • fastedge: remove readOnly name from app_store required fields (b373e1a)
  • types: correctly define false enum (d5b033c)

Chores

  • api: minor updates (b999f2c)
  • internal: bump dependencies (e5a7288)
  • internal: fix lint error on Python 3.14 (60245d0)

0.31.0 (2026-01-30)

Full Changelog: v0.30.0...v0.31.0

⚠ BREAKING CHANGES

  • cdn: rename resource to cdn_resource
  • api: change type casing from Cdn* to CDN*

Features

  • api: aggregated API specs update (cd35cbf)
  • api: aggregated API specs update (a7076d0)
  • api: manual upload of aggregated API specs (47734d2)
  • api: refactor(cdn)!: change type casing from Cdn* to CDN* (4ea3f5c)
  • client: add custom JSON encoder for extended type support (b0c58f9)

Bug Fixes

  • client: internal references to CDN types (13f5d35)

Chores

  • ci: upgrade actions/github-script (a2328c0)

Refactors

  • cdn: rename resource to cdn_resource (aff2220)

0.30.0 (2026-01-22)

Full Changelog: v0.29.0...v0.30.0

⚠ BREAKING CHANGES

  • cloud: use create and update v2 endpoints for security groups
  • cloud: use v2 endpoint for floating IPs updates

Features

  • api: aggregated API specs update (fa26406)
  • cloud: add create_and_poll and update_and_poll methods for security groups (a0f8a75)
  • cloud: add update_and_poll method for floating IPs (26bfe18)
  • cloud: use create and update v2 endpoints for security groups (31501d3)
  • cloud: use v2 endpoint for floating IPs updates (31ef098)

0.29.0 (2026-01-19)

Full Changelog: v0.28.0...v0.29.0

⚠ BREAKING CHANGES

  • cloud: rename instance flavor model

Features

  • api: aggregated API specs update (02468c1)
  • api: aggregated API specs update (34ed205)
  • api: aggregated API specs update (5e0ea7b)
  • api: aggregated API specs update (3350bb9)
  • api: aggregated API specs update (d2e76de)
  • api: aggregated API specs update (667f129)
  • api: aggregated API specs update (e4f64fd)
  • api: aggregated API specs update (9f567f9)
  • api: aggregated API specs update (43225eb)
  • api: aggregated API specs update (3dc71fe)
  • api: aggregated API specs update (3c15807)
  • client: add support for binary request streaming (e5a58a3)
  • client: add support for binary request streaming (780229b)
  • cloud: add support for volume snapshots (19103d9)

Bug Fixes

  • cloud: rename instance flavor model (3374f91)
  • cloud: update type for instance flavor in examples (fabf3fb)
  • examples: ignore deprecated warnings for floating IPs (9101b4f)
  • examples: ignore deprecated warnings for security groups (823f421)
  • use correct collection models (31379f2)

Chores

  • internal: update actions/checkout version (a407b00)

0.28.0 (2025-12-30)

Full Changelog: v0.27.0...v0.28.0

⚠ BREAKING CHANGES

  • change naming for POST, PUT, PATCH, DELETE models

Bug Fixes

  • cloud: fix SSH keys examples (4e79f57)

Chores

  • change naming for POST, PUT, PATCH, DELETE models (ae21e7c)

0.27.0 (2025-12-30)

Full Changelog: v0.26.0...v0.27.0

Features

0.26.0 (2025-12-23)

Full Changelog: v0.25.0...v0.26.0

⚠ BREAKING CHANGES

  • cloud: move methods to gpu_baremetal_clusters.interfaces.attach()/detach()
  • cloud: restructure to be gpu_virtual.clusters

Features

  • api: aggregated API specs update (3a272e8)
  • api: aggregated API specs update (789277a)
  • cloud: add k8s cluster pools check quotas method (326786c)

Bug Fixes

  • cloud: move methods to gpu_baremetal_clusters.interfaces.attach()/detach() (053ebcf)
  • cloud: restructure to be gpu_virtual.clusters (36b7b63)
  • examples: make code consistent with comment (85a0331)
  • use async_to_httpx_files in patch method (88c4050)

Chores

  • internal: add missing files argument to base client (7d81efb)
  • internal: codegen related update (3c38f42)
  • speedup initial import (ff1db23)

0.25.0 (2025-12-12)

Full Changelog: v0.24.0...v0.25.0

⚠ BREAKING CHANGES

  • cloud: streamline vip connected and candidate ports

Bug Fixes

  • cloud: fix vip examples (f4f6c46)
  • cloud: streamline vip connected and candidate ports (958b2a7)

0.24.0 (2025-12-10)

Full Changelog: v0.23.0...v0.24.0

⚠ BREAKING CHANGES

  • cloud: replace PUT /cloud/v1/l7policies with PATCH
  • cdn: streamline audit_logs naming
  • cloud: rename load balancer pool member methods to create/delete
  • streamline naming for create/replace models

Features

  • api: aggregated API specs update (67dc79f)
  • api: aggregated API specs update (7656563)
  • api: aggregated API specs update (a1d51b8)
  • api: aggregated API specs update (c5159ef)
  • api: aggregated API specs update (61299ed)
  • api: aggregated API specs update (b745f43)
  • dns: enable terraform code generation for gcore_dns_network_mapping (145f10c)

Bug Fixes

  • cdn: streamline audit_logs naming (cb075f5)
  • cloud: fix types in examples (8b73b2a)
  • cloud: rename load balancer pool member methods to create/delete (86346d4)
  • cloud: replace PUT /cloud/v1/l7policies with PATCH (310c86d)
  • cloud: use PATCH /cloud/v1/projects (de29040)
  • streamline naming for create/replace models (06e1dc3)
  • types: allow pyright to infer TypedDict types within SequenceNotStr (616698d)

Chores

  • add missing docstrings (91761cb)
  • docs: use environment variables for authentication in code snippets (2c2fa17)
  • update lockfile (ece4535)

0.23.0 (2025-12-01)

Full Changelog: v0.22.0...v0.23.0

⚠ BREAKING CHANGES

  • cloud: change *_and_poll signature types to correspond to regular methods

Features

  • api: aggregated API specs update (66af572)
  • api: aggregated API specs update (8e6e84f)

Bug Fixes

  • cloud: change *_and_poll signature types to correspond to regular methods (d58e9b4)
  • ensure streams are always closed (e2716cb)

Chores

  • deps: mypy 1.18.1 has a regression, pin to 1.17 (7703d53)

0.22.0 (2025-11-25)

Full Changelog: v0.21.0...v0.22.0

⚠ BREAKING CHANGES

  • cloud: k8s references from k8 to k8s
  • cloud: updates to get/list LB l7 policy/rules models

Features

  • api: aggregated API specs update (49ac2ae)
  • api: aggregated API specs update (299adc0)
  • api: aggregated API specs update (fff1d1e)
  • cloud: updates to get/list LB l7 policy/rules models (95a4cf1)

Bug Fixes

  • add overloads to L7 policy polling methods to match create/replace signatures (ecd63d8)
  • add overloads to L7 policy polling methods to match create/replace signatures (44d657e)
  • cloud: add overloads to L7 policy polling methods (a639930)
  • cloud: k8s references from k8 to k8s (96211ea)
  • resolve type errors in L7 policy/rule polling methods (30e648f)

Chores

  • internal: codegen related update (a6fbaff)

0.21.0 (2025-11-17)

Full Changelog: v0.20.0...v0.21.0

Features

  • api: aggregated API specs update (0d13f58)

0.20.0 (2025-11-11)

Full Changelog: v0.19.0...v0.20.0

Features

  • api: aggregated API specs update (767fdd5)
  • cloud: add support for GPU virtual clusters (c406d97)

Bug Fixes

  • compat with Python 3.14 (90bfffe)
  • compat: update signatures of model_dump and model_dump_json for Pydantic v1 (70e1cc8)

Chores

  • package: drop Python 3.8 support (99955b9)

0.19.0 (2025-11-07)

Full Changelog: v0.18.0...v0.19.0

Features

  • api: aggregated API specs update (7c0231a)
  • api: aggregated API specs update (00be2a9)
  • api: aggregated API specs update (8469462)
  • api: aggregated API specs update (2c780f3)

0.18.0 (2025-11-04)

Full Changelog: v0.17.0...v0.18.0

Features

  • api: aggregated API specs update (c69f622)
  • api: aggregated API specs update (e008291)
  • api: aggregated API specs update (7e17f98)
  • api: aggregated API specs update (01c7469)
  • api: aggregated API specs update (3ef8586)
  • api: aggregated API specs update (af54c88)
  • api: aggregated API specs update (4e62953)
  • api: aggregated API specs update (18614cb)
  • api: aggregated API specs update (926c0dd)
  • cloud: add support for postgres (2802edf)

Bug Fixes

  • client: close streams without requiring full consumption (cd7152c)
  • cloud: members not optional in lb pools create_and_poll (27bc07a)

Chores

  • cloud: add *_and_poll() to *WithRawResponse and *WithStreaming (d8886ce)
  • internal/tests: avoid race condition with implicit client cleanup (67e4c77)
  • internal: grammar fix (it's -> its) (9bf8a18)

0.17.0 (2025-10-21)

Full Changelog: v0.16.0...v0.17.0

⚠ BREAKING CHANGES

  • cloud: rename to projects update
  • cloud: use new PATCH files shares endpoint

Features

  • api: aggregated API specs update (c9d6195)
  • cdn: add methods to list aws and alibaba regions (0d1d290)
  • client: add client opt for cloud polling timeout (bad7ecb)
  • cloud: add polling_timeout_seconds parameter to polling methods (8b556ae)
  • cloud: enable TF for placement groups (63abaa7)
  • cloud: support polling timeout in tasks.poll() (3f8a419)

Chores

  • bump httpx-aiohttp version to 0.1.9 (e906ee6)
  • cloud: fix file shares examples (c5cc6fa)
  • cloud: rename to projects update (f3f52da)
  • cloud: use new PATCH files shares endpoint (2ac6bce)

Refactors

  • spec: remove CDN deprecated endpoints (193a257)

0.16.0 (2025-10-17)

Full Changelog: v0.15.0...v0.16.0

⚠ BREAKING CHANGES

  • cloud: remove get and update list method for billing reservations
  • cloud: use load_balancer_id in poll methods
  • cloud: rename to load_balancer_id path param
  • cloud: rename inference applications deployments update method

Features

  • api: aggregated API specs update (ca4cbba)
  • api: aggregated API specs update (0d92524)
  • api: aggregated API specs update (7a58cae)
  • api: aggregated API specs update (c62d748)
  • api: aggregated API specs update (2a0347f)
  • api: aggregated API specs update (1dc8993)
  • api: aggregated API specs update (555824b)
  • api: aggregated API specs update (c8e06a9)
  • api: aggregated API specs update (8eedd02)
  • cloude: remove cloud_lbmember name (0c3df8e)
  • cloud: remove get and update list method for billing reservations (b030ed6)

Bug Fixes

  • cloud: rename to load_balancer_id path param (ab273aa)
  • cloud: use load_balancer_id in poll methods (6b55df9)
  • examples: suppress deprecation warnings for file shares update method (#104) (0b3c21b)

Chores

  • add pull request template (2e2997b)
  • ci: add fossa (289bea8)
  • cloud: rename inference applications deployments update method (c672843)
  • internal: detect missing future annotations with ruff (9b55e6e)

0.15.0 (2025-10-02)

Full Changelog: v0.14.0...v0.15.0

Features

  • api: Add missing reserved_fixed_ips update method (b7b8db0)
  • api: aggregated API specs update (8c59ffa)
  • api: aggregated API specs update (6281066)
  • api: aggregated API specs update (0a2f63b)

Bug Fixes

  • examples: remove unnecessary None checks in quota examples (#97) (ff71c83)

0.14.0 (2025-09-30)

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

Features

  • api: aggregated API specs update (0e7967b)
  • api: aggregated API specs update (0199b8c)
  • api: aggregated API specs update (0784cf9)
  • api: aggregated API specs update (f1ff659)
  • api: aggregated API specs update (fc88cbd)
  • cdn: add API support (e07d4e7)
  • cloud: enable TF for floating IPs (634f34b)

Bug Fixes

  • client: correctly generate K8sClusterSlurmAddonV2Serializers (e5961ca)

Chores

  • do not install brew dependencies in ./scripts/bootstrap by default (9482c47)
  • improve example values (2560541)
  • internal: update pydantic dependency (adf8df6)
  • types: change optional parameter type from NotGiven to Omit (24bebe1)
  • use Omit in more places (2a4abf1)

0.13.0 (2025-09-16)

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

⚠ BREAKING CHANGES

  • waap: model references

Features

  • api: aggregated API specs update (2954990)
  • api: aggregated API specs update (09db4dd)
  • api: aggregated API specs update (a2de60c)
  • api: aggregated API specs update (ccf4739)
  • api: aggregated API specs update (484ee11)
  • cloud: support floating IPs update (28a8882)
  • dns: replace post with get in check delegation status (ddd12bd)

Bug Fixes

  • cloud: floating ips examples (bf8a5dd)
  • waap: model references (4f69e7e)

0.12.0 (2025-09-11)

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

Features

  • api: aggregated API specs update (3fbc8f1)
  • cloud: add create_and_poll() and delete_and_poll() to reserved fixed ips (6e6efc0)
  • cloud: add polling methods to volumes (3537e8c)

Refactors

  • storage: use v2 endpoint (4a00499)

0.11.0 (2025-09-09)

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

⚠ BREAKING CHANGES

  • cloud: update polling methods signatures
  • cloud: migrate baremetal gpu cluster from v1 to v3
  • cloud: support inference applications

Features

  • api: aggregated API specs update (931c594)
  • api: aggregated API specs update (f6d4e0b)
  • api: aggregated API specs update (86b63d4)
  • api: aggregated API specs update (09eeb95)
  • api: aggregated API specs update (72414c5)
  • api: aggregated API specs update (ac889a3)
  • api: aggregated API specs update (98f84bc)
  • api: aggregated API specs update (86d8c4f)
  • api: aggregated API specs update (ba76405)
  • api: aggregated API specs update (d14eac7)
  • api: aggregated API specs update (6a790b7)
  • api: aggregated API specs update (e7e2da7)
  • api: aggregated API specs update (165290f)
  • api: aggregated API specs update (a56f7d1)
  • api: aggregated API specs update (12bae5a)
  • api: aggregated API specs update (2576f9c)
  • api: aggregated API specs update (5de1f95)
  • api: api update (602ef7d)
  • api: manual updates (fca7094)
  • api: manual upload of aggregated API specs (45843a3)
  • api: manual upload of aggregated API specs (aad5c71)
  • api: update field_value type (2095ccc)
  • cloud: add create_and_poll() and delete_and_poll() for floating ips (e645a83)
  • cloud: add create_and_poll() for subnets (d537d4e)
  • cloud: add managed k8s (9b88526)
  • cloud: add new_and_poll() and delete_and_poll() for networks (fda3191)
  • cloud: add polling for instance action and interfaces attach/detach (ee59347)
  • cloud: fetch client_id from iam in cloud quotas examples (daaf5e1)
  • cloud: migrate baremetal gpu cluster from v1 to v3 (064b2a1)
  • cloud: remove inference model examples (958a08e)
  • cloud: support inference applications (dcf34ac)
  • cloud: use PATCH /v2/lbpools (6da421d)
  • improve future compat with pydantic v3 (cc3a79f)
  • s3: add object storage (7e1ed77)
  • storage: make list storage locations paginated (eeef646)
  • types: replace List[str] with SequenceNotStr in params (be5d331)

Bug Fixes

  • avoid newer type syntax (adc20b7)
  • cloud: update polling methods signatures (a5ecf6a)
  • dns: fix dns methods (58f23c0)
  • types: add missing types to method arguments (bec1dff)
  • waap: fix component name (fabb616)

Chores

  • formatting (d739b03)
  • internal: add Sequence related utils (daed5dc)
  • internal: change ci workflow machines (cf13b4e)
  • internal: codegen related update (0c6db9d)
  • internal: codegen related update (835fc54)
  • internal: codegen related update (04ce18a)
  • internal: detect breaking changes when removing endpoints (1fdb544)
  • internal: improve breaking change detection (cf699e9)
  • internal: minor formatting change (48573ba)
  • internal: move mypy configurations to pyproject.toml file (1961ffc)
  • internal: update comment in script (e11594e)
  • internal: update pyright exclude list (5b2e640)
  • tests: simplify get_platform test (ebdb1e8)
  • tests: unskip tests failing due to wrong Prism routing (6d24ccb)
  • update @stainless-api/prism-cli to v5.15.0 (bed3f36)
  • update github action (13f7cfd)

0.10.0 (2025-08-07)

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

⚠ BREAKING CHANGES

  • security: rename bgp_announces change() to toggle()
  • waap: refactor WAAP models

Features

  • add example snippet to invite user and assign cloud role (4baccef)
  • api: aggregated API specs update (70ea19b)
  • api: aggregated API specs update (163edcb)

Bug Fixes

  • security: rename bgp_announces change() to toggle() (070f06a)

Chores

  • internal: fix ruff target version (c91b1b3)

Refactors

  • waap: refactor WAAP models (fb20add)

0.9.0 (2025-07-31)

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

Features

  • api: aggregated API specs update (bf2d683)
  • api: aggregated API specs update (95d8011)
  • client: support file upload requests (980b86d)
  • fastedge: add binaries create method (04bd754)
  • security: add security api (7e85df3)

0.8.0 (2025-07-29)

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

Features

  • api: aggregated API specs update (7296a44)
  • api: aggregated API specs update (bdd85b5)

Bug Fixes

  • iam: remove obsolete pagination scheme (85723b3)
  • iam: user model path (e5429bb)

0.7.0 (2025-07-25)

Full Changelog: v0.6.0...v0.7.0

Features

  • api: aggregated API specs update (56f5995)
  • api: aggregated API specs update (7c593d2)
  • api: aggregated API specs update (fdc5efd)
  • cloud: add cost and usage reports (bd8f648)
  • streaming: add streaming api (025ee94)

Bug Fixes

  • parsing: ignore empty metadata (b64a2b6)
  • parsing: parse extra field types (fc9c2a6)

Chores

  • project: add settings file for vscode (e1a685b)

Refactors

  • cloud: ignore deprecation warn in gpu baremetal polling methods (6d8ae98)

0.6.0 (2025-07-18)

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

Features

  • api: aggregated API specs update (ce31169)
  • clean up environment call outs (2842d39)
  • cloud: add audit logs (2b0fe4c)
  • cloud: add baremetal examples (1193361)
  • cloud: add inference api_keys subresource (4857d4e)

0.5.0 (2025-07-14)

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

⚠ BREAKING CHANGES

  • cloud: refactor cloud inference models

Features

  • api: aggregated API specs update (d1ae8cd)
  • api: aggregated API specs update (a182213)
  • api: manual updates (3ba0065)
  • api: manual upload of aggregated API specs (354a103)
  • cloud: add inference examples (2fe1536)
  • cloud: update secrets examples with pagination (2909ae2)
  • fastedge: add api (bec64b0)

Bug Fixes

  • client: don't send Content-Type header on GET requests (1640b0b)
  • cloud: update polling signatures after refactor (1ee9ef9)
  • parsing: correctly handle nested discriminated unions (3d16223)

Chores

  • client: set default timeout to be 2 mins (17159a0)
  • internal: bump pinned h11 dep (d0da186)
  • package: mark python 3.13 as supported (1440f43)
  • readme: fix version rendering on pypi (8a8281c)

Refactors

  • cloud: refactor cloud inference models (3886c6d)

0.4.0 (2025-07-04)

Full Changelog: v0.3.0...v0.4.0

⚠ BREAKING CHANGES

  • cloud: remove list suitable from bm flavors
  • remove list suitable and list for resize from instance flavors

Features

  • api: aggregated API specs update (7395880)
  • api: aggregated API specs update (dd87a63)
  • api: aggregated API specs update (d4b4f22)
  • api: aggregated API specs update (a942886)
  • api: aggregated API specs update (8b5d094)
  • api: aggregated API specs update (c86820e)
  • api: aggregated API specs update (26b81bd)
  • api: update via SDK Studio (96a27dd)
  • api: update via SDK Studio (1da4aa3)
  • client: add support for aiohttp (a983aee)
  • cloud: add floating IPs examples (9010134)
  • cloud: add instances examples (a38f100)
  • cloud: add load balancers examples (#50) (c73f5d1)
  • cloud: add networks examples (5f32d6f)
  • cloud: add reserved fixed ips examples (a42b974)
  • cloud: add routers examples (aba1f63)
  • cloud: add security groups examples (5c4f2a5)
  • cloud: add volumes examples (57ddcba)
  • iam: add IAM (1507ac3)
  • images: add instance images examples (ecc8d91)

Bug Fixes

  • ci: correct conditional (b8d8b92)
  • ci: release-doctor — report correct token name (0bf3b18)
  • cloud: linting on load balancer examples (3534bea)
  • cloud: update tags type for gpu baremetal clusters and images, instances, load balancers (6634a74)
  • tests: fix: tests which call HTTP endpoints directly with the example parameters (3d88ae5)
  • waap: remove duplicate method for acct overview (85766ca)

Chores

  • ci: change upload type (960a44b)
  • ci: only run for pushes and fork pull requests (7df32ec)
  • cloud: reorder (0441c52)
  • cloud: reorder example functions (7c3a568)
  • cloud: skip load balancer test statuses (8dd7ccb)
  • cloud: streamline envs in examples (e26746f)
  • cloud: unify examples format (32446c4)
  • format (fbe3508)
  • internal: updates (2377589)
  • internal: updates (054c374)
  • readme: update badges (6ba343d)
  • tests: skip some failing tests on the latest python versions (4b45142)
  • tests: skip some failing tests on the latest python versions (272ce51)

Documentation

  • client: fix httpx.Timeout documentation reference (1f4c28f)

Refactors

  • cloud: remove list suitable from bm flavors (2626938)
  • remove list suitable and list for resize from instance flavors (24b00fe)

0.3.0 (2025-06-17)

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

Features

  • api: aggregated API specs update (cc09f05)
  • api: aggregated API specs update (bb1cd39)
  • api: manual upload of aggregated API specs (5cc5748)
  • api: manual upload of aggregated API specs (bcb9528)
  • client: add follow_redirects request option (5e174cd)
  • cloud: add file shares examples (861ee72)
  • cloud: add quotas examples (353fe46)
  • waap: add domain analytics, api_paths, insights and insight_silences; and ip_info (5bf944d)
  • waap: add domain custom, firewall and advanced rules; custom page sets, advanced rules and tags (c87c991)

Bug Fixes

  • client: correctly parse binary response | stream (4266555)

Chores

  • change-detection: filter newly generated files (6afae28)
  • ci: enable for pull requests (dc1b8d6)
  • cloud: fix lint (47beba7)
  • docs: remove reference to rye shell (46c6ddf)
  • internal: update conftest.py (dc9134b)
  • tests: add tests for httpx client instantiation & proxies (d5913dd)
  • tests: run tests in parallel (b73e6f9)

0.2.0 (2025-05-30)

Full Changelog: v0.1.0...v0.2.0

Features

  • api: aggregated API specs update (8396748)
  • api: aggregated API specs update (f3e527b)
  • api: aggregated API specs update (8f63298)
  • api: aggregated API specs update (ec4a6bd)
  • api: aggregated API specs update (e270005)

Bug Fixes

  • ci: do not always skip breaking change detection (018e357)
  • inference: make poll method consistent with latest api changes (0ea64f9)
  • instances,baremetal,loadbalancers,inference,gpu_cloud: don't fail if nr tasks gt 1 (760226e)

Chores

  • api: mark some methods as deprecated (726ef80)
  • docs: grammar improvements (cd7a162)
  • internal: codegen related update (fb451ad)
  • internal: version bump (69cc570)

Refactors

  • loadbalancers: change oas schema names (422d5c2)
  • loadbalancers: use correct schema for loadbalancer pool (6a285dd)

0.1.0 (2025-05-20)

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

Features

  • api: aggregated API specs update (8173c1e)
  • api: aggregated API specs update (22e6e90)
  • baremetal: add polling methods (#38) (0423186)
  • gpu_cloud: add polling methods (#40) (b209a4d)
  • instances: add polling methods (#36) (64ec95d)
  • load_balancers, inference, gpu_cloud, instances: add polling methods (#44) (ba106ad)
  • loadbalancers,inference: add polling methods (#39) (55bbc2f)

Bug Fixes

  • package: support direct resource imports (74d6f0d)

Chores

  • ci: fix installation instructions (8dc3dcf)
  • ci: upload sdks to package manager (370efcf)
  • internal: avoid errors for isinstance checks on proxies (6ccc750)
  • internal: codegen related update (67c1836)

Documentation

  • remove or fix invalid readme examples (457d409)

0.1.0-alpha.2 (2025-05-06)

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

Documentation

0.1.0-alpha.1 (2025-05-06)

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

Features

  • api: add nested_params readme example (6ee8d52)
  • api: aggregated API specs update (2813f87)
  • api: aggregated API specs update (2469a5f)
  • api: aggregated API specs update (84eac69)
  • api: aggregated API specs update (d3569ad)
  • api: aggregated API specs update (f3cf87c)
  • api: aggregated API specs update (1e9b9c8)
  • api: aggregated API specs update (0006431)
  • api: aggregated API specs update (a342c37)
  • api: aggregated API specs update (f09d378)
  • api: aggregated API specs update (0357ef7)
  • api: aggregated API specs update (5e1e67a)
  • api: aggregated API specs update (7fc187b)
  • api: aggregated API specs update (1963fee)
  • api: aggregated API specs update (4f397d1)
  • api: Config update for algis-dumbris/cloud-quotas (38d5cd6)
  • api: manual updates (4815004)
  • api: manual updates (9828118)
  • api: manual updates (4d67833)
  • api: manual upload of aggregated API specs (19202b1)
  • api: remove duplicates (3ed9f67)
  • api: remove quotas (ff784b5)
  • api: rename regions.retrieve() to rregions.get() (5823e81)
  • api: simplify env vars (161e7c4)
  • api: trigger codegen (c66f1ab)
  • changes for loadbalancers-renaming (4785701)
  • oas: update to v14.150.0 (c0fdf81)
  • opts: polling interval in secs (9abb721)
  • projects: add cloud projects (#1) (abc2b1c)
  • tasks: make polling interval in secs (#34) (b29fe33)

Bug Fixes

  • api: update regions.retrieve() to regions.get() in async and sync examples (#33) (8f14234)
  • client: correct path param return type (3436e9d)
  • cloud: move and/or rename models (1022e65)
  • cloud: remove workaround (70c3bd0)
  • examples: client opts rename (#30) (7d62a64)
  • examples: update examples after model rename (#21) (2000922)
  • floating_ips: workaround (4517d6e)
  • ipranges: add examples (#14) (a77b150)
  • perf: optimize some hot paths (dfdb2cb)
  • perf: skip traversing types for NotGiven values (c8beef9)
  • pydantic v1: more robust ModelField.annotation check (d2feb9f)
  • ssh_keys: add examples (#13) (7c19fc6)
  • tests: unset region env var during tests (#10) (194ef5c)

Chores

  • broadly detect json family of content-type headers (f78af6d)
  • ci: add timeout thresholds for CI jobs (aabedbd)
  • ci: fix formatting for debug mode (376ed6b)
  • ci: only use depot for staging repos (12782f0)
  • client: minor internal fixes (c605c1c)
  • configure new SDK language (5559374)
  • internal: base client updates (c3782cc)
  • internal: bump pyright version (a59f39b)
  • internal: codegen related update (1e5e4a4)
  • internal: expand CI branch coverage (832a5a0)
  • internal: fix list file params (f9dbece)
  • internal: import reformatting (a160ca4)
  • internal: minor formatting changes (c7958d2)
  • internal: reduce CI branch coverage (e4e582c)
  • internal: refactor retries to not use recursion (b1b2600)
  • internal: slight transform perf improvement (c826d0d)
  • internal: update models test (e3550d8)
  • internal: update pyright settings (3c14296)
  • tests: improve enum examples (a10cbfa)
  • update SDK settings (81d0161)
  • update SDK settings (0f4877e)

Documentation

Refactors

  • tasks: rename retrieve methods to get to fix polling (#16) (61fc9a9)