New
v1.22.0
Features
-
[Core]
-
[Evals]
-
[Tools]
-
[Services]
-
[A2A]
- Update event_converter used in A2ARemote agent to use a2a_task.status.message only if parts are non-empty (e4ee9d7).
Bug Fixes
- Add checks for event content and parts before accessing (5912835).
- Validate app name in
adk createcommand (742c926). - Prevent .env files from overriding existing environment variables (0827d12).
- Prevent ContextFilterPlugin from creating orphaned function responses (e32f017).
- Update empty event check to include executable code and execution results (688f48f).
- Make the BigQuery analytics plugin work with agents that don't have instructions such as the LoopAgent (8bed01c).
- Label response as thought if task is immediately returned as working (4f3b733).
Improvements
- Remove unnecessary event loop creation in LiveRequstQueue constructor (ecc9f18).
- Close database engines to avoid aiosqlite pytest hangs (4ddb2cb).
- Add
override_feature_enabledto override the default feature enable states (a088506). - Move SQLite migration script to migration/ folder (e8ab7da).
- Update latest Live Model names for sample agent (f1eb1c0).
- Update google-genai and google-cloud-aiplatform versions (d58ea58).
- Introduce MetricInfoProvider interface, and refactor metric evaluators to use this interface to provide MetricInfo (5b7c8c0).