diff --git a/packages/kilo-jetbrains/CHANGELOG.md b/packages/kilo-jetbrains/CHANGELOG.md index ca7e92db01a4..480836fd3e5e 100644 --- a/packages/kilo-jetbrains/CHANGELOG.md +++ b/packages/kilo-jetbrains/CHANGELOG.md @@ -536,6 +536,29 @@ ## [Unreleased] +## [7.1.8] - 2026-09-25 + +### Added + +- Add Checkpoints settings for snapshots and automatic session cleanup, including manual cleanup controls and the latest cleanup result. +- Install companion skills when adding MCP servers from the marketplace. +- Publish CycloneDX software bills of materials alongside JetBrains release artifacts. +- Support MCP servers that use client ID metadata documents for OAuth registration. + +### Fixed + +- Avoid a crash when reloading or unloading the JetBrains plugin while editor history still references Kilo virtual files. +- Keep model selection isolated to each session, including overlapping agent runs and cleanup. +- Keep sub-agents that belong to an active chat during session cleanup. +- Make background-agent and todo strip headers expand, collapse, and highlight consistently while keeping expanded agent links actionable. +- Show specific revert guidance when snapshots are disabled, a checkpoint is unavailable, or the project is not a Git repository. + +### Changed + +- Reclaim database space after session cleanup and allow cleanup to be stopped. +- Speed up switching between worktree session editor tabs with long transcripts and reduce unnecessary Agent Manager list repainting. +- Trim single-line transcript labels more consistently with an ellipsis when they overflow. + ## [7.1.8-rc.2] - 2026-09-25 ### Added diff --git a/packages/kilo-jetbrains/gradle.properties b/packages/kilo-jetbrains/gradle.properties index 1ff45809d11c..912ea081531b 100644 --- a/packages/kilo-jetbrains/gradle.properties +++ b/packages/kilo-jetbrains/gradle.properties @@ -1,5 +1,5 @@ kotlin.stdlib.default.dependency=false -kilo.jetbrains.version=7.1.8-rc.2 +kilo.jetbrains.version=7.1.8 # When true (default) the JetBrains plugin uses the pinned CLI release from package.json. # Set to false ONLY for local dev: generate the client from local source + bundle the local binary. # false is NOT releasable -- production builds fail unless this is true.