From 7546d325bb5477451af269621d823f9b7c024bad Mon Sep 17 00:00:00 2001 From: runwayml-machine-account <121136305+runwayml-machine-account@users.noreply.github.com> Date: Fri, 23 Oct 2026 17:25:16 -0400 Subject: [PATCH] release: 5.25.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 324 ++++++++++++++++++++++++++++++++++ pyproject.toml | 2 +- src/runwayml/_version.py | 2 +- 4 files changed, 327 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 969c522..8f3c6b8 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "5.24.0" + ".": "5.25.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 5119e3a..4d67219 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,329 @@ # Changelog +## [5.25.0](https://github.com/runwayml/sdk-python/compare/v5.24.0...v5.25.0) (2026-10-23) + + +### Features + +* add Grok Imagine Video 1.5 Lite and Eleven v4 text-to-speech models ([a209ca7](https://github.com/runwayml/sdk-python/commit/a209ca7612aa5da2165bf220ed1ce5533fc27d8c)) +* add Grok Imagine Video 1.5 Lite and Eleven v4 text-to-speech models ([b06d2a7](https://github.com/runwayml/sdk-python/commit/b06d2a7fba06433d36fd2413aee1ca2ee333ca40)) +* add Ideogram 4.0 and 4.5 text-to-image models ([f31e34c](https://github.com/runwayml/sdk-python/commit/f31e34c23f14138f6b6d342c7344addf7acb7b2f)) +* add image generation options ([2a755a9](https://github.com/runwayml/sdk-python/commit/2a755a98cd276d2b96318fbfc3fc00f4294bc640)) +* add Kling 4.0 video generation ([5d05df3](https://github.com/runwayml/sdk-python/commit/5d05df3bf35176ceb9a9d3f5fff0ae02a07de0c7)) +* add Nano Banana 2 Lite and expand image and video model support ([5f5ae46](https://github.com/runwayml/sdk-python/commit/5f5ae46bfcdb09321942b25698a5b4c53987efa4)) +* add new models, image options, and audit-log actions ([856ccb5](https://github.com/runwayml/sdk-python/commit/856ccb53e815a9c274806f9054e68da671d12c87)) +* add Seedance and Veo generation options ([da970e1](https://github.com/runwayml/sdk-python/commit/da970e14a0b32460c618d2cc9c90c2badbc9b67c)) +* add video-to-audio and newly released image and audio models ([a12ad7f](https://github.com/runwayml/sdk-python/commit/a12ad7f06aa56f5d57ec7397198d5f63f1dedaf1)) +* **api:** Act Two, credit usage endpoints ([b5d91f4](https://github.com/runwayml/sdk-python/commit/b5d91f44dac31bf49ad69f772379469490dccacf)) +* **api:** Add 720p t2i ratios ([d656a86](https://github.com/runwayml/sdk-python/commit/d656a86c47fee231578a820e477a0b1627220066)) +* **api:** add ad_localization recipe ([f811a02](https://github.com/runwayml/sdk-python/commit/f811a02d5fc76009a325c36c85469398f5611a32)) +* **api:** add avatar_videos resource ([7714544](https://github.com/runwayml/sdk-python/commit/7714544e86009c453e09f55d61529da9bb0ec1db)) +* **api:** add avatar, voice, document, and realtime session endpoints ([f3ec931](https://github.com/runwayml/sdk-python/commit/f3ec93111ff9343bbd7b86d5bf1618982c80aa21)) +* **api:** Add document update endpoint ([a5bc2f5](https://github.com/runwayml/sdk-python/commit/a5bc2f5e087d1a5a0254935f3e88c4d76c7f08f0)) +* **api:** Add Gemini 2.5 Flash Image to t2i ([f1140b4](https://github.com/runwayml/sdk-python/commit/f1140b40a22056309a7456cbe767afd9d6dbd74e)) +* **api:** Add gen4_image_turbo model ([0b8d04a](https://github.com/runwayml/sdk-python/commit/0b8d04a383bfd910b4350e73341b95e49c3d7f9b)) +* **api:** add magnific video upscale model ([03a4f4c](https://github.com/runwayml/sdk-python/commit/03a4f4c7a074032152539fa2d2514f031ffe68d2)) +* **api:** add Model Router CRUD and routed video generation ([f4993f9](https://github.com/runwayml/sdk-python/commit/f4993f9aa0bc604314afa21693338d4b23a7112c)) +* **api:** add Model Router image and audio generation ([977e14f](https://github.com/runwayml/sdk-python/commit/977e14fa825358b3a22e5d333612739825e65a8d)) +* **api:** Add new avatar and voice routes ([928fb0a](https://github.com/runwayml/sdk-python/commit/928fb0a496482bf48ae90ee010365745c84fe595)) +* **api:** add outpaint support for Aleph 2.0 ([698b037](https://github.com/runwayml/sdk-python/commit/698b03726b767dca16d1f0d04a259bc5526d285f)) +* **api:** add outputCount and quality to marketing stock image ([94d0b60](https://github.com/runwayml/sdk-python/commit/94d0b608b38b9682d993135f554a7ef90f343d2e)) +* **api:** add realtime session external integrations ([b6259be](https://github.com/runwayml/sdk-python/commit/b6259be879892f8ac45e9a6866178219e678fa58)) +* **api:** add seed_audio model ([3211c0f](https://github.com/runwayml/sdk-python/commit/3211c0ff3dd6bf203dc3afa3cc6921089a2e16d2)) +* **api:** add seedance2_mini and gemini_omni_flash models ([f5b4fe0](https://github.com/runwayml/sdk-python/commit/f5b4fe019dcd81b20f3c1b0d5b39c3d014ea4195)) +* **api:** Add speech to speech ([dd1356d](https://github.com/runwayml/sdk-python/commit/dd1356d5c0ed52b95cbb0b7a504ee8c15329f80c)) +* **api:** add tools parameter to realtime sessions ([50cd31b](https://github.com/runwayml/sdk-python/commit/50cd31bbb74e2589827e5557587f5a57ee9e3ee9)) +* **api:** add Video to HDR ([2593403](https://github.com/runwayml/sdk-python/commit/25934038d0fa9ec6075a69b1d3aa8ba8d48da92f)) +* **api:** Add video upscale endpoint ([0b8a28d](https://github.com/runwayml/sdk-python/commit/0b8a28d133932f2df75f820d97b85962d6b8c1c3)) +* **api:** add workflow invocation polling support ([c5b37a3](https://github.com/runwayml/sdk-python/commit/c5b37a343e1d136068fccd84724f4da68116682a)) +* **api:** add workflows and workflow invocations resources ([c88d978](https://github.com/runwayml/sdk-python/commit/c88d97837302089d83f7ccea16d545e683e08552)) +* **api:** Added speech to speech ([7c68d93](https://github.com/runwayml/sdk-python/commit/7c68d93f582abbd9a5c2d79dd8c2365cbb0f07ad)) +* **api:** Additional i2v durations ([cd8e4ae](https://github.com/runwayml/sdk-python/commit/cd8e4ae5809ac91ad148fc187c2358057fddbd10)) +* **api:** Aleph2 ([07e3079](https://github.com/runwayml/sdk-python/commit/07e3079c56aae47f76ad0c373dd8de5c6dd6247d)) +* **api:** api update ([8abeb47](https://github.com/runwayml/sdk-python/commit/8abeb47218d59e37791874678221a5539c277d2c)) +* **api:** api update ([0498ae3](https://github.com/runwayml/sdk-python/commit/0498ae32956c64aa8053a842506741cbe2a232cb)) +* **api:** Autogen spec updates ([42e4d4b](https://github.com/runwayml/sdk-python/commit/42e4d4b2f01df5e0206d61b561025b17439a1d47)) +* **api:** Awaitability on new resources ([4884f17](https://github.com/runwayml/sdk-python/commit/4884f17cb320fc487c0d0015a10edef9488b8bdd)) +* **api:** Deprecate v2v ratio ([d10a813](https://github.com/runwayml/sdk-python/commit/d10a813a88c8b59ec1d40f52e29a5afcd3635774)) +* **api:** document product_ad 2026-07 ([3ae44e9](https://github.com/runwayml/sdk-python/commit/3ae44e965e8a82d5044deb89e9747b392e47bbe2)) +* **api:** expose generate image and audio endpoints ([2923245](https://github.com/runwayml/sdk-python/commit/2923245a3d9b761cdc02017a2fb1bc82d9047d94)) +* **api:** gemini 3 pro ([5f256e3](https://github.com/runwayml/sdk-python/commit/5f256e3d0f510f67fc0de6161e41c2fc7a820845)) +* **api:** gemini_3_pro t2i ([ec8451a](https://github.com/runwayml/sdk-python/commit/ec8451a1a16c17437fa2d8db445c8ad598bba426)) +* **api:** Gen-4 Aleph ([697a42d](https://github.com/runwayml/sdk-python/commit/697a42de6edd83834b5561949e4d06950e257b51)) +* **api:** Gen-4 Image (text-to-image) support ([8adcf96](https://github.com/runwayml/sdk-python/commit/8adcf96fa228c8694272175317587bf3c7b9e2fe)) +* **api:** Gen-4.5 t2v+i2v ([5dc5ee3](https://github.com/runwayml/sdk-python/commit/5dc5ee33396122a8f716412e5109edcb90c025f0)) +* **api:** gpt_image_2 ([ac0aff5](https://github.com/runwayml/sdk-python/commit/ac0aff50cdf90c8ff25c9a8bfbcdbed2e2b02d57)) +* **api:** Image upscale endpoint ([52bfaef](https://github.com/runwayml/sdk-python/commit/52bfaef04a569a143fd0947a6f246cde1817fcb5)) +* **api:** manual updates ([3192de4](https://github.com/runwayml/sdk-python/commit/3192de4a8728bf06218a5ddb6b74a52045d584c5)) +* **api:** manual updates ([8260d84](https://github.com/runwayml/sdk-python/commit/8260d84199393cd352c46dd8412d93e4042edb7f)) +* **api:** Recipes, aleph2 range ([5bdd682](https://github.com/runwayml/sdk-python/commit/5bdd6820253646039269e505c02d00680d86654a)) +* **api:** Remove unreleased model ([514d82c](https://github.com/runwayml/sdk-python/commit/514d82c7f4dcf19a14b40cf64866527c9c1965ba)) +* **api:** Resolve missing prompt_image unions ([fb77dfd](https://github.com/runwayml/sdk-python/commit/fb77dfd620b6f4e45252fa21701cc9eb2487b843)) +* **api:** Revert G3P changes ([ca26ad1](https://github.com/runwayml/sdk-python/commit/ca26ad17e894a23a50e269e1e6870ab80eb64b9a)) +* **api:** SD2, HH1 ([d357d05](https://github.com/runwayml/sdk-python/commit/d357d059c05311833e8c76d1c7a7c955a97fbd4c)) +* **api:** SDK updates, contentModeration for i2v ([b8eae14](https://github.com/runwayml/sdk-python/commit/b8eae14f186378398e1c71cd8a2d3d09ee463c8f)) +* **api:** Seedance 2.5 1080p, Grok Imagine Video 1.5, Grok Imagine Image 2 ([3114b00](https://github.com/runwayml/sdk-python/commit/3114b00af57ff9bd26c629cacc81f9903b1be513)) +* **api:** seedance2 ([fbd1da5](https://github.com/runwayml/sdk-python/commit/fbd1da516b7e6d8530eff5a061fd6543e9b65b32)) +* **api:** seedance2_fast ([6fbc91a](https://github.com/runwayml/sdk-python/commit/6fbc91aa14aea1c5aceba07ddc4e915a3c828b0b)) +* **api:** Seedream 5 Pro/Lite + negativePrompt for Veo models ([00dbdbb](https://github.com/runwayml/sdk-python/commit/00dbdbb07e5a31edc6ca963756fb26238da736d0)) +* **api:** Sound effects endpoint ([c2d50e8](https://github.com/runwayml/sdk-python/commit/c2d50e85d18620d95405b1e3e027f4c0dd348af6)) +* **api:** stlc build onto staging next ([e70cec6](https://github.com/runwayml/sdk-python/commit/e70cec6ea6e3bee01f4a7c6a7a665412e1b40cd0)) +* **api:** Sunset upscale endpoint ([6382aa6](https://github.com/runwayml/sdk-python/commit/6382aa68cd2511a2b13c600bc989f20148a3358d)) +* **api:** Support ephemeral uploads ([c409e80](https://github.com/runwayml/sdk-python/commit/c409e80121a65b6bf7c32b47a7ffd226e4877493)) +* **api:** Text to Speech update ([f43a2a2](https://github.com/runwayml/sdk-python/commit/f43a2a26d52e7e175a4b958e0c937f839669ee95)) +* **api:** Update discriminated union schema ([7e9cf73](https://github.com/runwayml/sdk-python/commit/7e9cf731993c801d5fd08c04eab6f3bfffb104fa)) +* **api:** Update OpenAPI copy for asset URL and media field descriptions ([579071c](https://github.com/runwayml/sdk-python/commit/579071c0d0e85d2183e98a87987a213b78e3e28d)) +* **api:** Update t2v parameters ([5acc600](https://github.com/runwayml/sdk-python/commit/5acc600b9e5a48334e20f4d54baaf3e8fb57a047)) +* **api:** Update with gen4_turbo, org endpoint ([#135](https://github.com/runwayml/sdk-python/issues/135)) ([ed93b02](https://github.com/runwayml/sdk-python/commit/ed93b02f37d307e806c841c9b481821d80be92a4)) +* **api:** Veo 3.1 and Veo 3.1 Fast ([2ae720c](https://github.com/runwayml/sdk-python/commit/2ae720cf274cb545f401760bd82b5b7b86cf1476)) +* **api:** Veo3 integration ([643286c](https://github.com/runwayml/sdk-python/commit/643286c872ade90e56dd6a64c222a48c1748a8e9)) +* **api:** veo3.1 audio parameter ([ea4df5e](https://github.com/runwayml/sdk-python/commit/ea4df5e63a7eac67398abb7db3c54129cfd21b7f)) +* **api:** Voice dubbing and isolation ([88546e1](https://github.com/runwayml/sdk-python/commit/88546e11c5f54fb7596d234046ab5d92ae1d15b5)) +* clean up environment call outs ([5d655a1](https://github.com/runwayml/sdk-python/commit/5d655a115efc2ee704e8d55d3cb1ae8c4e5888af)) +* **client:** add custom JSON encoder for extended type support ([8432c1b](https://github.com/runwayml/sdk-python/commit/8432c1ba78e2db4ea72b69ca756a61e9f6ef5e6c)) +* **client:** add follow_redirects request option ([9c7fd39](https://github.com/runwayml/sdk-python/commit/9c7fd39fb4c1a3e4f83fb35f390a9b5dadc4583d)) +* **client:** add generate.video.preview for dry-run routing ([36dfaa8](https://github.com/runwayml/sdk-python/commit/36dfaa816c02663135cde2306cbd17907bee340f)) +* **client:** add recipe endpoints to config ([0763a47](https://github.com/runwayml/sdk-python/commit/0763a47aed1b3460c7acb7715ed29c3bf0778516)) +* **client:** add support for aiohttp ([e2970b3](https://github.com/runwayml/sdk-python/commit/e2970b345daf46917b1f63d389d1bbc0c5a2db5b)) +* **client:** add support for binary request streaming ([6415246](https://github.com/runwayml/sdk-python/commit/6415246a0049a8a4e4017af561ea0718730188cf)) +* **client:** allow passing `NotGiven` for body ([#98](https://github.com/runwayml/sdk-python/issues/98)) ([cf33f85](https://github.com/runwayml/sdk-python/commit/cf33f8519e526f281eba02a45dbe0bfa523b6a43)) +* **client:** awaitable task support for seedance2 ([196c1f2](https://github.com/runwayml/sdk-python/commit/196c1f2801773c217181307e6a49934d821d7d47)) +* **client:** Make recipes waitable ([cebfd51](https://github.com/runwayml/sdk-python/commit/cebfd51fe00348d5c80c23bf6601cd849adf04e8)) +* **client:** Make t2s awaitable ([3b31a81](https://github.com/runwayml/sdk-python/commit/3b31a8157e39dc4d2a1a5152e7725d98f5056c1d)) +* **client:** Make t2v waitable ([508b8a6](https://github.com/runwayml/sdk-python/commit/508b8a6d76cb39b26d5d4fb4dce0f9ca08afe611)) +* **client:** make video to hdr waitable ([fc3c44d](https://github.com/runwayml/sdk-python/commit/fc3c44d35b9f985b1c3196417404d0894b151db0)) +* **client:** make video upscale waitable ([dde0401](https://github.com/runwayml/sdk-python/commit/dde0401af0b50aa2aa6ef729ccdf40bf67e9cb50)) +* **client:** Resolve i2v overload return type conflict ([b75f508](https://github.com/runwayml/sdk-python/commit/b75f508ee788f5dd204614968e8a2f9d701a9f7d)) +* **client:** Resolve t2v overload return type conflict ([57f32c1](https://github.com/runwayml/sdk-python/commit/57f32c142c7b38d5c3de5882e65d60e9c132da5b)) +* **client:** send `X-Stainless-Read-Timeout` header ([#87](https://github.com/runwayml/sdk-python/issues/87)) ([d7ee452](https://github.com/runwayml/sdk-python/commit/d7ee45243a3ac682816907898efeb4e3ccb889a1)) +* **client:** support file upload requests ([de2d559](https://github.com/runwayml/sdk-python/commit/de2d5592cee98ee150cbeda643913f901ad454c6)) +* **docs:** Update docs URL ([0a898e0](https://github.com/runwayml/sdk-python/commit/0a898e094927f25d546c6d23d9dbe7342e736e89)) +* improve future compat with pydantic v3 ([bbcd5f0](https://github.com/runwayml/sdk-python/commit/bbcd5f0b79ba2b158a9abf995a235355bfc910fe)) +* initial stlc build ([948957a](https://github.com/runwayml/sdk-python/commit/948957ac93588ac8a3c59a9cf101b379f3457d74)) +* **internal/types:** support eagerly validating pydantic iterators ([c5a8625](https://github.com/runwayml/sdk-python/commit/c5a8625ec00eef5b85458dc28affcfe7dfb90d53)) +* **internal:** implement indices array format for query and form serialization ([2d5d73c](https://github.com/runwayml/sdk-python/commit/2d5d73cbee13aa76ba6766119478d52fbb8ac14a)) +* **polling:** add wait_for_task_output to avatar_videos.create ([3787f6a](https://github.com/runwayml/sdk-python/commit/3787f6a7f704ec824ddef3259a0f69a3ecbdf9c9)) +* **readme:** Fix for readme example ([b461b24](https://github.com/runwayml/sdk-python/commit/b461b241742b494bbdd72a54b7b8d22e47048ca0)) +* **readme:** gen4_turbo ratio ([be8ce16](https://github.com/runwayml/sdk-python/commit/be8ce1691e21a3ebf2b2f8fd349b8bd8e8f22d65)) +* support setting headers via env ([f5f47db](https://github.com/runwayml/sdk-python/commit/f5f47db39672425add2ebb20d2640a876a2035e5)) +* **types:** replace List[str] with SequenceNotStr in params ([bbb3056](https://github.com/runwayml/sdk-python/commit/bbb30560551f90eef57026587ed485d2ff35fd70)) + + +### Bug Fixes + +* add back missing docstrings ([#73](https://github.com/runwayml/sdk-python/issues/73)) ([3539944](https://github.com/runwayml/sdk-python/commit/3539944ad36a4f65145b2307a6e4015dba7bf285)) +* **api:** Add missing 1080p sizes ([6f694d7](https://github.com/runwayml/sdk-python/commit/6f694d77dee50e3c44d1bbdc4bfe13e98ce242c7)) +* **api:** Fix bad extra param ([e067b93](https://github.com/runwayml/sdk-python/commit/e067b931c8f7cf638df504f375504cd01add45f7)) +* **api:** Fix for parameters with missing descriptions ([58ac3d1](https://github.com/runwayml/sdk-python/commit/58ac3d1d6f2f06b45899fb52e716d62fa6d672fb)) +* **api:** Make `ratio` a required parameter for i2v ([397e939](https://github.com/runwayml/sdk-python/commit/397e9390ccd16de98878f380eb297cd95aff2f50)) +* **api:** Remove invalid 4.5 i2v ratio ([a1ae378](https://github.com/runwayml/sdk-python/commit/a1ae378ffb81c9c9a49851b82bcc19dc3d2ba09f)) +* **api:** remove range param ([84ea47e](https://github.com/runwayml/sdk-python/commit/84ea47e2ddd7df9866fb8c6bc82a0d2a432e58cf)) +* **api:** remove spurious api param ([6e9a172](https://github.com/runwayml/sdk-python/commit/6e9a172226c8f40e43bf826f6962150965231ca3)) +* **api:** update the right config file this time ([d106617](https://github.com/runwayml/sdk-python/commit/d106617d8102030a548129c563693e10214605a7)) +* asyncify on non-asyncio runtimes ([#96](https://github.com/runwayml/sdk-python/issues/96)) ([19ff54b](https://github.com/runwayml/sdk-python/commit/19ff54b81c2cec94d5e11b903f40ea5276d9954e)) +* avoid newer type syntax ([1d1a136](https://github.com/runwayml/sdk-python/commit/1d1a13610f386f3af984127042727dac62e604d5)) +* cap media data URIs at 5MB ([fdbef03](https://github.com/runwayml/sdk-python/commit/fdbef034ceba5fe4e73a8eb0f7fc9b2d64653e2b)) +* **ci:** also publish on v* tag push ([f351d01](https://github.com/runwayml/sdk-python/commit/f351d011bd4c9559708878e923ab91454b9c80e7)) +* **ci:** ensure pip is always available ([#123](https://github.com/runwayml/sdk-python/issues/123)) ([e04889b](https://github.com/runwayml/sdk-python/commit/e04889b4a90ed5935611aba3c3ee7884f136487e)) +* **ci:** publish on v* tag if release event is skipped ([793cd5e](https://github.com/runwayml/sdk-python/commit/793cd5eccca8cd729b7c16e5d7df724c8c05b200)) +* **ci:** release-doctor — report correct token name ([8a6ecc9](https://github.com/runwayml/sdk-python/commit/8a6ecc9e41abbf3116b01adf2c392cd2fb4a4fd7)) +* **ci:** remove publishing patch ([#125](https://github.com/runwayml/sdk-python/issues/125)) ([556b576](https://github.com/runwayml/sdk-python/commit/556b5765c4792f5f7677b227ba16b9addd28ae0c)) +* **client:** add missing f-string prefix in file type error message ([3372047](https://github.com/runwayml/sdk-python/commit/337204741acc5b952c2212e5511d81efb36e0f97)) +* **client:** Awaitable image upscale also ([e04e76d](https://github.com/runwayml/sdk-python/commit/e04e76d665f452cdc5a56b3bc4ddda8cd8bfc633)) +* **client:** close streams without requiring full consumption ([396bab0](https://github.com/runwayml/sdk-python/commit/396bab0ae6fd167492c8e835e94c8e75c02c3190)) +* **client:** correctly parse binary response | stream ([4f2c904](https://github.com/runwayml/sdk-python/commit/4f2c904d18f0a38d2bac07c1724347ea14a66532)) +* **client:** don't send Content-Type header on GET requests ([d9829ef](https://github.com/runwayml/sdk-python/commit/d9829ef570fa60f415992017e551b0c4b8f7d986)) +* **client:** drop dry_run from generate.video tests ([d6f15b4](https://github.com/runwayml/sdk-python/commit/d6f15b4feb8624ce19cd67e78f26779871848b36)) +* **client:** drop duplicate generate/routers properties ([921d161](https://github.com/runwayml/sdk-python/commit/921d16182398b8eb2b78140eb2ecf4e698938a84)) +* **client:** drop generate.video dry-run/preview from SDK surface ([cffbdff](https://github.com/runwayml/sdk-python/commit/cffbdff54be4079628ceefb72f6080d8c26faa4d)) +* **client:** Fix types for gpt_image_2 ([15c92d2](https://github.com/runwayml/sdk-python/commit/15c92d2ace08fc3915c45d12459024103db9e736)) +* **client:** include every overload's type in union method implementation signatures ([b4cbc86](https://github.com/runwayml/sdk-python/commit/b4cbc862524caccf9167e072b66ee95502a1fc80)) +* **client:** make generate.image and generate.audio responses awaitable ([d75ff25](https://github.com/runwayml/sdk-python/commit/d75ff25804074240403cc7bdd094e97da57b4dfa)) +* **client:** make generate.video responses awaitable ([0105f66](https://github.com/runwayml/sdk-python/commit/0105f66b49dd35a018533a295451f31c5bf25ec3)) +* **client:** make grok_imagine_1_5 and grok_imagine_image_2 responses awaitable ([260bf34](https://github.com/runwayml/sdk-python/commit/260bf343031d08528556946810727f0282e97318)) +* **client:** make grok_imagine_1_5_lite and eleven_v4 responses awaitable ([e61bafe](https://github.com/runwayml/sdk-python/commit/e61bafe64bfd2ba52686bc507e8c6ec13aa96534)) +* **client:** make hailuo3, seedance2_5, eleven_v3 responses awaitable ([ac2f400](https://github.com/runwayml/sdk-python/commit/ac2f400588761091d6500880aff4d70b518ae663)) +* **client:** Make SD2 and HH1 awaitable for task output ([1279eb1](https://github.com/runwayml/sdk-python/commit/1279eb16413b918a688442ce67624f5b831f5915)) +* **client:** Make sd2_fast responses awaitable ([34545b9](https://github.com/runwayml/sdk-python/commit/34545b9d805c9cf4ab4ede98960506993cdd807b)) +* **client:** make seedream5_pro and seedream5_lite responses awaitable ([a5ca664](https://github.com/runwayml/sdk-python/commit/a5ca664b038fbd0d315e6fe0b45bab537718110f)) +* **client:** mark some request bodies as optional ([cf33f85](https://github.com/runwayml/sdk-python/commit/cf33f8519e526f281eba02a45dbe0bfa523b6a43)) +* **client:** only call .close() when needed ([#69](https://github.com/runwayml/sdk-python/issues/69)) ([b571a37](https://github.com/runwayml/sdk-python/commit/b571a3794c5ed35ee8f1ec6c7d39eb1f636d3f4d)) +* **client:** preserve hardcoded query params when merging with user params ([8d5867e](https://github.com/runwayml/sdk-python/commit/8d5867efde482aace8e91877b5e12e187c814f27)) +* **client:** restore Client/AsyncClient aliases ([012203a](https://github.com/runwayml/sdk-python/commit/012203aaee5efb79bb9f00668183b2fbda62520a)) +* **client:** restore waitable wraps and uploads after stlc cutover ([a6d5107](https://github.com/runwayml/sdk-python/commit/a6d51075cf9932fb64b4a15658a0ad0c47c8be8f)) +* **client:** type dry_run separately from waitable generate.video ([b127e0f](https://github.com/runwayml/sdk-python/commit/b127e0f446612e95d9d66b4ba02a819ed5a90854)) +* **client:** Update generated types for 4.5 t2v ([2036064](https://github.com/runwayml/sdk-python/commit/20360642099f0b37b50c9d952304a9498609ce30)) +* **client:** Updating typing for awaitable task output ([ca33f3e](https://github.com/runwayml/sdk-python/commit/ca33f3eb63b7010592abdf93f29fe0e98f541cf2)) +* compat with Python 3.14 ([095b623](https://github.com/runwayml/sdk-python/commit/095b623fbd3657d106f91db07a6939955f96a9b7)) +* **compat:** update signatures of `model_dump` and `model_dump_json` for Pydantic v1 ([3af013e](https://github.com/runwayml/sdk-python/commit/3af013ea97ea51e1cd96c8267a9bdc88cbe7252e)) +* correctly handle deserialising `cls` fields ([#71](https://github.com/runwayml/sdk-python/issues/71)) ([9d0415e](https://github.com/runwayml/sdk-python/commit/9d0415eb632550367c726afc41773aeea0e6a068)) +* **deps:** bump minimum typing-extensions version ([d06b50b](https://github.com/runwayml/sdk-python/commit/d06b50b14c45744e212e0c2f93a61529f5086d4c)) +* **docs:** fix confusing example in README ([aa153b7](https://github.com/runwayml/sdk-python/commit/aa153b7cd642b5c5be0979c2bcec6d93a4f84d33)) +* ensure file data are only sent as 1 parameter ([d0250c9](https://github.com/runwayml/sdk-python/commit/d0250c90e7b4953e7b76bf203e4d1257af99aa27)) +* ensure streams are always closed ([ccd7582](https://github.com/runwayml/sdk-python/commit/ccd7582ec156678e823063c98a23af42d15d44c3)) +* **package:** support direct resource imports ([f317064](https://github.com/runwayml/sdk-python/commit/f3170641fd7e8a58bfc8135314407e887a3a0068)) +* **parsing:** correctly handle nested discriminated unions ([d073ce5](https://github.com/runwayml/sdk-python/commit/d073ce5ecbe491c5ae45da0b646fe9887535d09b)) +* **parsing:** ignore empty metadata ([7f2ba59](https://github.com/runwayml/sdk-python/commit/7f2ba59dc371694d557f180031a358f2221fe104)) +* **parsing:** parse extra field types ([2a4c2fb](https://github.com/runwayml/sdk-python/commit/2a4c2fb6f722e6dbe84eaf47449e2b60420fe19c)) +* **perf:** optimize some hot paths ([f8ab3dc](https://github.com/runwayml/sdk-python/commit/f8ab3dcbe371e8b943b8c8e031073624c123ba21)) +* **perf:** skip traversing types for NotGiven values ([237b122](https://github.com/runwayml/sdk-python/commit/237b1226a83b107846ebbd2714587d7b135faf76)) +* preserve waitable create response types ([#2](https://github.com/runwayml/sdk-python/issues/2)) ([e05746a](https://github.com/runwayml/sdk-python/commit/e05746aee7a614c79d284e03fb387e6751b2e07c)) +* **pydantic v1:** more robust ModelField.annotation check ([957da1d](https://github.com/runwayml/sdk-python/commit/957da1d0df9d7638be0775c2e47727f308c81115)) +* **pydantic:** do not pass `by_alias` unless set ([bae255f](https://github.com/runwayml/sdk-python/commit/bae255f62a0b6fffcc414269c3a489332c300e10)) +* restore waitable Video-to-HDR responses ([#3](https://github.com/runwayml/sdk-python/issues/3)) ([d36c0c8](https://github.com/runwayml/sdk-python/commit/d36c0c888266c0954c3106d258e5a6baae619916)) +* sanitize endpoint path params ([fea5aeb](https://github.com/runwayml/sdk-python/commit/fea5aeb3da3ee1053721f999e44bdb531e8fb0b2)) +* **tests:** fix: tests which call HTTP endpoints directly with the example parameters ([e537920](https://github.com/runwayml/sdk-python/commit/e5379204acb9dac173542870dcab66e3caff54a2)) +* **tests:** make test_get_platform less flaky ([#75](https://github.com/runwayml/sdk-python/issues/75)) ([b30e8dd](https://github.com/runwayml/sdk-python/commit/b30e8dd6a254055fbbdca9c0b42da0abd0babc27)) +* **types:** allow pyright to infer TypedDict types within SequenceNotStr ([b31359f](https://github.com/runwayml/sdk-python/commit/b31359f76e957166247df5f8e32a4b42467bb059)) +* **types:** handle more discriminated union shapes ([#121](https://github.com/runwayml/sdk-python/issues/121)) ([a990f97](https://github.com/runwayml/sdk-python/commit/a990f978b7628dc1bd6ed64d5aaa80be7c939e37)) +* use async_to_httpx_files in patch method ([423a2e9](https://github.com/runwayml/sdk-python/commit/423a2e9fc3fc82083c58eea373ce421757c180f5)) +* use correct field name format for multipart file arrays ([8b77fe0](https://github.com/runwayml/sdk-python/commit/8b77fe0cdd1ab5eb989503ce5702bb4cbb2d209c)) +* use pixel output ratios for Kling 4 ([e4fdbf3](https://github.com/runwayml/sdk-python/commit/e4fdbf35eb7094877dd2b0c50009114fe411e8a3)) + + +### Performance Improvements + +* **client:** optimize file structure copying in multipart requests ([00138cf](https://github.com/runwayml/sdk-python/commit/00138cf41f34b8ed91d82b1c2c33811b2a92567a)) + + +### Reverts + +* reset generated Python SDK update ([d865a54](https://github.com/runwayml/sdk-python/commit/d865a54472bd440f36729a4710a7e5604a50b40a)) + + +### Chores + +* add missing docstrings ([7d03777](https://github.com/runwayml/sdk-python/commit/7d037774c51bb71283040f449c6ea7d44b7f5359)) +* add missing isclass check ([#64](https://github.com/runwayml/sdk-python/issues/64)) ([f256a1e](https://github.com/runwayml/sdk-python/commit/f256a1eee8bd72ba8162c152ea590bd2d6b4d642)) +* add Python 3.14 classifier and testing ([db7dc97](https://github.com/runwayml/sdk-python/commit/db7dc97e471830846df15b0b126cf2619bc1253f)) +* broadly detect json family of content-type headers ([070f14c](https://github.com/runwayml/sdk-python/commit/070f14c03b0be88c2bfb47913552394cb2bd9e96)) +* bump `httpx-aiohttp` version to 0.1.9 ([1a1e79d](https://github.com/runwayml/sdk-python/commit/1a1e79d9abb821bc08c3f1156983ba625e5dd36f)) +* **ci:** change upload type ([781f257](https://github.com/runwayml/sdk-python/commit/781f25745dba485409d61d9cdab4a032b8540648)) +* **ci:** fix installation instructions ([a04350d](https://github.com/runwayml/sdk-python/commit/a04350dd31c9551695c1856a7f6d700d69960807)) +* **ci:** upload sdks to package manager ([23f0756](https://github.com/runwayml/sdk-python/commit/23f0756b5a8828ffa8477c51275df65f390193a7)) +* **client:** lint ([31115a4](https://github.com/runwayml/sdk-python/commit/31115a4e09cf041504c760c400b7fb6d4efa05ba)) +* **client:** minor internal fixes ([753d041](https://github.com/runwayml/sdk-python/commit/753d041f166336ede87936001170cc1c2617056e)) +* **deps:** mypy 1.18.1 has a regression, pin to 1.17 ([79af545](https://github.com/runwayml/sdk-python/commit/79af5451c033b5113a3ce73affa415603b054df0)) +* do not install brew dependencies in ./scripts/bootstrap by default ([8807218](https://github.com/runwayml/sdk-python/commit/880721856aa22d106fdf26338bdf82aef224c4bf)) +* **docs:** add missing descriptions ([091cf69](https://github.com/runwayml/sdk-python/commit/091cf6935b7b005cf36a02ea20429e2351f81249)) +* **docs:** grammar improvements ([64d2f47](https://github.com/runwayml/sdk-python/commit/64d2f47419aceff777f81f43beb44baf57f6042e)) +* **docs:** remove reference to rye shell ([c3cbbcb](https://github.com/runwayml/sdk-python/commit/c3cbbcb3111344c194e96bb641c139ae470f9616)) +* **docs:** remove unnecessary param examples ([95daffd](https://github.com/runwayml/sdk-python/commit/95daffd5514dfd5ffbcd4e3a296bac33eea2712d)) +* **docs:** update client docstring ([#108](https://github.com/runwayml/sdk-python/issues/108)) ([4488232](https://github.com/runwayml/sdk-python/commit/4488232ef1c60ad77dedbe35f777f2111edc4bb0)) +* **docs:** use environment variables for authentication in code snippets ([eb0bfd3](https://github.com/runwayml/sdk-python/commit/eb0bfd3b8fc7cb55c3d2793c30573b34586cb77c)) +* fix typos ([#129](https://github.com/runwayml/sdk-python/issues/129)) ([030f1f5](https://github.com/runwayml/sdk-python/commit/030f1f5882794369d4cc33f4582938bfcaf150b1)) +* format all `api.md` files ([00df87c](https://github.com/runwayml/sdk-python/commit/00df87cb88332b46ae557f785dbadadadab4aaa2)) +* **internal/tests:** avoid race condition with implicit client cleanup ([d97d594](https://github.com/runwayml/sdk-python/commit/d97d59409a8d8b79902627af659752da70c32cea)) +* **internal:** add `--fix` argument to lint script ([e63518a](https://github.com/runwayml/sdk-python/commit/e63518a7932b19e3698bfba7d078196e9cab03ca)) +* **internal:** add missing files argument to base client ([0937c18](https://github.com/runwayml/sdk-python/commit/0937c186592d576f9bc42395de1be6be3264a698)) +* **internal:** add request options to SSE classes ([0469b37](https://github.com/runwayml/sdk-python/commit/0469b3733be9cc58dd2eb2cfa00b948571839e0d)) +* **internal:** add Sequence related utils ([cd75f18](https://github.com/runwayml/sdk-python/commit/cd75f186ef97274acece21a862ec76bf00e7fc06)) +* **internal:** align waitable overload return types ([fb3e261](https://github.com/runwayml/sdk-python/commit/fb3e261f2ab49686597ade94e6141683fcc9a0a0)) +* **internal:** allow the mock server port to be set with STAINLESS_MOCK_PORT ([f72b548](https://github.com/runwayml/sdk-python/commit/f72b548effc6f66e604c831e17f72e9a277663ee)) +* **internal:** avoid errors for isinstance checks on proxies ([a549b98](https://github.com/runwayml/sdk-python/commit/a549b98239afa6984f306db53cd2ac4895a7f4ac)) +* **internal:** avoid pytest-asyncio deprecation warning ([#76](https://github.com/runwayml/sdk-python/issues/76)) ([f8c2751](https://github.com/runwayml/sdk-python/commit/f8c275126ac6c52e03a29aef4e98b974bce0563c)) +* **internal:** base client updates ([5536587](https://github.com/runwayml/sdk-python/commit/553658703db79b7ab41355e3407ab9f754198efa)) +* **internal:** bummp ruff dependency ([#83](https://github.com/runwayml/sdk-python/issues/83)) ([8da90d9](https://github.com/runwayml/sdk-python/commit/8da90d9fb58ca2a6e7ec508566d828394bb09d31)) +* **internal:** bump dependencies ([2151f91](https://github.com/runwayml/sdk-python/commit/2151f91a2366c67303b08b2a0b81d80e8848548c)) +* **internal:** bump pinned h11 dep ([40dcd1e](https://github.com/runwayml/sdk-python/commit/40dcd1ea8c76626d5e37ab0a7b3b7c5cea0d2538)) +* **internal:** bump pyright version ([19ba0b7](https://github.com/runwayml/sdk-python/commit/19ba0b70b86148878337226bab39bef2552a083f)) +* **internal:** bump rye to 0.44.0 ([#120](https://github.com/runwayml/sdk-python/issues/120)) ([78ba2a8](https://github.com/runwayml/sdk-python/commit/78ba2a81f746c1384bba4bf75c02eebff3eea20e)) +* **internal:** change default timeout to an int ([#82](https://github.com/runwayml/sdk-python/issues/82)) ([8c398c1](https://github.com/runwayml/sdk-python/commit/8c398c11aee8f8d9e1ce548c37d8e30f8ee0be41)) +* **internal:** codegen related update ([7615ded](https://github.com/runwayml/sdk-python/commit/7615ded3d5941a291f0109c3f368ba8d7c3b2818)) +* **internal:** codegen related update ([6c0a9af](https://github.com/runwayml/sdk-python/commit/6c0a9af1531312457ee94b2a7bc42c67dd489f7f)) +* **internal:** codegen related update ([#119](https://github.com/runwayml/sdk-python/issues/119)) ([e0dbeba](https://github.com/runwayml/sdk-python/commit/e0dbeba213694b6c5565cb076a70703d5fc46e01)) +* **internal:** codegen related update ([#52](https://github.com/runwayml/sdk-python/issues/52)) ([135f6c7](https://github.com/runwayml/sdk-python/commit/135f6c7c64e61332a3c242873ae43ed0395efe9c)) +* **internal:** codegen related update ([#54](https://github.com/runwayml/sdk-python/issues/54)) ([384b2bd](https://github.com/runwayml/sdk-python/commit/384b2bd9fcc5bb083260d902e0422ab6a7f4505e)) +* **internal:** codegen related update ([#55](https://github.com/runwayml/sdk-python/issues/55)) ([c9f657f](https://github.com/runwayml/sdk-python/commit/c9f657f1e46db1d4f07967ddb6bafe82cbc507bc)) +* **internal:** codegen related update ([#56](https://github.com/runwayml/sdk-python/issues/56)) ([9e7caf7](https://github.com/runwayml/sdk-python/commit/9e7caf7d065f5b385917709985b058bc30517732)) +* **internal:** codegen related update ([#61](https://github.com/runwayml/sdk-python/issues/61)) ([92ce6ec](https://github.com/runwayml/sdk-python/commit/92ce6ec97299bf214cf284f656c34a5a5a9fb59d)) +* **internal:** codegen related update ([#67](https://github.com/runwayml/sdk-python/issues/67)) ([2fe6f16](https://github.com/runwayml/sdk-python/commit/2fe6f16fd47f6ca341baa23a247c80cd358227a3)) +* **internal:** codegen related update ([#70](https://github.com/runwayml/sdk-python/issues/70)) ([6614644](https://github.com/runwayml/sdk-python/commit/661464438522cd8acdab7d1fb4615975cdf2793a)) +* **internal:** codegen related update ([#72](https://github.com/runwayml/sdk-python/issues/72)) ([ae10429](https://github.com/runwayml/sdk-python/commit/ae104299d8be6c895789903bd10d9c79173c3be8)) +* **internal:** detect missing future annotations with ruff ([4435887](https://github.com/runwayml/sdk-python/commit/4435887ea292669441e57500cafd5c91ab574a39)) +* **internal:** fix devcontainers setup ([#101](https://github.com/runwayml/sdk-python/issues/101)) ([e8bee5f](https://github.com/runwayml/sdk-python/commit/e8bee5fd9b7b3d3c6b909493c6335e43229b93b1)) +* **internal:** fix lint error on Python 3.14 ([8f89b0a](https://github.com/runwayml/sdk-python/commit/8f89b0a50a24c3379bb59e1b8c71e6d5a5a6d0ac)) +* **internal:** fix list file params ([2b34ee6](https://github.com/runwayml/sdk-python/commit/2b34ee6a24af57efbebddb205cd0acf623573570)) +* **internal:** fix ruff target version ([e625c37](https://github.com/runwayml/sdk-python/commit/e625c37912533cd01188bba2fe473e0d66d6d3a7)) +* **internal:** fix some typos ([#58](https://github.com/runwayml/sdk-python/issues/58)) ([9e05dbb](https://github.com/runwayml/sdk-python/commit/9e05dbbad8baaefcf5c07c2b81a1d7f7065a3e98)) +* **internal:** fix type traversing dictionary params ([#90](https://github.com/runwayml/sdk-python/issues/90)) ([32f577b](https://github.com/runwayml/sdk-python/commit/32f577bb5c784e52b355be2100b62a19773405a9)) +* **internal:** grammar fix (it's -> its) ([fd460e8](https://github.com/runwayml/sdk-python/commit/fd460e8de5fcb521b0f6900ff9c9630e23eb7362)) +* **internal:** import reformatting ([8d660d9](https://github.com/runwayml/sdk-python/commit/8d660d9fdf4ac0827c1f3fd50a310296e97a3e2b)) +* **internal:** make `test_proxy_environment_variables` more resilient ([b89ebc1](https://github.com/runwayml/sdk-python/commit/b89ebc17a4414e45afb188fd67601e788fc31c48)) +* **internal:** make `test_proxy_environment_variables` more resilient to env ([3766ee8](https://github.com/runwayml/sdk-python/commit/3766ee8e13431da0335aca5beea9a01c54663994)) +* **internal:** make new model overloads return waitable responses ([05eef19](https://github.com/runwayml/sdk-python/commit/05eef197b5163923f50f53239a3607a0fb91ea63)) +* **internal:** make new model overloads return waitable responses ([3db312b](https://github.com/runwayml/sdk-python/commit/3db312b4e2ae8d9e905658b9ffe476e9d840cb3c)) +* **internal:** make new model overloads return waitable responses ([5da0e7e](https://github.com/runwayml/sdk-python/commit/5da0e7e8dcd4faf0b14f753f370b0343b90ba61a)) +* **internal:** minor formatting changes ([ccf63c5](https://github.com/runwayml/sdk-python/commit/ccf63c5563f997bc1a461c22ded30f4d752e21f1)) +* **internal:** minor formatting changes ([#80](https://github.com/runwayml/sdk-python/issues/80)) ([a107722](https://github.com/runwayml/sdk-python/commit/a1077228609811d8b442ec20ac073a74f2b01350)) +* **internal:** minor style changes ([#78](https://github.com/runwayml/sdk-python/issues/78)) ([7c08094](https://github.com/runwayml/sdk-python/commit/7c08094c7b1cbd6f28fa46aed7105ee1a7d668de)) +* **internal:** minor type handling changes ([#92](https://github.com/runwayml/sdk-python/issues/92)) ([781985e](https://github.com/runwayml/sdk-python/commit/781985e3d6295f16ce31d46b8feb0126815caabe)) +* **internal:** more robust bootstrap script ([f0e9836](https://github.com/runwayml/sdk-python/commit/f0e983641cf313feab950ff595ba35382f9c4a59)) +* **internal:** move mypy configurations to `pyproject.toml` file ([7b2a94b](https://github.com/runwayml/sdk-python/commit/7b2a94b90a84fae3b41d571739681537a344214d)) +* **internal:** properly set __pydantic_private__ ([#104](https://github.com/runwayml/sdk-python/issues/104)) ([a1a556d](https://github.com/runwayml/sdk-python/commit/a1a556dfc2bc3471152c6caef0dcd43d24404039)) +* **internal:** refactor retries to not use recursion ([110df70](https://github.com/runwayml/sdk-python/commit/110df701fdbe524c97937d80d5ee98f83e8c8cf7)) +* **internal:** reformat pyproject.toml ([1427178](https://github.com/runwayml/sdk-python/commit/1427178c25343217451a84d12341a91d9982f2a2)) +* **internal:** remove extra empty newlines ([#117](https://github.com/runwayml/sdk-python/issues/117)) ([d7fcc97](https://github.com/runwayml/sdk-python/commit/d7fcc9797a5608ae5cfe5cbac07c179ed31f709f)) +* **internal:** remove trailing character ([#132](https://github.com/runwayml/sdk-python/issues/132)) ([739bab4](https://github.com/runwayml/sdk-python/commit/739bab49d8c1664f9e26eba9460e91364be1aacb)) +* **internal:** remove unused http client options forwarding ([#111](https://github.com/runwayml/sdk-python/issues/111)) ([a39daed](https://github.com/runwayml/sdk-python/commit/a39daeddb0c108807b6279dc4169d566eed3343e)) +* **internal:** slight transform perf improvement ([#134](https://github.com/runwayml/sdk-python/issues/134)) ([bee21c7](https://github.com/runwayml/sdk-python/commit/bee21c72c52e1f56145111f0adcffd090800d92f)) +* **internal:** update client tests ([#94](https://github.com/runwayml/sdk-python/issues/94)) ([a7321f1](https://github.com/runwayml/sdk-python/commit/a7321f1d3f7c7c1c84bf1b4d0855d65d9f392545)) +* **internal:** update comment in script ([057a47d](https://github.com/runwayml/sdk-python/commit/057a47d5f4dfa83286d27f35abfdab463e8a02af)) +* **internal:** update conftest.py ([a83b9db](https://github.com/runwayml/sdk-python/commit/a83b9db60be5bac0a03e6fbd464a5683144edd64)) +* **internal:** update gitignore ([8036b25](https://github.com/runwayml/sdk-python/commit/8036b256092e1ba8be5af33fa6057166357c96b5)) +* **internal:** update models test ([8f80881](https://github.com/runwayml/sdk-python/commit/8f8088184f9091c151d3438232b6f97aaf3d1fc3)) +* **internal:** update pydantic dependency ([ca23665](https://github.com/runwayml/sdk-python/commit/ca23665bb73297f1f68d461b697a91be4279919d)) +* **internal:** update pyright exclude list ([a76442d](https://github.com/runwayml/sdk-python/commit/a76442d2e6c217b4cf13ced3dececa698ec67b3d)) +* **internal:** update pyright settings ([af61699](https://github.com/runwayml/sdk-python/commit/af61699061195f09b03da1de5289a1287d8b5ff5)) +* local reseal after client.uploads + generate/routers fix ([5dbc00b](https://github.com/runwayml/sdk-python/commit/5dbc00baed72c70cd0c1ac8275711c247cb3bae8)) +* **openapi:** keep generate.video SDK schema task-only ([5274cc0](https://github.com/runwayml/sdk-python/commit/5274cc03284fcda12c9e6bcea8978b2c2084bbad)) +* **package:** drop Python 3.8 support ([2b01dac](https://github.com/runwayml/sdk-python/commit/2b01dacb710f61028514b03f2d1829d8389d0f5c)) +* **package:** mark python 3.13 as supported ([6b979e5](https://github.com/runwayml/sdk-python/commit/6b979e5bc7e72b14be6a003b5bfa9d194264f015)) +* **project:** add settings file for vscode ([b6d4c0c](https://github.com/runwayml/sdk-python/commit/b6d4c0ca3ffbf185313b026f2f107eb2d663a6c4)) +* **readme:** fix version rendering on pypi ([d1f7f18](https://github.com/runwayml/sdk-python/commit/d1f7f182f62303f049cf594a1fdab5665279ff1f)) +* **readme:** update badges ([f41bc9d](https://github.com/runwayml/sdk-python/commit/f41bc9d110d7296ffc6cde56e06ecf743cfdfc2c)) +* regenerate SDKs from dev-docs main ([e7d3340](https://github.com/runwayml/sdk-python/commit/e7d334096e331d1be620a57fdb2edfbcb8fefa81)) +* reject unknown router and Veo fields ([721cbba](https://github.com/runwayml/sdk-python/commit/721cbba5ed6fbb8c22d02dc0e22e69c10514ebe6)) +* speedup initial import ([eedddbc](https://github.com/runwayml/sdk-python/commit/eedddbc694c037e50ea76f6c871994845b3fe2ea)) +* **test:** do not count install time for mock server timeout ([05ea757](https://github.com/runwayml/sdk-python/commit/05ea7579faf9e6f5fa3fdd0ec0ebebca51e36a02)) +* **tests:** add tests for httpx client instantiation & proxies ([96dd00b](https://github.com/runwayml/sdk-python/commit/96dd00b1630d219d80d9f1212c3a6e92c0a8b0a8)) +* **tests:** bump steady to v0.19.4 ([35ff4cb](https://github.com/runwayml/sdk-python/commit/35ff4cb9bf8e32abd5934964f509bac589305511)) +* **tests:** bump steady to v0.19.5 ([ec65f54](https://github.com/runwayml/sdk-python/commit/ec65f54ac71dba07c141678c8ebd628d736be03d)) +* **tests:** bump steady to v0.19.6 ([e1e7701](https://github.com/runwayml/sdk-python/commit/e1e77016085de421b4cca071da30a9f65e3327d1)) +* **tests:** bump steady to v0.19.7 ([1eccf98](https://github.com/runwayml/sdk-python/commit/1eccf98c544ba50ce5c991109bdcb2ff16c0af7d)) +* **tests:** bump steady to v0.20.1 ([6910f0c](https://github.com/runwayml/sdk-python/commit/6910f0c090a02db19483560d6d18c2e8a09008bb)) +* **tests:** bump steady to v0.20.2 ([37f35fa](https://github.com/runwayml/sdk-python/commit/37f35faba099ebee00f2d44049eb2f1e90ebacd5)) +* **tests:** bump steady to v0.22.1 ([2887803](https://github.com/runwayml/sdk-python/commit/288780398e6595b069356a15c47ba65aad944f3d)) +* **tests:** run tests in parallel ([af8fa5c](https://github.com/runwayml/sdk-python/commit/af8fa5ce9b3b4e7af63b44b6548b73e5eda09763)) +* **tests:** simplify `get_platform` test ([03ca12d](https://github.com/runwayml/sdk-python/commit/03ca12d66eb024dbab1c5255ef1e906d79b3ec3e)) +* **tests:** skip some failing tests on the latest python versions ([7963544](https://github.com/runwayml/sdk-python/commit/7963544abab4cd85ef0fdbf3e6c3792fcd4aa9b3)) +* trim dry-run/preview noise from 5.11.0 changelog ([ace0971](https://github.com/runwayml/sdk-python/commit/ace09717d5c705c192193effab239549d2ba44ae)) +* **types:** change optional parameter type from NotGiven to Omit ([dad4444](https://github.com/runwayml/sdk-python/commit/dad444439df5bfdff2fa91d6a9c6a431682bc1c1)) +* update @stainless-api/prism-cli to v5.15.0 ([2ca5dc9](https://github.com/runwayml/sdk-python/commit/2ca5dc9e43d349eae7ea9a5373c1ac7d8cf5a7c7)) +* update lockfile ([23d1b99](https://github.com/runwayml/sdk-python/commit/23d1b99ea59d679e25564034b8df8c18f9707d75)) +* update mock server docs ([2ed967f](https://github.com/runwayml/sdk-python/commit/2ed967fbcdae1056ca6fb895dd23efa9fd9919f5)) + + +### Documentation + +* **client:** fix httpx.Timeout documentation reference ([1b16953](https://github.com/runwayml/sdk-python/commit/1b169531d0d1fe699231ab611689642e3e9b01f7)) +* expand 5.14.0 changelog with customer-facing API surface ([48b74ee](https://github.com/runwayml/sdk-python/commit/48b74eee524690c26c34ad9ec00edb4d8495b52a)) +* expand 5.15.0 changelog with customer-facing API surface ([746dd8e](https://github.com/runwayml/sdk-python/commit/746dd8e506389c683bffc2b3cd4e71b543d40ebe)) +* expand 5.16.0 changelog with customer-facing API surface ([5a2ca45](https://github.com/runwayml/sdk-python/commit/5a2ca45f1bfc93371c4472f13a442f0a8b845095)) +* improve 5.20.1 release notes ([c58f108](https://github.com/runwayml/sdk-python/commit/c58f1083c75af2e82b4b388e11d6840fcad2a0ca)) +* improve 5.21.0 release notes ([62c70b5](https://github.com/runwayml/sdk-python/commit/62c70b56566718d76ba9afa5eff977467a4f0827)) +* improve 5.22.0 release notes ([2441a2f](https://github.com/runwayml/sdk-python/commit/2441a2fb461d10fdc7fdc011b44eeede967301d9)) +* improve 5.24.0 release notes ([8ed4389](https://github.com/runwayml/sdk-python/commit/8ed4389ec5965da47174485f017bb5bcd4bf62af)) +* **raw responses:** fix duplicate `the` ([#74](https://github.com/runwayml/sdk-python/issues/74)) ([0434bae](https://github.com/runwayml/sdk-python/commit/0434baea0d9bdc6a2e6379301ba33c4b69048bac)) +* **readme:** example snippet for client context manager ([#57](https://github.com/runwayml/sdk-python/issues/57)) ([a9395ad](https://github.com/runwayml/sdk-python/commit/a9395addeb3d8a311b638ed7e2ae977b88687e84)) +* update URLs from stainlessapi.com to stainless.com ([#107](https://github.com/runwayml/sdk-python/issues/107)) ([610a137](https://github.com/runwayml/sdk-python/commit/610a1377cc86f5728f7dac76095abf1730007e6d)) + + +### Refactors + +* introduce dedicated error types for workflow invocation polling ([978aa80](https://github.com/runwayml/sdk-python/commit/978aa801b5ffa4f8be0c1b29a25d3a2a5287ab7c)) +* **tests:** switch from prism to steady ([30576ef](https://github.com/runwayml/sdk-python/commit/30576ef06a09fc627139655b895dacc30a89a094)) + ## [5.24.0](https://github.com/runwayml/sdk-python/compare/v5.23.0...v5.24.0) (2026-10-23) ### Features diff --git a/pyproject.toml b/pyproject.toml index 90fd7ec..b6e56ef 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "runwayml" -version = "5.24.0" +version = "5.25.0" description = "The official Python library for the runwayml API" dynamic = ["readme"] license = "Apache-2.0" diff --git a/src/runwayml/_version.py b/src/runwayml/_version.py index 63aa380..30c1b47 100644 --- a/src/runwayml/_version.py +++ b/src/runwayml/_version.py @@ -1,4 +1,4 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. __title__ = "runwayml" -__version__ = "5.24.0" # x-release-please-version +__version__ = "5.25.0" # x-release-please-version