Skip to content

Releases: runloopai/api-client-python

v1.5.1

30 Jan 23:28
c3bebb5

Choose a tag to compare

1.5.1 (2026-01-30)

Full Changelog: v1.5.0...v1.5.1

Chores

v1.5.0

30 Jan 22:23
08c5bd7

Choose a tag to compare

1.5.0 (2026-01-30)

Full Changelog: v1.4.0...v1.5.0

Features

v1.4.0

30 Jan 21:55
016bb0e

Choose a tag to compare

1.4.0 (2026-01-30)

Full Changelog: v1.3.2...v1.4.0

Features

  • client: add custom JSON encoder for extended type support (840addd)
  • devbox: add gateway routes (#7212) (2527bb7)
  • devbox: add new tunnel APIs and deprecate old tunnel API (#7227) (71620a1)

Chores

  • devbox: deprecate remove tunnel API (#7230) (d48832d)
  • documentation: made warning message language more accurate (#7215) (08e0586)

v1.3.2

30 Jan 03:53
3f3da5e

Choose a tag to compare

1.3.2 (2026-01-30)

Full Changelog: v1.3.1...v1.3.2

Bug Fixes

  • blueprint: blueprint state queued handled by is ready (#726) (77e91ab)

v1.3.1

28 Jan 22:05
66a4a32

Choose a tag to compare

1.3.1 (2026-01-28)

Full Changelog: v1.3.0...v1.3.1

Features

  • benchmark: adding in progress benchmark runs for benchmark jobs (#7183) (2f11e9f)

Chores

  • ci: upgrade actions/github-script (7ba3962)

v1.3.0

22 Jan 01:34
ea15b34

Choose a tag to compare

1.3.0 (2026-01-22)

Full Changelog: v1.3.0-alpha...v1.3.0

Features

  • network-policy: add network policies (#720) (9b31116)

Chores

  • fix stainless spec / remove deprecated benchmark/runs (#7074) (3ed7d80)
  • fix tests and linting (#719) (74db814)
  • update network policy create params descriptions (#7069) (b151692)

v1.3.0-alpha

20 Jan 20:09
80c9f2b

Choose a tag to compare

v1.3.0-alpha Pre-release
Pre-release

1.3.0-alpha (2026-01-20)

Full Changelog: v1.2.0...v1.3.0-alpha

⚠ BREAKING CHANGES

  • remove support for pydantic-v1, pydantic-v2 is now default (#710)

Features

  • benchmarks: add update_scenarios method to benchmarks resource (71ec221)
  • blueprint: Set cilium network policy on blueprint build (#7006) (95c62ac)
  • client: add support for binary request streaming (d6c2200)
  • devbox: added stdin streaming endpoint (83ae56a)
  • devbox: remove this one (91854d5)
  • network-policy: add network policies to api (1d98bb1)
  • scenarios: add scenario builder to sdk (#706) (2d41a15)
  • sdk: add Benchmark and AsyncBenchmark classes (#714) (8909d8a)
  • sdk: add BenchmarkOps and AsyncBenchmarkOps to SDK (#716) (9b434d9)
  • sdk: add BenchmarkRun and AsyncBenchmarkRun classes (#712) (6aa83e2)

Bug Fixes

  • benchmarks: update() for benchmarks and scenarios replaces all provided fields and does not modify unspecified fields (#6702) (cfd04b6)
  • types: allow pyright to infer TypedDict types within SequenceNotStr (3241717)
  • use async_to_httpx_files in patch method (88f8fb9)

Chores

  • add documentation url to pypi project page (#711) (7afb327)
  • add missing docstrings (a198632)
  • devbox: Remove network policy from devbox view; use launch params instead (#7025) (d53af14)
  • internal: add --fix argument to lint script (c381201)
  • internal: add missing files argument to base client (b7065e2)
  • internal: codegen related update (75fecdf)
  • internal: update actions/checkout version (7a57030)
  • remove support for pydantic-v1, pydantic-v2 is now default (#710) (fb3cc3d)

Documentation

  • reformat sidebar and index pages to be more transparent, add favicon to browser tab (#715) (1161b8f)

Refactors

  • benchmark: Deprecate /benchmark/{id}/runs in favor of /benchmark_runs (#7019) (793507a)

v1.2.0

09 Dec 02:33
80e662a

Choose a tag to compare

1.2.0 (2025-12-09)

Full Changelog: v1.1.0...v1.2.0

Features

  • devbox: default to x86 arch (501de0b)
  • devbox: return user for createSshKey (f094bf7)

Bug Fixes

  • ensure streams are always closed (d01aae2)

Chores

  • bump required uv version (8ad519f)
  • deps: mypy 1.18.1 has a regression, pin to 1.17 (e56582a)
  • docs: use environment variables for authentication in code snippets (55cf613)
  • internal: version bump (2fa85c6)
  • remove some unnecessary changes to reduce diff from Stainless (#705) (715c9d0)
  • update lockfile (7e0136d)
  • update requirements-dev.lock (#707) (a2d5326)
  • update uv.lock (b9e0729)

v1.1.0

06 Dec 01:09
ea91ef6

Choose a tag to compare

1.1.0 (2025-12-06)

Full Changelog: v1.0.0...v1.1.0

Features

  • scenarios: added scenario class to sdk (#701) (121f0fc)
  • SDK: Build context helpers for the python clients and SDKs (#684) (42849d6)

Chores

  • smoketests: fixed smoketests and cleaned up typing/formatting (#699) (f57aae7)

v1.0.0

02 Dec 00:26
1bd9450

Choose a tag to compare

1.0.0 (2025-12-02)

Full Changelog: v0.69.0...v1.0.0

⚠ BREAKING CHANGES

  • devbox: made command positional arg in exec and exec_async (#695)

Features

  • blueprints: Add build context to the OpenAPI spec (#6494) (d202b94)
  • devbox: added devbox.shell(shellName) command and stateful shell class to SDK (#696) (c1e8f09)
  • devbox: made command positional arg in exec and exec_async (#695) (6cc8c2f)
  • sdk: added scorer classes to sdk (#698) (85f798f)

Bug Fixes

  • api: don't ignore devbox keep_alive, suspend and resume in api (fe3589f)
  • devbox: launch parameter typo (1c9c346)
  • scenarios: update parameters for manually maintained start_run_and_await_env_ready methods (#692) (8000495)
  • scorer: fixed RL_TEST_CONTEXT to RL_SCORER_CONTEXT (df43a42)

Chores

  • blueprints: Add build context examples (#694) (6e63928)
  • hide build context APIs (159a38f)
  • mounts: Update documentation for deprecated fields to direct the user to the replacement API (4936844)