diff --git a/.fern/metadata.json b/.fern/metadata.json index 7ffa7aeb..17981925 100644 --- a/.fern/metadata.json +++ b/.fern/metadata.json @@ -24,5 +24,5 @@ "originGitCommit": "330b1dab41a5004329de2c1ea6396dc4b1ea930c", "originGitCommitIsDirty": true, "invokedBy": "manual", - "sdkVersion": "7.17.0" + "sdkVersion": "7.18.0" } diff --git a/.github/.release-please-manifest.json b/.github/.release-please-manifest.json index f8521830..ace108e8 100644 --- a/.github/.release-please-manifest.json +++ b/.github/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "7.17.0" + ".": "7.18.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 0eae16f5..f9d52330 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [7.18.0](https://github.com/deepgram/deepgram-python-sdk/compare/v7.17.0...v7.18.0) (2026-11-10) + + +### Features + +* **core:** Preserve unknown Agent V1, Listen V1/V2, and Speak V2 WebSocket messages as raw dictionary payloads instead of dropping them; Listen V1/V2 binary frames are now typed. Responses from `with_raw_response()` expose the underlying `httpx.Response` as `.response`. To avoid replaying a request the server may already have applied, `httpx.RemoteProtocolError` is no longer retried by default; opt in for safe requests with `request_options={"retry_remote_protocol_errors": True}`. ([#826](https://github.com/deepgram/deepgram-python-sdk/issues/826)) ([3b3679c](https://github.com/deepgram/deepgram-python-sdk/commit/3b3679c5061c25a154561c63680adb668996f451)) + ## [7.17.0](https://github.com/deepgram/deepgram-python-sdk/compare/v7.16.0...v7.17.0) (2026-11-02) diff --git a/pyproject.toml b/pyproject.toml index 3ffec198..07edeb1b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,7 +6,7 @@ license-files = ["LICENSE"] [tool.poetry] name = "deepgram-sdk" -version = "7.17.0" +version = "7.18.0" description = "" readme = "README.md" authors = [] diff --git a/src/deepgram/core/client_wrapper.py b/src/deepgram/core/client_wrapper.py index a01a1977..e9cc30c9 100644 --- a/src/deepgram/core/client_wrapper.py +++ b/src/deepgram/core/client_wrapper.py @@ -37,7 +37,7 @@ def get_headers(self) -> typing.Dict[str, str]: try: _sdk_version = _fern_importlib_metadata.version("deepgram-sdk") except _fern_importlib_metadata.PackageNotFoundError: - _sdk_version = "7.17.0" # x-release-please-version + _sdk_version = "7.18.0" # x-release-please-version headers: typing.Dict[str, str] = { "User-Agent": "deepgram-sdk/" + _sdk_version,