Releases: ContextualAI/contextual-client-python
Releases · ContextualAI/contextual-client-python
v0.8.0
0.8.0 (2025-08-26)
Full Changelog: v0.7.0...v0.8.0
Features
- api: update via SDK Studio (04fabfd)
- api: update via SDK Studio (feab9f8)
- clean up environment call outs (5aacfd7)
- client: add follow_redirects request option (35e7c78)
- client: add support for aiohttp (d54f53c)
- client: support file upload requests (44d064d)
Bug Fixes
- ci: correct conditional (0e1ab57)
- ci: release-doctor — report correct token name (ce0af3b)
- client: correctly parse binary response | stream (518cbab)
- client: don't send Content-Type header on GET requests (1ba6bcc)
- docs/api: remove references to nonexistent types (9fd7133)
- parsing: correctly handle nested discriminated unions (130f4c1)
- parsing: ignore empty metadata (a81e190)
- parsing: parse extra field types (89f10b3)
- resolve pydantic violation. (afcfc1c)
- tests: fix: tests which call HTTP endpoints directly with the example parameters (d7920f1)
Chores
- ci: change upload type (f72dfb7)
- ci: enable for pull requests (84fbba4)
- ci: fix installation instructions (f191464)
- ci: only run for pushes and fork pull requests (b9520a0)
- ci: upload sdks to package manager (1f04b9e)
- docs: grammar improvements (01370fb)
- docs: remove reference to rye shell (68f70a8)
- docs: remove unnecessary param examples (f603dcd)
- internal: bump pinned h11 dep (f0aca79)
- internal: change ci workflow machines (9e79111)
- internal: codegen related update (0310d7c)
- internal: fix ruff target version (465af9e)
- internal: update comment in script (01101c7)
- internal: update conftest.py (b324ed3)
- internal: update examples (40379a3)
- package: mark python 3.13 as supported (f37217f)
- project: add settings file for vscode (77265c1)
- readme: fix version rendering on pypi (5857ef3)
- readme: update badges (b747f45)
- tests: add tests for httpx client instantiation & proxies (0c4973f)
- tests: run tests in parallel (f75c912)
- tests: skip some failing tests on the latest python versions (dd32830)
- update @stainless-api/prism-cli to v5.15.0 (82c8bc7)
- update github action (2d36800)
Documentation
- client: fix httpx.Timeout documentation reference (3517a3d)
v0.7.0
v0.6.0
0.6.0 (2025-05-08)
Full Changelog: v0.5.1...v0.6.0
Features
- api: update via SDK Studio (2024a46)
- api: update via SDK Studio (dba986f)
- api: update via SDK Studio (a707edc)
- api: update via SDK Studio (#68) (7b8f948)
- api: update via SDK Studio (#70) (25477c7)
- api: update via SDK Studio (#73) (e07435e)
Bug Fixes
- ci: ensure pip is always available (#79) (ec1e2ce)
- ci: remove publishing patch (#80) (9e32578)
- perf: optimize some hot paths (b88026d)
- perf: skip traversing types for NotGiven values (5bd2eab)
- pydantic v1: more robust ModelField.annotation check (ce1ecab)
- testing value for tune endpoints. (7be555f)
- types: handle more discriminated union shapes (#78) (473adf4)
Chores
- broadly detect json family of content-type headers (f4f3951)
- ci: add timeout thresholds for CI jobs (542b4ad)
- ci: only use depot for staging repos (973153b)
- client: minor internal fixes (379b18e)
- fix typos (#81) (9ba43be)
- internal: base client updates (1c44fea)
- internal: bump pyright version (6878eae)
- internal: bump rye to 0.44.0 (#77) (520ba3a)
- internal: codegen related update (ddb9f6c)
- internal: codegen related update (#74) (6e8bc46)
- internal: expand CI branch coverage (fce3ddf)
- internal: fix list file params (561214d)
- internal: import reformatting (a9e8ae2)
- internal: minor formatting changes (d036bee)
- internal: reduce CI branch coverage (b10d32e)
- internal: refactor retries to not use recursion (7689427)
- internal: remove extra empty newlines (#75) (8117197)
- internal: remove trailing character (#82) (72018c8)
- internal: slight transform perf improvement (#83) (29e9d80)
- internal: update models test (c3fcd9c)
- internal: update pyright settings (9a560f4)
- slight wording improvement in README (#84) (d5d7f2a)
- use lazy imports for resources (e41fd1c)
v0.5.1
v0.5.0
v0.4.0
0.4.0 (2025-03-03)
Full Changelog: v0.3.0...v0.4.0
Features
- Add special snowflake path for internal dns usage (#52) (dd0ea41)
- api: update via SDK Studio (#59) (9b116a4)
Chores
Documentation
v0.3.0
0.3.0 (2025-02-26)
Full Changelog: v0.2.0...v0.3.0
Features
- api: update via SDK Studio (#41) (4b3ea42)
- api: update via SDK Studio (#49) (d54defd)
- api: update via SDK Studio (#50) (6060be1)
- client: allow passing
NotGiven
for body (#46) (4e2264d)
Bug Fixes
- asyncify on non-asyncio runtimes (#44) (3a16763)
- client: mark some request bodies as optional (4e2264d)
Chores
v0.2.0
0.2.0 (2025-02-08)
Full Changelog: v0.1.0...v0.2.0
Features
- api: update via SDK Studio (#31) (c9de385)
- api: update via SDK Studio (#32) (c166d77)
- api: update via SDK Studio (#39) (9f8c0a6)
- client: send
X-Stainless-Read-Timeout
header (#35) (2ddba9d)
Bug Fixes
Chores
- internal: avoid pytest-asyncio deprecation warning (#27) (e6f70cd)
- internal: bummp ruff dependency (#34) (f3a23c2)
- internal: change default timeout to an int (#33) (280fc1f)
- internal: codegen related update (#23) (d1f86c3)
- internal: codegen related update (#30) (0cbc82e)
- internal: fix type traversing dictionary params (#36) (04a1eab)
- internal: minor formatting changes (#29) (9d063fb)
- internal: minor style changes (#28) (1cbda0a)
- internal: minor type handling changes (#37) (dd9a8e8)