Skip to content

Releases: kagent-dev/kagent

v0.9.9

17 Jun 22:59
e9e4e34

Choose a tag to compare

What's Changed

Bug Fixes

  • fix(ui): show agent edit control and prevent chat horizontal overflow by @amit-chaubey in #2002
  • fix(controller): skip DB migration when DB schema is ahead of binary by @onematchfox in #1963
  • fix(helm): rename $defaultProfider to $defaultProvider by @mesutoezdil in #2039
  • fix: set Kind discriminator in ToLegacyTask A2A conversion by @Daniel-Vaz in #2038
  • fix: duplicate error message in responses and panic risk in OTEL env vars by @mesutoezdil in #2029
  • fix(substrate): bump amd64 runsc default to gVisor nightly 2026-06-02 by @Matcham89 in #2035

Other Changes

  • chore(deps): bump alpine from 3.23 to 3.24 in /docker/skills-init in the docker-minor-patch group across 1 directory by @dependabot[bot] in #2014
  • chore(deps): bump the python-minor-patch group across 1 directory with 15 updates by @dependabot[bot] in #2017

New Contributors

Full Changelog: v0.9.8...v0.9.9

v0.9.8

16 Jun 12:29
a1f1b60

Choose a tag to compare

What's Changed

Features

  • feat(bedrock): add prompt caching via CachePoint markers by @skashmeri in #1940

Bug Fixes

Other Changes

  • Add CEL validation rule for RemoteMCPServer with CA Cert and AllowedNamespaces by @iplay88keys in #1988
  • Corrected spelling error in MemorySection.tsx by @krumware in #2008
  • fix the issue where sandbox agents couldn't be added as tools by @peterj in #2000
  • [BUG] 0.9.7 UI: new chat hangs on "Thinking…" by @peterj in #2010
  • chore(deps): bump the npm-minor-patch group across 1 directory with 35 updates by @dependabot[bot] in #2016
  • replace the outdated diagram with a gif from the website by @peterj in #2022
  • chore(deps): bump the go-minor-patch group across 1 directory with 29 updates by @dependabot[bot] in #2015

New Contributors

Full Changelog: v0.9.7...v0.9.8

v0.9.7

11 Jun 15:47
32e7221

Choose a tag to compare

What's Changed

Features

  • feat(api): add workingDir to BYO agent deployment spec by @mesutoezdil in #1970
  • feat(ui): add guard to prevent out-of-sync sends when working cross-tabs by @onematchfox in #1904

Bug Fixes

  • fix(controller): disable standalone SSE for STREAMABLE_HTTP remote mcp servers by @jmhbh in #1974
  • fix: ignore local cache directories in go docker context by @EItanya in #1978
  • fix(controller): return error instead of panicking on unknown auth mode by @SarthakB11 in #1791

Other Changes

Full Changelog: v0.9.6...v0.9.7

v0.9.6

05 Jun 19:05
e6287be

Choose a tag to compare

What's Changed

Features

  • feat(mcp): expose agents as MCP resource with change notifications by @onematchfox in #1856
  • feat(adk): propagate parent + root context_id headers on outbound A2A calls by @Prefix in #1927

Bug Fixes

Documentation

  • docs(api): add field descriptions for BYO agent spec by @marians in #1969

Other Changes

New Contributors

Full Changelog: v0.9.5...v0.9.6

v0.9.5

02 Jun 16:04
940c478

Choose a tag to compare

What's Changed

Features

  • feat(controller): set appProtocol on agent Service when a2aConfig is set by @mesutoezdil in #1845
  • feat(controller): make MCP stateless mode configurable via KAGENT_MCP_STATELESS by @onematchfox in #1854
  • feat: go runtime sts client and adk integration by @supreme-gg-gg in #1880
  • feat(ui): reconnect to in-progress tasks on page load by @onematchfox in #1903
  • feat(helm): expose context compaction in all agent subcharts by @mesutoezdil in #1849
  • feat(helm): add openai.secretRef support to querydoc sub-chart by @TOMOFUMI-KONDO in #1911
  • feat(helm): make controller probes configurable by @edi-edi in #1938

Bug Fixes

  • fix(openclaw): bind gateway to loopback interface by @felipevicens in #1857
  • fix(ui): save memory config to spec.declarative.memory by @onematchfox in #1887
  • fix: remediate CVEs in app image dependencies by @EItanya in #1896
  • fix(adk): normalize ca_cert_path in GDCH SA JSON before token exchange by @jjamroga in #1901
  • fix(mcp): emit properties:{} in list_agents inputSchema (#1889) by @pboers1988 in #1892
  • fix(adk): pass user_id as query param in create_session to fix SessionNotFoundError by @Abhiram-Rakesh in #1913
  • fix(ui): use feature detection for crypto.randomUUID to support HTTP deployments by @wsszh in #1868
  • fix(ui): use explicit type="button" on ToolsSection buttons by @kimsehwan96 in #1852
  • fix(cli): correct mcp secrets sync apply behavior and thread cobra ctx by @SarthakB11 in #1814
  • fix(ui): show empty state when no model configs exist (#1930) by @gauravshinde1729 in #1944
  • fix(security): replace shell-templated skills-init with Go binary (#1842) by @EItanya in #1928

Other Changes

New Contributors

Full Changelog: v0.9.4...v0.9.5

v0.9.4

14 May 03:17
f85ad95

Choose a tag to compare

What's Changed

Features

  • feat: add Podman support as alternative container runtime by @rhuss in #1818

Bug Fixes

  • fix(controller): preserve nil replicas in BYO deployment to allow HPA management by @mesutoezdil in #1848
  • fix(adk): Propagate access token to subagents and mcp tools by @jmhbh in #1858
  • fix: ensure user identity is propagated across A2A requests/sessions by @onematchfox in #1775

Other Changes

  • add ui for configuring allowed domains for agentharness objects by @peterj in #1847

New Contributors

Full Changelog: v0.9.3...v0.9.4

v0.9.3

11 May 18:53
d3a143c

Choose a tag to compare

What's Changed

Features

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

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

Full Changelog: v0.9.2...v0.9.3

v0.9.2

07 May 02:32
e21507c

Choose a tag to compare

What's Changed

Features

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

01 May 13:24
fb611b0

Choose a tag to compare

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

Testing

  • test: move handler handler tests to testcontainers db by @EItanya in #1782

Other Changes

New Contributors

Full Changelog: v0.9.0...v0.9.1

v0.9.0-beta8

22 Apr 11:42
8fe7997

Choose a tag to compare

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