What's Changed
Features
- feat: default built-in Harness images from release charts by @EItanya in #3151
- feat(harness): migrate runtime suspension to DATA snapshots by @supreme-gg-gg in #3165
- feat(auth): tell UpstreamAuth which A2A method it is authorizing by @codyhartsook in #3178
- feat(adk): allow disabling the built-in bash tool by @supreme-gg-gg in #3222
- feat(cli): let an embedding binary authenticate the CLI and extend its db tracks by @iplay88keys in #3209
- feat: mount OCI skills through Substrate image volumes by @EItanya in #3203
Bug Fixes
- fix(ui): serve the mock playwright suite from a production build, not the dev server by @Charlesthebird in #3163
- fix: make session share tokens read-only by @EItanya in #3189
- fix(sts): key the ADK token cache by acting subject, not session alone (Python) by @QuentinBisson in #2460
- fix(a2a): return not found for expired and missing sessions by @supreme-gg-gg in #3231
Documentation
- docs: Document required tooling by @timflannagan in #3186
Other Changes
- chore(deps): bump helm/kind-action from 1.15.0 to 1.15.1 in the actions group by @dependabot[bot] in #3170
- refactor: Remove orphaned Go APIs and helpers by @timflannagan in #3168
- lint: Replace goimports with gci by @timflannagan in #3185
- ci: Run required checks for every PR by @timflannagan in #3187
- Switch to using separate users/pools for postgres connections by @iplay88keys in #3160
- refactor(adk): generate runtime configuration from protobuf by @EItanya in #3162
- chore(deps): update anthropic[vertex] requirement from >=1.11.0 to >=1.13.0 in /python by @dependabot[bot] in #3176
- api: Use declarative union validation markers by @timflannagan in #3204
- cleanup: Generate CRDs in Helm chart by @timflannagan in #3206
- refactor: simplify config parsing and compiler inputs by @EItanya in #3179
- refactor: group protobuf contracts into stable v1 packages by @EItanya in #3184
- refactor: coalesce push notifications and wake senders after settlement by @supreme-gg-gg in #3207
- chore: update CODEOWNERS for .github and ui by @Charlesthebird in #3220
- ci: Pin GitHub runners to Ubuntu 24.04 by @timflannagan in #3224
- chore: stop building the Python ADK image by @EItanya in #3221
- cleanup: Remove legacy KMCP integration by @timflannagan in #3223
- chore(agents): Make .agents/skills the source of truth by @timflannagan in #3225
- chore: Correct documentation issue template by @timflannagan in #3228
- chore(deps): bump the go-minor-patch group across 1 directory with 30 updates by @dependabot[bot] in #3229
- chore(deps): update langsmith[otel] requirement from >=0.14.3 to >=0.14.7 in /python by @dependabot[bot] in #3175
- refactor(adk): use generated config types directly by @EItanya in #3230
- Read Agents and AgentTemplates through the API, not Kubernetes by @iplay88keys in #3232
Full Changelog: v1.0.0-alpha13...v1.0.0-alpha14