What's Changed
Features
- feat(a2a): report task token usage through a versioned A2A extension by @QuentinBisson in #2461
- feat: add reusable egress policies for agents and sandboxes by @EItanya in #3177
- feat: add token passthrough for remote MCP servers by @EItanya in #3257
Bug Fixes
- fix(ui): prevent chat rail flicker when switching conversations by @vedantlavale in #3218
- fix(ui): preserve streamed tool results by @pood1e in #3098
- fix(checkpoint): allow failed checkpoint cleanup by @spichen in #3199
- fix(ui): remediate CVEs in UI dependencies and base image by @cjlg-soloio in #3252
Testing
- test(e2e): pass mock LLM handlers to startModelRecorder by @danielle-mustillo in #3264
Other Changes
- chore(ci): pin GitHub Actions to commit SHAs by @timflannagan in #3250
- chore: register Go tool dependencies by @timflannagan in #3233
- chore(deps): bump protovalidate from 1.2.0 to 2.0.0 in /python by @dependabot[bot] in #3274
- chore(deps): update langsmith[otel] requirement from >=0.14.7 to >=0.14.11 in /python by @dependabot[bot] in #3271
- chore(deps): update google-adk[a2a,db] requirement from <3,>=2.11.0 to >=2.12.0,<3 in /python by @dependabot[bot] in #3270
- chore(deps): bump the python-minor-patch group in /python with 5 updates by @dependabot[bot] in #3269
- chore(deps): bump google-auth from 2.61.0 to 2.62.0 in /python in the python-google-ai group across 1 directory by @dependabot[bot] in #3277
- chore(deps): update Substrate to v0.6.0-alpha3 by @EItanya in #3226
New Contributors
- @vedantlavale made their first contribution in #3218
- @spichen made their first contribution in #3199
Full Changelog: v1.0.0-alpha14...v1.0.0-alpha15