diff --git a/changelog.md b/changelog.md index 303d9fa..c92a0b7 100644 --- a/changelog.md +++ b/changelog.md @@ -4,6 +4,21 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/). +## [v2.3.0] — 2026-06-17 + +### Added + +- **CN vendor support** — Area-aware `Agora`/`AsyncAgora` clients and `Agent` builders (`CNAgent`/`GlobalAgent`) with a CN vendor catalog and CN/global API routing. The bound client does not enforce area/vendor compatibility, so CN and global vendors can be mixed. +- **SenseTime avatar** — Added `SenseTimeAvatar` configuration and validation. + +### Changed + +- **`turn_detection` accepts a dict** — `Agent(turn_detection=...)` now also accepts a plain mapping in addition to the typed config; it is coerced into the request model when the start request is built. + +### Fixed + +- **Python 3.8 compatibility** — Replaced PEP 585 builtin generics (`list[...]`) in the new vendor models with `typing` equivalents so pydantic can build the models on Python 3.8. + ## [v2.2.0] — 2026-06-05 ### Added diff --git a/compat/agora-agent-server-sdk/pyproject.toml b/compat/agora-agent-server-sdk/pyproject.toml index 078ac75..8055bae 100644 --- a/compat/agora-agent-server-sdk/pyproject.toml +++ b/compat/agora-agent-server-sdk/pyproject.toml @@ -3,7 +3,7 @@ name = "agora-agent-server-sdk" [tool.poetry] name = "agora-agent-server-sdk" -version = "v2.2.0" +version = "v2.3.0" description = "Compatibility shim for the renamed agora-agents package." readme = "README.md" authors = [] @@ -35,7 +35,7 @@ Repository = 'https://github.com/AgoraIO-Conversational-AI/agent-server-sdk-pyth [tool.poetry.dependencies] python = "^3.8" -agora-agents = ">=2.2.0,<3.0.0" +agora-agents = ">=2.3.0,<3.0.0" [build-system] requires = ["poetry-core"] diff --git a/pyproject.toml b/pyproject.toml index 327306a..b45b1f6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ name = "agora-agents" [tool.poetry] name = "agora-agents" -version = "v2.2.0" +version = "v2.3.0" description = "" readme = "README.md" authors = []