1.33.0 (2026-05-08)
Features
- add BufferableSessionService (0bc767e)
- apigee: allow injecting credentials into ApigeeLlm (ce578ff)
- Make ADK environment tools truncation limit configurable (83ae405)
- models: add get_function_calls and get_function_responses to LlmResponse (22fae7e)
Bug Fixes
- catch genai.ClientError when sandbox is missing (69fa777), closes #5480
- double append bug (f8b4c59)
- Filter out video events with inline data from being stored in session (88421f8)
- fix fork detection, correct offload limits, and add response logging in BigQuery plugin (9d1bb4b)
- hot reload agents for adk web (740557c)
- Only append skills to system instruction if ListSkillsTool isn't available (01f1fc9)
- prevent state_delta overwrite on function_response-only events (fc27203, 211e2ce), closes #3178
- Raise a clear actionable error when CustomAuthScheme lacks a registered AuthProvider (83f9817)
- should use app_name instead of req.app_name (8286066)
- simulation: Add error message when LlmBackedUserSimulator returns empty response (fb92aad)
- Update expressmode api call to include default api key param (e833995)
- use asyncio.sleep to avoid blocking event loop (3a1eadc)
- Use project and location instead of API key when deploying to agent engine (398f28f)