Repository navigation
Releases: kagent-dev/kagent
Releases · kagent-dev/kagent
Release list
v1.0.0-alpha12
What's Changed
Features
- feat(helm): run Substrate workers under their own ServiceAccount by @danielle-mustillo in #3067
- feat(sandbox): read_sandbox_file returns text pages and images by @thomasbarrett in #3120
- feat(helm): allow setting allowedNamespaces on the built-in tool server by @davidkarlsen in #3145
- feat: Add Responses API support to Azure OpenAI provider by @danielle-mustillo in #3143
- feat(harness): write chat and execute_tool spans from the runtime by @xytian315 in #3121
Bug Fixes
- fix: restore A2A timeline ordering and immediate approval prompts by @supreme-gg-gg in #3142
- fix(ui): give each e2e dev server its own pre-bundle cache by @Charlesthebird in #3141
- fix: update vulnerable dependencies in runtime images by @EItanya in #3159
Other Changes
- refactor: Remove obsolete skills-init code by @timflannagan in #3144
- api: Require Harness references for Agents by @timflannagan in #3080
- chore(deps): bump google-genai from 2.27.0 to 2.29.0 in /python in the python-google-ai group by @dependabot[bot] in #3172
- chore(deps): bump the npm-minor-patch group in /ui with 8 updates by @dependabot[bot] in #3171
- chore(deps): bump the python-minor-patch group in /python with 4 updates by @dependabot[bot] in #3174
New Contributors
- @danielle-mustillo made their first contribution in #3067
Full Changelog: v1.0.0-alpha11...v1.0.0-alpha12
v1.0.0-alpha11
What's Changed
Features
- Make the db image installed by kagent install configurable by @iplay88keys in #3112
Bug Fixes
- fix: stabilize unit tests and scheduled run timeouts by @EItanya in #3129
- fix(ui): fix three flaky browser tests by @Charlesthebird in #3118
- fix(adk): replace retired default Anthropic model by @yashrajshuklaaa in #3039
- fix: make push notification JWT signing optional with operator-managed PEM keys by @supreme-gg-gg in #3122
- fix(ui): fix the remaining flaky browser tests, and cut redundant ones by @Charlesthebird in #3132
- fix(cli): rely on Helm for install namespaces and reject unmanaged CRDs by @iplay88keys in #3137
Testing
- Run upgrade tests through kagent install by @iplay88keys in #3113
Other Changes
- ci: skip protobuf regeneration in CI builds by @iplay88keys in #3128
- refactor: Remove transitional v2 naming by @timflannagan in #3119
- Install development clusters through kagent install by @iplay88keys in #3110
- Store Kagent tables in a kagent schema with a configurable pgvector schema by @iplay88keys in #3111
- Bump Substrate to 0.5.0-alpha2 by @iplay88keys in #3116
- lint: Use custom KAL binary by @timflannagan in #3135
Full Changelog: v1.0.0-alpha10...v1.0.0-alpha11
v1.0.0-alpha10
What's Changed
Features
- feat(telemetry): move Python runtimes onto upstream GenAI instrumentation by @krisztianfekete in #3103
- feat: wake session quiescence workers after task settlement by @EItanya in #3074
- feat(telemetry): Weaver live-check, registry catch-up, reference collector by @krisztianfekete in #3107
- feat: a2a task push notifications by @supreme-gg-gg in #3036
Bug Fixes
- fix(ui): hide other users' conversations from new-chat rail by @pood1e in #3091
- fix(substrate): isolate worker pool placement by namespace by @adalundhe in #3089
- fix(ui): count Agent resources in the dashboard Agents tile by @Charlesthebird in #3105
- fix(ui): note shared workers on the Substrate page by @Charlesthebird in #3108
- Exit non-zero when cli kagent install fails by @iplay88keys in #3109
Other Changes
- chore(deps): bump the go-minor-patch group in /go with 10 updates by @dependabot[bot] in #3054
- chore(deps): update google-adk[a2a,db] requirement from <3,>=2.9.2 to >=2.11.0,<3 in /python by @dependabot[bot] in #3058
- Pass the quiescence channel and recovery interval in the push worker test by @iplay88keys in #3117
- Bump Substrate to 0.5.0-alpha1 and share PostgreSQL via kagent install by @iplay88keys in #2708
- ci: create release tags from manual workflow input by @EItanya in #3127
New Contributors
- @pood1e made their first contribution in #3091
- @adalundhe made their first contribution in #3089
Full Changelog: v1.0.0-alpha9...v1.0.0-alpha10
v1.0.0-alpha9
What's Changed
Features
- feat: add runtime revision GC backlog and failure metrics by @gargsajal9 in #2808
- feat: attach text files and images to chat messages by @Charlesthebird in #2936
Bug Fixes
- fix(adk): guard nil tool-call args and coerce to empty object in OpenAI-compatible adapters by @alexdarbyshire in #2852
- fix(ui): show agent template create errors beside the Create button by @Charlesthebird in #3075
- fix(ui): keep a new chat's title in the chat list after leaving it by @mmadhura1014 in #3001
- fix(adk): free runtime send slot before settling the task by @Charlesthebird in #3079
- fix(harness): pin Claude Code 2.1.285 by @thomasbarrett in #3076
Documentation
- docs: narrow agent contribution guidance by @timflannagan in #3081
Other Changes
- chore(deps): bump google-genai from 2.25.0 to 2.27.0 in /python in the python-google-ai group across 1 directory by @dependabot[bot] in #3063
- chore(deps): bump the python-minor-patch group in /python with 4 updates by @dependabot[bot] in #3056
- chore(deps): bump the npm-minor-patch group in /ui with 6 updates by @dependabot[bot] in #3053
- chore(deps): update langsmith[otel] requirement from >=0.14.0 to >=0.14.3 in /python by @dependabot[bot] in #3060
New Contributors
- @gargsajal9 made their first contribution in #2808
- @alexdarbyshire made their first contribution in #2852
- @mmadhura1014 made their first contribution in #3001
- @thomasbarrett made their first contribution in #3076
Full Changelog: v1.0.0-alpha8...v1.0.0-alpha9
v1.0.0-alpha8
What's Changed
Features
- feat(session): let a session share expire by @QuentinBisson in #2987
- feat: configure database polling and skip unchanged MCP writes by @EItanya in #3038
- feat(models): add Claude Fable 5.1, Opus 5/5.5 and Sonnet 5.5 to discovery list by @yashrajshuklaaa in #3041
- feat(models): add prompt caching for the Anthropic provider (promptCaching, cacheTTL) by @teemow in #2788
Bug Fixes
- fix(controller): honor kagent.dev/discovery=disabled for RemoteMCPServer and MCPServer tool discovery by @teemow in #2752
- fix(ui): call the per-chat unit a session on the agent concepts card by @Charlesthebird in #3034
- fix: propagate helm postgres pool variables to db connection by @jcopi in #3032
Documentation
Other Changes
- K: pin the UI base image digest and apk major versions by @Charlesthebird in #2951
- chore(deps): update google-adk[a2a] requirement from <3,>=2.9.2 to >=2.11.0,<3 in /python by @dependabot[bot] in #3059
- chore(deps): update anthropic[vertex] requirement from >=1.8.0 to >=1.11.0 in /python by @dependabot[bot] in #3057
- chore(deps): upgrade Substrate to v0.4.0-alpha1 by @EItanya in #3064
New Contributors
Full Changelog: v1.0.0-alpha7...v1.0.0-alpha8
v1.0.0-alpha7
What's Changed
Features
- feat(helm): make the controller ServiceAccount optional by @TarasLykhenko in #3022
Bug Fixes
- fix: allow disabling kagent model streaming by @EItanya in #3028
- fix(translator): accept Mistral ModelConfigs in v1alpha3 by @moezdil in #3008
Other Changes
New Contributors
- @TarasLykhenko made their first contribution in #3022
Full Changelog: v1.0.0-alpha6...v1.0.0-alpha7
v1.0.0-alpha6
What's Changed
Bug Fixes
- fix: expire idle sessions through the delete workflow by @EItanya in #2970
- fix(adk): keep Ollama tool call argument order stable across requests by @garlicKim21 in #2988
- fix(controller): simplify agent preparation and retry handling by @EItanya in #2994
- fix(adk): pass MCP embedded resource text to OpenAI-compatible models by @acherifi in #2992
- fix(e2e): wait for controller health and parallelize independent tests by @EItanya in #2993
- fix: repair image scans and use uv-managed Python by @EItanya in #2995
- fix(ui): report harness delete failures by @pai in #2964
- fix: keep Go ADK SQLite connections out of VM snapshots by @EItanya in #3004
- fix(api): defer unsupported configuration fields by @EItanya in #3007
Documentation
Other Changes
- ci: build release artifacts before the final release job by @EItanya in #2972
- chore(deps): bump alpine from 3.22 to 3.24 in /go in the docker-minor-patch group across 1 directory by @dependabot[bot] in #2973
- chore(deps): bump the go-minor-patch group in /go with 15 updates by @dependabot[bot] in #2976
- chore(deps): update langsmith[otel] requirement from >=0.10.10 to >=0.14.0 in /python by @dependabot[bot] in #2978
- chore(deps): update setuptools requirement from >=83.0.0 to >=84.0.0 in /python by @dependabot[bot] in #2979
- chore(deps): update google-adk[a2a,db] requirement from <3,>=2.6.2 to >=2.9.2,<3 in /python by @dependabot[bot] in #2980
- chore(deps): bump the npm-minor-patch group in /ui with 7 updates by @dependabot[bot] in #2974
- chore(deps): update google-adk[a2a] requirement from <3,>=2.6.2 to >=2.9.2,<3 in /python by @dependabot[bot] in #2983
- chore(deps): bump mcp from 1.29.0 to 2.2.0 in /python by @dependabot[bot] in #2984
- chore(deps): update anthropic[vertex] requirement from >=0.120.0 to >=1.8.0 in /python by @dependabot[bot] in #2985
- chore(deps): bump the python-google-ai group in /python with 2 updates by @dependabot[bot] in #2975
- chore(deps): bump the python-minor-patch group in /python with 6 updates by @dependabot[bot] in #2977
- chore(deps): update wheel requirement from >=0.47.0 to >=0.48.0 in /python by @dependabot[bot] in #2981
- chore(deps): bump filelock from 3.29.4 to 4.0.3 in /python by @dependabot[bot] in #2982
New Contributors
Full Changelog: v1.0.0-alpha5...v1.0.0-alpha6
v0.10.3
What's Changed
Bug Fixes
- fix(controller): derive full runtime image from the tag name by @rtemperini in #2640
Other Changes
New Contributors
- @rtemperini made their first contribution in #2640
Full Changelog: v0.10.2...v0.10.3
v1.0.0-alpha5
What's Changed
Features
- feat(ui): let app extensions replace chat part renderers by @Charlesthebird in #2945
- feat: add explicit Agent definitions and Sessions by @EItanya in #2952
- feat(api): add SandboxTemplate and Sandbox contracts by @EItanya in #2959
- feat(sandbox): implement standalone sandbox runtimes by @EItanya in #2962
- feat: add sandbox workflows and group agent commands by @EItanya in #2966
- feat(ui): create, edit and delete explicit Agents by @Charlesthebird in #2953
Bug Fixes
- fix: flush buffered OTEL logs by @yashrajshuklaaa in #2772
- fix(byo): centralize ADK runtime configuration by @EItanya in #2965
- fix(kagent-adk): compact MCP App tool results only when the result carries a UI resource by @AmirF194 in #2579
- fix: wire Helm authentication settings into controller startup by @EItanya in #2971
Documentation
- docs: add API design guidelines and refresh OIDC architecture by @EItanya in #2958
- refactor: standardize environment settings and generate their reference by @EItanya in #2967
Other Changes
- chore: keep planning documents in gitignored .plans by @EItanya in #2955
- chore: update Substrate to v0.3.0-alpha1 by @EItanya in #2963
- ci: overlap slow E2E harness scenarios by @EItanya in #2969
New Contributors
Full Changelog: v1.0.0-alpha4...v1.0.0-alpha5
v1.0.0-alpha4
What's Changed
Features
- feat(telemetry): configure runtimes with SDK-spec OTEL variables by @krisztianfekete in #2909
- feat(ui): support BYO harnesses by @Charlesthebird in #2935
- feat(harness): support microvm sandboxes by @marosset in #2918
- feat: serve per-instance A2A JSON-RPC and agent cards by @EItanya in #2933
- feat(telemetry): export semconv metrics, drop ADK legacy spans, correlate logs by @krisztianfekete in #2929
- feat: move A2A execution into runtimes with a gRPC TaskStore by @EItanya in #2939
Bug Fixes
- fix: honor kagent Harness command and args by @marosset in #2934
- fix(ui): wait for schedule deletion redirect in live test by @Dragonzz27 in #2879
- fix(hitl): compose the same pause text in every runtime and always declare the extension by @QuentinBisson in #2472
- fix(harness): hold the Claude prompt until Claude Code can trace the turn by @dhaifley in #2943
Other Changes
- chore(deps): bump the go-minor-patch group across 1 directory with 39 updates by @dependabot[bot] in #2913
- Bump
kagent-toolsto0.3.0by @inFocus7 in #2930
Full Changelog: v1.0.0-alpha3...v1.0.0-alpha4