What's Changed
Features
- feat(go-adk): propagate A2A message metadata as OTEL span attributes by @mesutoezdil in #1737
- feat: add kube api linter in kagent by @dongjiang1989 in #1759
- feat(ui): sort sessions by recent activity by @officialasishkumar in #1738
- feat(ui): UI does not have ability to forward headers that are not authorization by @jholt96 in #1776
Bug Fixes
- fix(app): wire signal-aware context through controller startup by @SarthakB11 in #1787
- fix(controller): add timeout to RemoteMCPServer registration by @AnantKumar17 in #1805
- fix(bedrock): sanitize tool names to satisfy Bedrock Converse API constraint by @mesutoezdil in #1730
Testing
- test(controller): add goleak test cases to detect goroutine leaks by @dongjiang1989 in #1810
Other Changes
- Normalize feedback primary key to (id) for upgraded installs by @iplay88keys in #1801
- chore(deps): Update controller-runtime from v0.23.3 to v0.24.0 and k8s dependencie to support k8s 1.36 by @dongjiang1989 in #1804
- chore(deps): bump aquasecurity/trivy-action from 0.35.0 to 0.36.0 in the actions group across 1 directory by @dependabot[bot] in #1748
- chore: Deprecate auto-gomaxprocs with natively handles container CPU quotas in GO v1.25 by @dongjiang1989 in #1817
- chore: upgrade golangci-lint to v2.12.2 and address linter feedback by @dongjiang1989 in #1823
- Confine kind setup and e2e tests to the kind context by @danielorbach in #1807
- renaming and light refactoring to better support adding other harnesses by @peterj in #1815
- chore(deps): bump the go-minor-patch group across 1 directory with 15 updates by @dependabot[bot] in #1841
- feat: add imagePullSecrets support for container-based skills by @ppeau in #1725
New Contributors
- @SarthakB11 made their first contribution in #1787
- @AnantKumar17 made their first contribution in #1805
- @danielorbach made their first contribution in #1807
- @ppeau made their first contribution in #1725
Full Changelog: v0.9.2...v0.9.3