diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 5b9eb9274c..5007ea2f33 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "3.48.0" + ".": "3.49.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 65a5806f8a..5fd2c97ac3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## [3.49.0](https://github.com/openai/openai-python/compare/v3.48.0...v3.49.0) (2026-11-10) + + +### Features + +* **api:** add typed async function tools ([#4264](https://github.com/openai/openai-python/issues/4264)) ([ea07983](https://github.com/openai/openai-python/commit/ea07983f796144835ab3f2cad38fdca04c997a0e)) + + +### Bug Fixes + +* encode microphone recordings as valid PCM WAV ([#3900](https://github.com/openai/openai-python/issues/3900)) ([13c000d](https://github.com/openai/openai-python/commit/13c000d1f32c1e3e3c4b3e16bc6b956dfd4f5216)) + ## [3.48.0](https://github.com/openai/openai-python/compare/v3.47.0...v3.48.0) (2026-11-09) diff --git a/pyproject.toml b/pyproject.toml index e23ec09f13..b688beb280 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "openai" -version = "3.48.0" +version = "3.49.0" description = "The official Python library for the openai API" dynamic = ["readme"] license = "Apache-2.0" diff --git a/src/openai/_version.py b/src/openai/_version.py index d43626f1e6..b5a73b93ab 100644 --- a/src/openai/_version.py +++ b/src/openai/_version.py @@ -1,2 +1,2 @@ __title__ = "openai" -__version__ = "3.48.0" # x-release-please-version +__version__ = "3.49.0" # x-release-please-version diff --git a/uv.lock b/uv.lock index 35e62106ce..f6594a3ed7 100644 --- a/uv.lock +++ b/uv.lock @@ -1506,7 +1506,7 @@ wheels = [ [[package]] name = "openai" -version = "3.48.0" # x-release-please-version +version = "3.49.0" # x-release-please-version source = { editable = "." } default-groups = ["dev", "pydantic-v2"] dependencies = [