Skip to content

v0.1.0-alpha.1

Pre-release
Pre-release

Choose a tag to compare

@stainless-app stainless-app released this 01 Jul 20:20
96349a3

0.1.0-alpha.1 (2026-07-01)

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

Features

Bug Fixes

  • avoid newer type syntax (8e12c75)
  • ci: correct conditional (a96a2bb)
  • ci: release-doctor — report correct token name (7021893)
  • client: add missing f-string prefix in file type error message (08c6bd3)
  • client: close streams without requiring full consumption (b3228b1)
  • client: correctly parse binary response | stream (8d0c46b)
  • client: preserve hardcoded query params when merging with user params (b3be6ff)
  • compat with Python 3.14 (50bf20a)
  • compat: update signatures of model_dump and model_dump_json for Pydantic v1 (7d0d80e)
  • deps: bump minimum typing-extensions version (75a91e7)
  • ensure file data are only sent as 1 parameter (c483543)
  • ensure streams are always closed (ee545af)
  • package: support direct resource imports (1cb0a5c)
  • pydantic: do not pass by_alias unless set (a2d4961)
  • sanitize endpoint path params (e58d7cc)
  • types: allow pyright to infer TypedDict types within SequenceNotStr (f3148fd)
  • types: avoid type-checker errors on params with additional properties (ed7e32b)
  • types: resolve pydantic v1 forward references for cyclical step models (1159c6c)
  • use async_to_httpx_files in patch method (2cc7a7f)
  • use correct field name format for multipart file arrays (461bc01)

Performance Improvements

  • client: optimize file structure copying in multipart requests (fa3442c)

Chores

  • add missing docstrings (1d22dd0)
  • bump httpx-aiohttp version to 0.1.9 (c6c6d98)
  • change publish docs url (aac5b46)
  • ci: change upload type (06bf7fe)
  • ci: enable for pull requests (43b4165)
  • ci: fix installation instructions (136b83e)
  • ci: only run for pushes and fork pull requests (f04705e)
  • ci: skip lint on metadata-only changes (9581e89)
  • ci: skip uploading artifacts on stainless-internal branches (80598cb)
  • ci: upgrade actions/github-script (8d0b70e)
  • ci: upload sdks to package manager (526aeec)
  • configure new SDK language (acf21f3)
  • deps: mypy 1.18.1 has a regression, pin to 1.17 (828d403)
  • do not install brew dependencies in ./scripts/bootstrap by default (47f30ba)
  • docs: add missing descriptions (4ea0e56)
  • docs: grammar improvements (b623da9)
  • docs: remove reference to rye shell (2ce93ae)
  • docs: use environment variables for authentication in code snippets (36bffb1)
  • format all api.md files (e5783c6)
  • internal/tests: avoid race condition with implicit client cleanup (e2038a8)
  • internal: add --fix argument to lint script (9363b78)
  • internal: add missing files argument to base client (ea01174)
  • internal: add request options to SSE classes (6ea8aa7)
  • internal: add Sequence related utils (5c33cb2)
  • internal: avoid errors for isinstance checks on proxies (7947d31)
  • internal: bump dependencies (5df07ae)
  • internal: change ci workflow machines (914029b)
  • internal: codegen related update (59321bf)
  • internal: codegen related update (6e2e025)
  • internal: codegen related update (8ffd5af)
  • internal: detect missing future annotations with ruff (39d08bb)
  • internal: fix lint error on Python 3.14 (1cdccd2)
  • internal: grammar fix (it's -> its) (ee64945)
  • internal: improve examples (0680566)
  • internal: make test_proxy_environment_variables more resilient (b8c5605)
  • internal: make test_proxy_environment_variables more resilient to env (ac8c299)
  • internal: more robust bootstrap script (748a276)
  • internal: move mypy configurations to pyproject.toml file (e1c9f43)
  • internal: reformat pyproject.toml (87d0caf)
  • internal: remove mock server code (83b9cfa)
  • internal: tweak CI branches (482b7a8)
  • internal: update actions/checkout version (e2d5634)
  • internal: update conftest.py (2cbbdbc)
  • internal: update gitignore (a15c3fc)
  • internal: update pydantic dependency (7defb9e)
  • internal: update pyright exclude list (6545a42)
  • package: drop Python 3.8 support (8e266a2)
  • readme: update badges (bb17cec)
  • speedup initial import (589d59b)
  • tests: add tests for httpx client instantiation & proxies (69f66be)
  • tests: run tests in parallel (c4adff6)
  • tests: simplify get_platform test (dacad65)
  • tests: skip some failing tests on the latest python versions (0d15d2b)
  • test: update skip reason message (5b57627)
  • types: change optional parameter type from NotGiven to Omit (02af8f0)
  • types: rebuild Pydantic models after all types are defined (17498d4)
  • update github action (ba727ca)
  • update lockfile (b80f066)
  • update mock server docs (d9cfa90)
  • update SDK settings (0e4d241)

Documentation

  • client: fix httpx.Timeout documentation reference (f85ddbe)