Releases: kagent-dev/kagent
Releases · kagent-dev/kagent
v0.9.3
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
v0.9.2
What's Changed
Features
- feat(adk): support custom CA for non-openai model providers by @supreme-gg-gg in #1799
Other Changes
- chore(deps): bump authlib from 1.7.0 to 1.7.1 in /python in the python-minor-patch group by @dependabot[bot] in #1793
- chore(deps): bump the npm-minor-patch group in /ui with 18 updates by @dependabot[bot] in #1794
- AgentHarness CRD: openshell and nemo/openclaw intergation by @peterj in #1809
Full Changelog: v0.9.1...v0.9.2
v0.9.1
What's Changed
Features
- feat(bedrock): add top_k and extended thinking support for Claude models by @mesutoezdil in #1732
- feat: add secret creation with modelconfig in REST API by @supreme-gg-gg in #1781
- feat: add extraContainers to SharedDeploymentSpec for sidecar support by @mesutoezdil in #1724
Bug Fixes
- fix: bubblewrap in ci environment by @supreme-gg-gg in #1736
- fix: resolve main image scan failures by @jsonmp-k8 in #1742
- fix: use python user in skills-init container by @jmunozro in #1762
- fix: honor CLI config defaults by @AkashKumar7902 in #1746
- fix(controller): wrap secret fetch errors with %w to preserve error chain by @mesutoezdil in #1772
- fix(helm): fix querydoc helm unittests and include them in CI workflow by @TOMOFUMI-KONDO in #1769
- fix(deps): consolidate dependabot uv ecosystem to single workspace root by @jsonmp-k8 in #1756
- fix(httpserver): replace stdlib log with structured logr in memory handler by @mesutoezdil in #1773
- fix(go-adk): forward allowedHeaders from incoming request to MCP tool calls by @mesutoezdil in #1733
Testing
Other Changes
- helm: Allow configuring agent runtime by @marcofranssen in #1697
- add more codeowners by @EItanya in #1735
- chore: remove sample/test dependabot entries to reduce PR noise by @jsonmp-k8 in #1741
- add UI for configuring skills from git repos by @peterj in #1747
- clean up UI by @peterj in #1764
- chore(deps): bump ruff from 0.15.11 to 0.15.12 in /python in the python-minor-patch group by @dependabot[bot] in #1778
- [BUG] Python OTLP exporter hardcodes gRPC, ignores OTEL_EXPORTER_OTLP_PROTOCOL by @shmuelarditi in #1681
- [DOCS] helm: fix documentation drift in README-testing.md by @TOMOFUMI-KONDO in #1688
- fix(cli): recognize all providers in install and improve missing key error by @mesutoezdil in #1716
- chore(deps): bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #1653
- Normalize line-endings by @marcofranssen in #1765
New Contributors
- @marcofranssen made their first contribution in #1697
- @AkashKumar7902 made their first contribution in #1746
- @shmuelarditi made their first contribution in #1681
Full Changelog: v0.9.0...v0.9.1
v0.9.0-beta8
What's Changed
- fix(langgraph): add retry for checkpoint write HTTP calls by @ningziwen in #1711
- feat: add IPv6/dual-stack support for agent bind host and UI probes by @go-faustino in #1673
- Improve display of agent/tool cards in chat session by @dobesv in #1360
- Fix backend error handler by @dobesv in #1351
Full Changelog: v0.9.0-beta7...v0.9.0-beta8
v0.9.0
What's Changed
Other Changes
- fix(adk): set OTLP exporter timeout in milliseconds by @supreme-gg-gg in #1639
- Replace GORM + AutoMigrate with golang-migrate + sqlc by @iplay88keys in #1561
- OIDC proxy auth by @lets-call-n-walk in #1293
- feat: agent sandbox support by @peterj in #1640
- Add sandbox network allowlists for Go and Python by @EItanya in #1648
- feat(adk): add native Bedrock embedding support for agent memory by @go-faustino in #1641
- chore(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #1654
- chore(deps): bump the python-minor-patch group across 1 directory with 2 updates by @dependabot[bot] in #1666
- chore(deps): bump the go-minor-patch group in /go with 13 updates by @dependabot[bot] in #1655
- chore(deps): bump the npm-minor-patch group in /ui with 21 updates by @dependabot[bot] in #1663
- chore(deps): update wheel requirement from >=0.46.2 to >=0.46.3 in /python/samples/crewai/research-crew by @dependabot[bot] in #1660
- feat: add UI for prompt templates by @peterj in #1671
- feat: enable require approval switch for tools in the UI by @peterj in #1675
- feat: token exchange for model auth by @supreme-gg-gg in #1680
- fix: make bwrap setuid-root to fix sandbox e2e tests by @supreme-gg-gg in #1690
- feat(go-adk): enhance model config and provider support by @supreme-gg-gg in #1650
- Bump postgres to 18.3-alpine to reduce CVE surface area by @jjamroga in #1691
- chore(deps): bump uuid from 13.0.0 to 14.0.0 in /ui by @dependabot[bot] in #1704
- docs: update go/README.md to reflect single-module structure by @mesutoezdil in #1715
- chore(deps): bump the go-minor-patch group in /go with 12 updates by @dependabot[bot] in #1709
- chore(deps): bump google-adk from 1.28.1 to 1.31.0 in /go/core/test/e2e/agents/kebab in the samples-minor-patch group across 1 directory by @dependabot[bot] in #1702
- refactor(controller): update modelconfig REST API by @supreme-gg-gg in #1717
- fix: wrap StoreSession in explicit transaction for write visibility by @ningziwen in #1712
- [FEATURE] helm: improve kagent chart podAnnotations value usage by @TOMOFUMI-KONDO in #1687
- chore(deps): bump the npm-minor-patch group across 1 directory with 9 updates by @dependabot[bot] in #1701
- enable running chromatic on forks by @peterj in #1672
- fix: set preferred transport on agent cards by @gnanirahulnutakki in #1689
- fix: support ssh auth for git-based skills by @jsonmp-k8 in #1529
- fix: return MCP connection errors to LLM instead of raising by @jsonmp-k8 in #1531
- fix: prevent Namespace informer cache errors and fallbacks by @supreme-gg-gg in #1686
- fix: replace retired claude-3-5-haiku-20241022 with claude-haiku-4-5 by @mesutoezdil in #1719
- fix: dereference symlinks when copying git skill subpaths by @samskelton1 in #1649
- fix(langgraph): add retry for checkpoint write HTTP calls by @ningziwen in #1711
- feat: add IPv6/dual-stack support for agent bind host and UI probes by @go-faustino in #1673
- Improve display of agent/tool cards in chat session by @dobesv in #1360
- Fix backend error handler by @dobesv in #1351
- docs: bump required Go version to 1.26.1 in DEVELOPMENT.md by @mesutoezdil in #1698
- docs(python): correct KAgent controller port in package READMEs by @mesutoezdil in #1699
- docs(samples): correct KAgent controller port in sample READMEs by @mesutoezdil in #1700
- chore(deps): bump jose from 5.10.0 to 6.2.2 in /ui by @dependabot[bot] in #1664
- chore: categorize auto-generated release notes by @jeffspahr in #1608
- Add support for AWS LoadBalancer service annotations to UI Service by @rla8127 in #1634
- refactor(helm): remove rbac.clusterScoped, derive RBAC scope from rbac.namespaces by @supreme-gg-gg in #1728
- chore(deps): bump the python-minor-patch group across 1 directory with 2 updates by @dependabot[bot] in #1710
- feat: add SAP AI Core provider via Orchestration Service by @Huimintai in #1610
- Revert "Improve display of agent/tool cards in chat session" by @supreme-gg-gg in #1729
New Contributors
- @go-faustino made their first contribution in #1641
- @jjamroga made their first contribution in #1691
- @mesutoezdil made their first contribution in #1715
- @ningziwen made their first contribution in #1712
- @gnanirahulnutakki made their first contribution in #1689
- @samskelton1 made their first contribution in #1649
- @jeffspahr made their first contribution in #1608
- @rla8127 made their first contribution in #1634
- @Huimintai made their first contribution in #1610
Full Changelog: v0.8.6...v0.9.0
v0.9.0-beta7
What's Changed
- fix: prevent Namespace informer cache errors and fallbacks by @supreme-gg-gg in #1686
- fix: replace retired claude-3-5-haiku-20241022 with claude-haiku-4-5 by @mesutoezdil in #1719
- fix: dereference symlinks when copying git skill subpaths by @samskelton1 in #1649
New Contributors
- @samskelton1 made their first contribution in #1649
Full Changelog: v0.9.0-beta6...v0.9.0-beta7
v0.9.0-beta6
What's Changed
- fix: make bwrap setuid-root to fix sandbox e2e tests by @supreme-gg-gg in #1690
- feat(go-adk): enhance model config and provider support by @supreme-gg-gg in #1650
- Bump postgres to 18.3-alpine to reduce CVE surface area by @jjamroga in #1691
- chore(deps): bump uuid from 13.0.0 to 14.0.0 in /ui by @dependabot[bot] in #1704
- docs: update go/README.md to reflect single-module structure by @mesutoezdil in #1715
- chore(deps): bump the go-minor-patch group in /go with 12 updates by @dependabot[bot] in #1709
- chore(deps): bump google-adk from 1.28.1 to 1.31.0 in /go/core/test/e2e/agents/kebab in the samples-minor-patch group across 1 directory by @dependabot[bot] in #1702
- refactor(controller): update modelconfig REST API by @supreme-gg-gg in #1717
- fix: wrap StoreSession in explicit transaction for write visibility by @ningziwen in #1712
- [FEATURE] helm: improve kagent chart podAnnotations value usage by @TOMOFUMI-KONDO in #1687
- chore(deps): bump the npm-minor-patch group across 1 directory with 9 updates by @dependabot[bot] in #1701
- enable running chromatic on forks by @peterj in #1672
- fix: set preferred transport on agent cards by @gnanirahulnutakki in #1689
- fix: support ssh auth for git-based skills by @jsonmp-k8 in #1529
- fix: return MCP connection errors to LLM instead of raising by @jsonmp-k8 in #1531
New Contributors
- @jjamroga made their first contribution in #1691
- @mesutoezdil made their first contribution in #1715
- @ningziwen made their first contribution in #1712
- @gnanirahulnutakki made their first contribution in #1689
Full Changelog: v0.9.0-beta5...v0.9.0-beta6
v0.9.0-beta5
What's Changed
- feat: token exchange for model auth by @supreme-gg-gg in #1680
Full Changelog: v0.9.0-beta4...v0.9.0-beta5
v0.9.0-beta4
What's Changed
- feat(adk): add native Bedrock embedding support for agent memory by @go-faustino in #1641
- chore(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #1654
- chore(deps): bump the python-minor-patch group across 1 directory with 2 updates by @dependabot[bot] in #1666
- chore(deps): bump the go-minor-patch group in /go with 13 updates by @dependabot[bot] in #1655
- chore(deps): bump the npm-minor-patch group in /ui with 21 updates by @dependabot[bot] in #1663
- chore(deps): update wheel requirement from >=0.46.2 to >=0.46.3 in /python/samples/crewai/research-crew by @dependabot[bot] in #1660
- feat: add UI for prompt templates by @peterj in #1671
- feat: enable require approval switch for tools in the UI by @peterj in #1675
New Contributors
- @go-faustino made their first contribution in #1641
Full Changelog: v0.9.0-beta3...v0.9.0-beta4
v0.9.0-beta3
What's Changed
- feat: agent sandbox support by @peterj in #1640
- Add sandbox network allowlists for Go and Python by @EItanya in #1648
Full Changelog: v0.9.0-beta2...v0.9.0-beta3