Skip to content

Releases: clear-street/studio-sdk-python

v0.1.0-alpha.23

03 Mar 10:06
6e7fd70

Choose a tag to compare

v0.1.0-alpha.23 Pre-release
Pre-release

0.1.0-alpha.23 (2026-03-03)

Full Changelog: v0.1.0-alpha.22...v0.1.0-alpha.23

Features

  • api: option fields (1da1764)
  • client: add custom JSON encoder for extended type support (422c744)
  • client: add support for binary request streaming (509ce0a)

Bug Fixes

  • client: close streams without requiring full consumption (bbe5744)
  • compat with Python 3.14 (b07a9e2)
  • compat: update signatures of model_dump and model_dump_json for Pydantic v1 (adce836)
  • ensure streams are always closed (7194eee)
  • types: allow pyright to infer TypedDict types within SequenceNotStr (2323b86)
  • use async_to_httpx_files in patch method (b19854b)

Chores

  • add Python 3.14 classifier and testing (4ee447f)
  • ci: upgrade actions/github-script (110a94e)
  • deps: mypy 1.18.1 has a regression, pin to 1.17 (73360c3)
  • docs: use environment variables for authentication in code snippets (1543c34)
  • format all api.md files (83a93da)
  • internal/tests: avoid race condition with implicit client cleanup (5e5a05d)
  • internal: add --fix argument to lint script (20f6a31)
  • internal: add missing files argument to base client (916851b)
  • internal: add request options to SSE classes (753f5a8)
  • internal: bump dependencies (cf2b653)
  • internal: codegen related update (72bf447)
  • internal: codegen related update (5446a02)
  • internal: fix lint error on Python 3.14 (c514a29)
  • internal: grammar fix (it's -> its) (c8e4be7)
  • internal: make test_proxy_environment_variables more resilient (2a2ba8f)
  • internal: make test_proxy_environment_variables more resilient to env (8673314)
  • internal: update actions/checkout version (4dc0a07)
  • package: drop Python 3.8 support (eca0847)
  • speedup initial import (5d15f15)
  • update lockfile (7f09f45)
  • update mock server docs (e7ad145)

v0.1.0-alpha.22

21 Oct 13:56
e416160

Choose a tag to compare

v0.1.0-alpha.22 Pre-release
Pre-release

0.1.0-alpha.22 (2025-10-21)

Full Changelog: v0.1.0-alpha.21...v0.1.0-alpha.22

Features

  • api: add list instruments endpoint (f62d7ee)
  • clean up environment call outs (a0053a6)
  • client: add follow_redirects request option (781721d)
  • client: add support for aiohttp (4f1113c)
  • client: support file upload requests (a8d303b)
  • improve future compat with pydantic v3 (e2af84d)
  • types: replace List[str] with SequenceNotStr in params (5b6e5ad)

Bug Fixes

  • avoid newer type syntax (c0de93f)
  • ci: correct conditional (31a9438)
  • ci: ensure pip is always available (#135) (bfff71d)
  • ci: release-doctor — report correct token name (deab530)
  • ci: remove publishing patch (#136) (ca15e7b)
  • client: correctly parse binary response | stream (a44ac81)
  • client: don't send Content-Type header on GET requests (5fa11c7)
  • package: support direct resource imports (83cd5a7)
  • parsing: correctly handle nested discriminated unions (d0890f7)
  • parsing: ignore empty metadata (9b5be54)
  • parsing: parse extra field types (d790e2d)
  • perf: optimize some hot paths (85d888b)
  • perf: skip traversing types for NotGiven values (160ab43)
  • pydantic v1: more robust ModelField.annotation check (e147324)
  • tests: fix: tests which call HTTP endpoints directly with the example parameters (8f42cbc)
  • types: add missing total=False (#138) (3609f94)
  • types: handle more discriminated union shapes (#134) (864b588)

Chores

  • broadly detect json family of content-type headers (aa80860)
  • bump httpx-aiohttp version to 0.1.9 (6c3d665)
  • ci: add timeout thresholds for CI jobs (b0f236f)
  • ci: change upload type (78397f8)
  • ci: enable for pull requests (f7c965c)
  • ci: fix installation instructions (694d402)
  • ci: only run for pushes and fork pull requests (1aed7cc)
  • ci: only use depot for staging repos (118d058)
  • ci: upload sdks to package manager (6b2a344)
  • client: minor internal fixes (aa059c9)
  • do not install brew dependencies in ./scripts/bootstrap by default (46a8f37)
  • docs: grammar improvements (ab673f6)
  • docs: remove reference to rye shell (fd9a40f)
  • fix typos (#137) (f4a8559)
  • internal: add Sequence related utils (ee52a17)
  • internal: avoid errors for isinstance checks on proxies (31fdcdd)
  • internal: base client updates (1ccca74)
  • internal: bump pinned h11 dep (4bc740f)
  • internal: bump pyright version (f0eee36)
  • internal: bump rye to 0.44.0 (#133) (347d6e0)
  • internal: change ci workflow machines (8044832)
  • internal: codegen related update (37a161e)
  • internal: codegen related update (0cf152f)
  • internal: codegen related update (7d6e43c)
  • internal: codegen related update (#131) (80bef38)
  • internal: detect missing future annotations with ruff (a0f36aa)
  • internal: expand CI branch coverage (c79b138)
  • internal: fix list file params (0b089cb)
  • internal: fix ruff target version (ce9d6b1)
  • internal: import reformatting (70c9537)
  • internal: minor formatting changes (43db1d7)
  • internal: move mypy configurations to pyproject.toml file (15684b7)
  • internal: reduce CI branch coverage (146cf5c)
  • internal: refactor retries to not use recursion (baf5229)
  • internal: remove trailing character (#139) (0c0845d)
  • internal: slight transform perf improvement ([#140](https...
Read more

v0.1.0-alpha.21

14 Mar 12:18
605c743

Choose a tag to compare

v0.1.0-alpha.21 Pre-release
Pre-release

0.1.0-alpha.21 (2025-03-14)

Full Changelog: v0.1.0-alpha.20...v0.1.0-alpha.21

Features

Chores

  • docs: update client docstring (#124) (3a6ead4)
  • internal: remove extra empty newlines (#129) (65ae44d)
  • internal: remove unused http client options forwarding (#126) (f846263)

Documentation

  • update URLs from stainlessapi.com to stainless.com (#123) (6298367)

v0.1.0-alpha.20

27 Feb 14:46
1729dc2

Choose a tag to compare

v0.1.0-alpha.20 Pre-release
Pre-release

0.1.0-alpha.20 (2025-02-26)

Full Changelog: v0.1.0-alpha.19...v0.1.0-alpha.20

Features

Bug Fixes

  • client: mark some request bodies as optional (6682a49)

Chores

v0.1.0-alpha.19

19 Feb 13:57
48dc58a

Choose a tag to compare

v0.1.0-alpha.19 Pre-release
Pre-release

0.1.0-alpha.19 (2025-02-19)

Full Changelog: v0.1.0-alpha.18...v0.1.0-alpha.19

Features

  • api: remove symbol filtering from pnl-sums (#111) (ed079d9)

v0.1.0-alpha.18

19 Feb 13:51
cbbe32c

Choose a tag to compare

v0.1.0-alpha.18 Pre-release
Pre-release

0.1.0-alpha.18 (2025-02-14)

Full Changelog: v0.1.0-alpha.17...v0.1.0-alpha.18

Features

  • client: send X-Stainless-Read-Timeout header (#106) (8357a68)

Bug Fixes

  • api: better support union schemas with common properties (#95) (7ea9b5e)
  • asyncify on non-asyncio runtimes (#109) (37e16e8)
  • client: only call .close() when needed (#92) (090806b)
  • correctly handle deserialising cls fields (#96) (13bed11)
  • deduplicate unknown entries in union (#103) (25b27e4)
  • tests: make test_get_platform less flaky (#99) (050518d)

Chores

  • internal: avoid pytest-asyncio deprecation warning (#100) (a66fba3)
  • internal: bummp ruff dependency (#105) (dbc4dbe)
  • internal: bump httpx dependency (#91) (a836521)
  • internal: change default timeout to an int (#104) (ca6afef)
  • internal: codegen related update (#101) (3b949f4)
  • internal: codegen related update (#88) (dc24ced)
  • internal: codegen related update (#90) (28907db)
  • internal: codegen related update (#94) (f5d8750)
  • internal: codegen related update (#97) (4144402)
  • internal: fix type traversing dictionary params (#107) (fd4d52f)
  • internal: minor formatting changes (#102) (fab8f46)
  • internal: minor type handling changes (#108) (9f77dd3)

Documentation

v0.1.0-alpha.17

19 Dec 14:39
a7d3b62

Choose a tag to compare

v0.1.0-alpha.17 Pre-release
Pre-release

0.1.0-alpha.17 (2024-12-19)

Full Changelog: v0.1.0-alpha.16...v0.1.0-alpha.17

Features

  • api: add average cost to positions (#85) (c27bd79)

v0.1.0-alpha.16

19 Dec 14:32
90f3f8a

Choose a tag to compare

v0.1.0-alpha.16 Pre-release
Pre-release

0.1.0-alpha.16 (2024-12-18)

Full Changelog: v0.1.0-alpha.15...v0.1.0-alpha.16

Chores

Documentation

  • readme: example snippet for client context manager (#82) (6d2b4a7)
  • readme: fix http client proxies example (#78) (d3e3918)

v0.1.0-alpha.15

09 Dec 14:14
52790e3

Choose a tag to compare

v0.1.0-alpha.15 Pre-release
Pre-release

0.1.0-alpha.15 (2024-12-09)

Full Changelog: v0.1.0-alpha.14...v0.1.0-alpha.15

Features

Chores

v0.1.0-alpha.14

29 Nov 14:13
834d9b6

Choose a tag to compare

v0.1.0-alpha.14 Pre-release
Pre-release

0.1.0-alpha.14 (2024-11-29)

Full Changelog: v0.1.0-alpha.13...v0.1.0-alpha.14

Features