Skip to content

Tags: runloopai/api-client-python

Tags

v1.2.0

Toggle v1.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release: 1.2.0 (#704)

* chore: update uv.lock

* fix: ensure streams are always closed

* chore(deps): mypy 1.18.1 has a regression, pin to 1.17

* chore(internal): version bump

* chore: bump required `uv` version

* chore: update lockfile

* chore(docs): use environment variables for authentication in code snippets

* feat(devbox): return user for createSshKey

* feat(devbox): default to x86 arch

* release: 1.2.0

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>

v1.1.0

Toggle v1.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release: 1.1.0 (#700)

* chore(smoketests): fixed smoketests and cleaned up typing/formatting (#699)

* increase timeout for flaky smoketest

* don't convert params from TypedDict to dict (unnecessary and undoes type hints)

* docstring formatting fixes

* removed shell exec tests with 'working_dir' parameter testing

* feat(scenarios): added scenario class to sdk (#701)

* uv lock upgrade

* scenario wrapper

* modified ScenarioStartRunParams to follow our previous pattern for use in the SDK

* fixed redundancy and formatting in scenario and scenario run unit tests

* formatting fixes

* changed scenario and scenario smoketests to update existing scenarios and add metadata tag instead of creating new ones every time (workaround for lack of cleanup option)

* changed scenario run methods to `run` and `run_async`, updated parameter TypedDicts appropriately

* exposed all scenario update parameters appropriately using typeddict

* formatting fixes

* remove scenario builder smoketests

* add score_and_complete and download_logs methods to scenario runs, and update docstrings to not leak internals

* add unit tests for ScenarioOps and AsyncScenarioOps

* update tests for scenario.update and change test name for scenario.run and run_async

* add unit tests for download_logs and score_and_complete

* don't pass polling_config to get_info within await_env_ready

* release: 1.1.0

---------

Co-authored-by: sid-rl <siddarth@runloop.ai>
Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>

v1.0.0

Toggle v1.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release: 1.0.0 (#688)

* chore: hide build context APIs

* fix(devbox): launch parameter typo

* fix(scorer): fixed RL_TEST_CONTEXT to RL_SCORER_CONTEXT

* fix(api): don't ignore devbox keep_alive, suspend and resume in api

* feat(blueprints): Add build context to the OpenAPI spec (#6494)

* chore(mounts): Update documentation for deprecated fields to direct the user to the replacement API

* chore(blueprints): Add build context examples (#694)

* feat(sdk): added scorer classes to sdk (#698)

* added scorer class (kept create and list as static methods for now since we don't know how we're creating scorers yet)

* refactored static methods to ScorerOps class

* fix example docstrings to use correct scorer create params

* scorer tests

* fixed scorer unit test parameters for update and validate

* update scorer and scorer ops docstrings to be more helpful while not exposing system internals

* update docs with scorer classes, methods and types

* remove verbose request options in unit test parameters

* rename client to ops in client test

* rename client test file to ops

* added list_empty, list_single and list_multiple unit tests to all ops class tests

* fix assert_called to assert_awaited

* remove duplicate tests

* release: 1.0.0

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>
Co-authored-by: Adam Lesinski <adam@runloop.ai>
Co-authored-by: sid-rl <siddarth@runloop.ai>

v0.69.0

Toggle v0.69.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release: 0.69.0 (#675)

* feat(devbox): unify api for devbox mounts

* release: 0.69.0

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>

v0.68.0

Toggle v0.68.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release: 0.68.0 (#672)

* chore(package): drop Python 3.8 support

* fix: compat with Python 3.14

* codegen metadata

* codegen metadata

* fix(compat): update signatures of `model_dump` and `model_dump_json` for Pydantic v1

* feat(blueprints): prevent deletion of blueprints with dependent snapshots

* fix(snapshot): added "deleted" status to DevboxSnapshotStatus enum \n fix(storage-object): added ObjectState enum, fixed createObject() to appropriately type content_type and state as the respective enums

* feat(object): Added ability to give objects a Time To Live, after which they are automatically deleted.\nfeat(blueprints): Added the ability to attach objects as build contexts that can be referenced in your Dockerfile.

* chore(package): drop Python 3.8 support

* feat(blueprints): Cleanup the BuildContext API (#6407)\n\nTest

* release: 0.68.0

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>

v0.67.0

Toggle v0.67.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release: 0.67.0 (#658)

* fix(client): close streams without requiring full consumption

* chore(internal/tests): avoid race condition with implicit client cleanup

* chore(internal): grammar fix (it's -> its)

* feat(api): api update

* codegen metadata

* feat(blueprint): adds queued state

* chore(package): drop Python 3.8 support

* release: 0.67.0

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>

v0.66.1

Toggle v0.66.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release: 0.66.1 (#657)

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>

v0.66.0

Toggle v0.66.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release: 0.66.0 (#654)

* chore: bump `httpx-aiohttp` version to 0.1.9

* feat(api): api update

* release: 0.66.0

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>

v0.65.0

Toggle v0.65.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release: 0.65.0 (#653)

* chore(internal): detect missing future annotations with ruff

* feat(api): api update

* codegen metadata

* release: 0.65.0

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>

v0.64.0

Toggle v0.64.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release: 0.64.0 (#651)

* feat(api): api update

* feat(api): api update

* feat(api): api update

* release: 0.64.0

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>