Skip to content

Latest commit

 

History

History
709 lines (383 loc) · 40.6 KB

File metadata and controls

709 lines (383 loc) · 40.6 KB

Changelog

2.0.0-beta.4 (2025-11-27)

Full Changelog: v2.0.0-beta.3...v2.0.0-beta.4

Features

Bug Fixes

  • ensure streams are always closed (88c596d)
  • uv v0.8.11 only has python 3.14rc, which causes issues with pydantic 2 (e7267be)

Chores

  • formatting (6d6a349)
  • internal: codegen related update (ab0983f)
  • pin mypy to 1.17 due to regression (19ac33c)

2.0.0-beta.3 (2025-11-11)

Full Changelog: v2.0.0-beta.2...v2.0.0-beta.3

Bug Fixes

  • client: close streams without requiring full consumption (73bd0ab)
  • compat with Python 3.14 (ad4b6b3)
  • compat: update signatures of model_dump and model_dump_json for Pydantic v1 (56fbff8)

Chores

  • internal/tests: avoid race condition with implicit client cleanup (2e35773)
  • internal: grammar fix (it's -> its) (7f6ba66)
  • package: drop Python 3.8 support (9c1211c)

2.0.0-beta.2 (2025-10-23)

Full Changelog: v2.0.0-beta.1...v2.0.0-beta.2

Documentation

  • update readme and upgrading guide for v2 beta (#90) (8ca8600)

2.0.0-beta.1 (2025-10-23)

Full Changelog: v2.0.0-alpha.31...v2.0.0-beta.1

Chores

2.0.0-alpha.31 (2025-10-17)

Full Changelog: v2.0.0-alpha.30...v2.0.0-alpha.31

Chores

  • bump httpx-aiohttp version to 0.1.9 (d187919)

2.0.0-alpha.30 (2025-10-15)

Full Changelog: v2.0.0-alpha.29...v2.0.0-alpha.30

Documentation

2.0.0-alpha.29 (2025-10-15)

Full Changelog: v2.0.0-alpha.28...v2.0.0-alpha.29

Features

  • add deprecated replicate.stream() for v1 compatibility (#79) (79b69bd)

Bug Fixes

Chores

  • change production repo to replicate/replicate-python-beta (b59e930)
  • sync repo (24fe88a)

Documentation

2.0.0-alpha.28 (2025-10-07)

Full Changelog: v2.0.0-alpha.27...v2.0.0-alpha.28

Chores

  • do not install brew dependencies in ./scripts/bootstrap by default (40f38a7)
  • types: change optional parameter type from NotGiven to Omit (f331b97)
  • update OpenAPI spec and rebuild SDKs (8b43277)
  • update OpenAPI spec and rebuild SDKs (77c9c21)
  • update OpenAPI spec and rebuild SDKs (d5ed889)
  • update OpenAPI spec and rebuild SDKs (0a821f8)
  • update OpenAPI spec and rebuild SDKs (a4bdae2)

Documentation

  • remove replicate.stream from README (#78) (9efac9a)

2.0.0-alpha.27 (2025-09-29)

Full Changelog: v2.0.0-alpha.26...v2.0.0-alpha.27

Features

  • add api_token parameter support for legacy compatibility (7a781df)
  • add legacy exception compatibility aliases (#70) (1a66fc8)

Bug Fixes

  • predictions: use Omit instead of NotGiven (6f10116)

Chores

  • internal: update formatting (d1bebb6)
  • types: change optional parameter type from NotGiven to Omit (3223abf)

2.0.0-alpha.26 (2025-09-17)

Full Changelog: v2.0.0-alpha.25...v2.0.0-alpha.26

Features

  • api: add new replicate.search() method (beta) (30d7019)

Bug Fixes

  • tests: fix tests for module-level client (1e72f23)

Chores

  • internal: update pydantic dependency (54872cb)

2.0.0-alpha.25 (2025-09-15)

Full Changelog: v2.0.0-alpha.24...v2.0.0-alpha.25

Chores

  • update OpenAPI spec and rebuild SDKs (5e7effd)

2.0.0-alpha.24 (2025-09-11)

Full Changelog: v2.0.0-alpha.23...v2.0.0-alpha.24

Chores

  • tests: simplify get_platform test (0b697dc)

2.0.0-alpha.23 (2025-09-04)

Full Changelog: v2.0.0-alpha.22...v2.0.0-alpha.23

Features

  • add get_path_url() function support for migration compatibility (#61) (951d9c5)
  • improve future compat with pydantic v3 (06dfa6b)
  • types: replace List[str] with SequenceNotStr in params (56dc0f2)

Chores

  • add agents files (#59) (b726483)
  • internal: add Sequence related utils (5a8f513)
  • internal: move mypy configurations to pyproject.toml file (696d2c1)

2.0.0-alpha.22 (2025-08-28)

Full Changelog: v2.0.0-alpha.21...v2.0.0-alpha.22

Bug Fixes

  • implement lazy client creation in replicate.use() (#57) (caf4c4e)

2.0.0-alpha.21 (2025-08-26)

Full Changelog: v2.0.0-alpha.20...v2.0.0-alpha.21

Bug Fixes

  • avoid newer type syntax (7a3be3b)

Chores

  • internal: change ci workflow machines (71bfc70)
  • internal: update pyright exclude list (6906d75)

2.0.0-alpha.20 (2025-08-25)

Full Changelog: v2.0.0-alpha.19...v2.0.0-alpha.20

Bug Fixes

  • add missing packaging dependency (#54) (8c698f1)

Chores

  • update github action (1c61a40)
  • update OpenAPI spec and rebuild SDKs (0179eac)

2.0.0-alpha.19 (2025-08-20)

Full Changelog: v2.0.0-alpha.18...v2.0.0-alpha.19

Features

  • allow Claude to run all scripts in scripts directory (#51) (d77081b)

2.0.0-alpha.18 (2025-08-19)

Full Changelog: v2.0.0-alpha.17...v2.0.0-alpha.18

Features

  • pipelines: get API token from cog's current_scope, if available (#48) (7f60d30)

2.0.0-alpha.17 (2025-08-12)

Full Changelog: v2.0.0-alpha.16...v2.0.0-alpha.17

Chores

  • internal: codegen related update (ea920d5)
  • internal: update comment in script (8e30c35)

2.0.0-alpha.16 (2025-08-09)

Full Changelog: v2.0.0-alpha.15...v2.0.0-alpha.16

Chores

  • update @stainless-api/prism-cli to v5.15.0 (6fb0043)

2.0.0-alpha.15 (2025-08-06)

Full Changelog: v2.0.0-alpha.14...v2.0.0-alpha.15

Chores

  • internal: fix ruff target version (16c78dc)
  • update OpenAPI spec and rebuild SDKs (fdca0c4)

2.0.0-alpha.14 (2025-07-31)

Full Changelog: v2.0.0-alpha.13...v2.0.0-alpha.14

Features

  • add replicate.use() (a7b12dd)
  • client: support file upload requests (756cad1)

Chores

  • docs: document replicate.run() (681772d)
  • docs: document replicate.use() (b47c9bd)
  • make the linter happy (70c1af2)
  • make the mypy happy (24ddc92)

2.0.0-alpha.13 (2025-07-25)

Full Changelog: v2.0.0-alpha.12...v2.0.0-alpha.13

Chores

  • project: add settings file for vscode (739fe12)

2.0.0-alpha.12 (2025-07-23)

Full Changelog: v2.0.0-alpha.11...v2.0.0-alpha.12

Features

  • clean up environment call outs (3f64d12)

Bug Fixes

  • parsing: ignore empty metadata (d54a686)
  • parsing: parse extra field types (4fed49d)

2.0.0-alpha.11 (2025-07-12)

Full Changelog: v2.0.0-alpha.10...v2.0.0-alpha.11

Bug Fixes

  • client: don't send Content-Type header on GET requests (32d3401)
  • parsing: correctly handle nested discriminated unions (2aaaab1)

Chores

  • internal: bump pinned h11 dep (c3101fc)
  • package: mark python 3.13 as supported (1263862)
  • readme: fix version rendering on pypi (626518b)

2.0.0-alpha.10 (2025-07-08)

Full Changelog: v2.0.0-alpha.9...v2.0.0-alpha.10

Chores

  • internal: codegen related update (b31fdbb)

2.0.0-alpha.9 (2025-07-02)

Full Changelog: v2.0.0-alpha.8...v2.0.0-alpha.9

Chores

2.0.0-alpha.8 (2025-06-30)

Full Changelog: v2.0.0-alpha.7...v2.0.0-alpha.8

Bug Fixes

  • ci: correct conditional (b21a288)

Chores

  • ci: only run for pushes and fork pull requests (33e1f74)

2.0.0-alpha.7 (2025-06-27)

Full Changelog: v2.0.0-alpha.6...v2.0.0-alpha.7

Features

2.0.0-alpha.6 (2025-06-26)

Full Changelog: v2.0.0-alpha.5...v2.0.0-alpha.6

Bug Fixes

  • ci: release-doctor — report correct token name (de5bf18)

2.0.0-alpha.5 (2025-06-25)

Full Changelog: v2.0.0-alpha.4...v2.0.0-alpha.5

Features

Chores

  • tests: skip some failing tests on the latest python versions (d331b72)

Documentation

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

2.0.0-alpha.4 (2025-06-18)

Full Changelog: v2.0.0-alpha.3...v2.0.0-alpha.4

Features

Bug Fixes

  • tests: fix: tests which call HTTP endpoints directly with the example parameters (3dfe4f7)

Chores

  • ci: enable for pull requests (67ffb34)
  • internal: update conftest.py (90da407)
  • readme: update badges (4f54c7a)

2.0.0-alpha.3 (2025-06-17)

Full Changelog: v2.0.0-alpha.2...v2.0.0-alpha.3

Chores

  • tests: add tests for httpx client instantiation & proxies (b8dfd7a)

2.0.0-alpha.2 (2025-06-13)

Full Changelog: v2.0.0-alpha.1...v2.0.0-alpha.2

Bug Fixes

  • client: correctly parse binary response | stream (ec19335)
  • test: update prediction response (b6608ca)

Chores

  • internal: version bump (497fe10)
  • tests: run tests in parallel (9330c56)

2.0.0-alpha.1 (2025-06-10)

Full Changelog: v0.6.0...v2.0.0-alpha.1

⚠ BREAKING CHANGES

  • rename package to replicate

Features

  • client: add follow_redirects request option (d606061)

Chores

  • docs: remove reference to rye shell (1dfaea4)
  • rename package to replicate (42e30b7)

Documentation

  • internal: add support for the client config option default_client_example_name to Python (b320609)

0.6.0 (2025-05-22)

Full Changelog: v0.5.1...v0.6.0

Features

Chores

  • docs: grammar improvements (ba42564)

0.5.1 (2025-05-16)

Full Changelog: v0.5.0...v0.5.1

Chores

  • ci: fix installation instructions (eb4702f)
  • ci: upload sdks to package manager (59e0758)

0.5.0 (2025-05-14)

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

Features

0.4.0 (2025-05-13)

Full Changelog: v0.3.2...v0.4.0

Features

0.3.2 (2025-05-13)

Full Changelog: v0.3.1...v0.3.2

Bug Fixes

  • package: support direct resource imports (97b771a)

0.3.1 (2025-05-09)

Full Changelog: v0.3.0...v0.3.1

Chores

  • internal: avoid errors for isinstance checks on proxies (b31e651)

0.3.0 (2025-05-08)

Full Changelog: v0.2.1...v0.3.0

Features

0.2.1 (2025-05-07)

Full Changelog: v0.2.0...v0.2.1

Documentation

  • update example requests (eb0ba44)

0.2.0 (2025-05-07)

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

Features

  • api: add Files API methods (3173e5f)
  • api: fix bearer token which also regressed when guessing with AI (13162be)

Bug Fixes

  • api: fix client_settings.opts.api_key.read_env (5a9b95c)

0.1.0 (2025-05-07)

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

Features

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

Full Changelog: v0.1.0-alpha.9...v0.1.0-alpha.10

Bug Fixes

  • disable settings.positional_params (f018f4b)

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

Full Changelog: v0.1.0-alpha.8...v0.1.0-alpha.9

Bug Fixes

  • change organization.name to replicate (04b0797)

Chores

  • use lazy imports for module level client (14f6cfc)
  • use lazy imports for resources (b2a0246)

0.1.0-alpha.8 (2025-04-30)

Full Changelog: v0.1.0-alpha.7...v0.1.0-alpha.8

Features

  • api: api update (a5aa64a)
  • client: add support for model queries (6df1fd6)

0.1.0-alpha.7 (2025-04-24)

Full Changelog: v0.1.0-alpha.6...v0.1.0-alpha.7

Features

  • enable mcp package publishing (f116fbb)

0.1.0-alpha.6 (2025-04-24)

Full Changelog: v0.1.0-alpha.5...v0.1.0-alpha.6

Bug Fixes

  • correct mapping for account.get (e501778)

Chores

  • broadly detect json family of content-type headers (eeaa507)
  • ci: only use depot for staging repos (f7ec0b8)
  • internal: codegen related update (fd43800)

0.1.0-alpha.5 (2025-04-24)

Full Changelog: v0.1.0-alpha.4...v0.1.0-alpha.5

Features

  • add missing resources (8bbddc7)
  • enable openapi.code_samples (85810f5)

0.1.0-alpha.4 (2025-04-23)

Full Changelog: v0.1.0-alpha.3...v0.1.0-alpha.4

Features

  • api: add models.readme.get and models.examples.list operations (bcac9e5)

0.1.0-alpha.3 (2025-04-23)

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

⚠ BREAKING CHANGES

  • api: use correct env var for bearer token

Features

Bug Fixes

  • api: use correct env var for bearer token (00eab77)
  • pydantic v1: more robust ModelField.annotation check (c907599)

Chores

  • ci: add timeout thresholds for CI jobs (1bad4d3)
  • internal: base client updates (c1d6ed5)
  • internal: bump pyright version (f1e4d14)
  • internal: fix list file params (2918eba)
  • internal: import reformatting (4cdf515)
  • internal: refactor retries to not use recursion (75005e1)
  • internal: update models test (fc34c6d)

0.1.0-alpha.2 (2025-04-16)

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

Features

Chores

0.1.0-alpha.1 (2025-04-15)

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

Features

Bug Fixes

  • ci: ensure pip is always available (#14) (d4f8f18)
  • ci: remove publishing patch (#15) (002b758)
  • perf: optimize some hot paths (d14ecac)
  • perf: skip traversing types for NotGiven values (35ce48c)
  • pluralize list response variables (#26) (19f7bd9)
  • types: handle more discriminated union shapes (#13) (4ca1ca8)

Chores