Skip to content

Releases: reductoai/reducto-python-sdk

v0.16.0

06 Jan 19:36
0679913

Choose a tag to compare

0.16.0 (2026-01-02)

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

Features

  • api: api update (cebabec)
  • api: api update (25decbd)
  • api: api update (be22051)
  • files: add support for string alternative to file upload type (7d22f01)

Bug Fixes

  • use async_to_httpx_files in patch method (10f2c81)

Chores

  • internal: add --fix argument to lint script (9e11380)
  • internal: add missing files argument to base client (cf93219)
  • speedup initial import (7e88fa2)

v0.15.0

12 Dec 00:45
5ea9542

Choose a tag to compare

0.15.0 (2025-12-12)

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

Features

Bug Fixes

  • types: allow pyright to infer TypedDict types within SequenceNotStr (e10c534)

Chores

v0.14.0

08 Dec 22:29
52dcd4a

Choose a tag to compare

0.14.0 (2025-12-08)

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

Features

Bug Fixes

  • client: close streams without requiring full consumption (7905627)
  • compat with Python 3.14 (b9bb4bc)
  • compat: update signatures of model_dump and model_dump_json for Pydantic v1 (e4615bd)
  • ensure streams are always closed (f2ac426)

Chores

  • add numpy to pyproject.toml (26726ae)
  • add Python 3.14 classifier and testing (dc7b10a)
  • bump httpx-aiohttp version to 0.1.9 (3d8b61d)
  • deps: mypy 1.18.1 has a regression, pin to 1.17 (ec108e1)
  • docs: use environment variables for authentication in code snippets (7af7f19)
  • internal/tests: avoid race condition with implicit client cleanup (610aac7)
  • internal: grammar fix (it's -> its) (5105442)
  • package: drop Python 3.8 support (96a97e4)
  • update lockfile (c192719)

v0.13.0

14 Oct 06:39
8838ed0

Choose a tag to compare

0.13.0 (2025-10-14)

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

Features

Chores

  • internal: detect missing future annotations with ruff (ac56806)

v0.12.0

08 Oct 01:37
8cc6a32

Choose a tag to compare

0.12.0 (2025-10-08)

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

Features

  • api: api update (2856096)
  • api: api update (4fa2c91)
  • api: change sdk to factor in /job/[id] and /jobs (f3fd9a7)
  • api: manual updates (f172ed3)
  • api: rename /jobs (1de979a)
  • api: switch jobs back to job to be backwards compatible (497a237)

Bug Fixes

  • compat: compat with pydantic<2.8.0 when using additional fields (084221e)

Chores

  • do not install brew dependencies in ./scripts/bootstrap by default (9be6843)
  • internal: update pydantic dependency (222a534)
  • types: change optional parameter type from NotGiven to Omit (3cedda8)

v0.11.0

16 Sep 00:33
2fb02da

Choose a tag to compare

0.11.0 (2025-09-16)

Full Changelog: v0.10.1...v0.11.0

Features

Bug Fixes

  • avoid newer type syntax (1a2080a)

Chores

  • internal: add Sequence related utils (7d39034)
  • internal: change ci workflow machines (c9c08f4)
  • internal: codegen related update (583a974)
  • internal: move mypy configurations to pyproject.toml file (1e33d5c)
  • internal: update comment in script (c4f1dea)
  • internal: update pyright exclude list (38e4e30)
  • tests: simplify get_platform test (5ef6803)
  • update @stainless-api/prism-cli to v5.15.0 (b8ce369)
  • update github action (68e4f3c)

v0.10.1

06 Aug 18:15
7f32027

Choose a tag to compare

0.10.1 (2025-08-06)

Full Changelog: v0.10.0...v0.10.1

Features

Chores

  • internal: fix ruff target version (8a8565c)

v0.10.0

05 Aug 21:13
a2bffcc

Choose a tag to compare

0.10.0 (2025-08-05)

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

Features

Bug Fixes

  • make file parameter optional in upload method for presigned URL support (#66) (5f7060d)
  • parsing: ignore empty metadata (b572c21)
  • parsing: parse extra field types (45461eb)

Chores

  • project: add settings file for vscode (6bd9d30)

v0.9.0

21 Jul 19:12
e854e40

Choose a tag to compare

0.9.0 (2025-07-21)

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

Features

Bug Fixes

  • client: don't send Content-Type header on GET requests (a5c03a1)
  • parsing: correctly handle nested discriminated unions (85fcdd1)

Chores

  • internal: bump pinned h11 dep (503a1b2)
  • internal: codegen related update (818940e)
  • internal: version bump (f41e580)
  • package: mark python 3.13 as supported (4bd0a2f)
  • readme: fix version rendering on pypi (988277f)

v0.8.0

07 Jul 17:10
2de220e

Choose a tag to compare

0.8.0 (2025-07-04)

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

Features

Bug Fixes

  • ci: correct conditional (d078380)
  • ci: release-doctor — report correct token name (5e7895b)

Chores

  • ci: change upload type (6e4b30f)
  • ci: only run for pushes and fork pull requests (571567c)
  • tests: skip some failing tests on the latest python versions (f938fd6)