Releases: gitkraken/vscode-gitlens
Releases · gitkraken/vscode-gitlens
v17.6.2
Changed
- Reduces view refresh frequency for showing last fetched time to improve performance and reduce overhead
- Replaces OS-specific shell-based unzip with JS solution for better cross-platform support and reliability
- Improves MCP checks and adds offline check (#4687)
- Updates auto-compose instructions setting text to a link on Commit Composer
Fixed
v17.6.1
v17.6.0
Added
- Adds support for Claude Sonnet 4.5 for GitLens' AI features
Changed
- Greatly improves performance of the Inspect and _Graph Details views by virtualizing the tree rendering (#3470)
- Improved keyboard navigation support including arrow keys, Home/End, Enter/Space, Tab, and added type-ahead search functionality
- Improves Linear issue tracker support (#4605, #4615, #4620, #4621, #4622)
Fixed
- Fixes Commit Composer rendering performance when working changes contain large file diffs (#4661)
- Fixes AI cancellation cases being treated as errors (#4609)
- Fixes MCP banner not being clickable on Commit graph view (#4630)
- Fixes Git diff of a renamed file is shown as a new file (#4246)
- Fixes typos (#4345 — thanks to PR #4346 by Noritaka Kobayashi (@noritaka1166))
- Fixes an issue where the Commit Graph hover would not hide when going from the hover to the graph background (not another row)
- Fixes an issue where clicking Open Changes on commit files in the views would error
Removed
- Removes " (bundled with GitLens)" text from GK MCP server name (#4664)
v17.5.1
v17.5.0
Added
- Adds the GitKraken MCP for Git and integration enhanced AI chat workflows — learn more
- Leverage Git and your integrations (issues, PRs, etc) to provide context and perform actions in AI chat
- Adds rich Linear integration with autolinks, start work, Launchpad, and more (#4543, #4579)
- Adds support for the GitKraken Student plan
Changed
- Improves AI provider/model fallback handling for better reliability
Fixed
- Fixes connection flow when multiple integrations need to be connected
v17.4.1
Fixed
- Fixes Commit Composer view loading issues and improves performance for rendering large diffs
v17.4.0
Added
- Adds new Commit Composer view experience — the next evolution of the initial Commit Composer preview
- Transforms the automatic commit process into a comprehensive drafting and review experience
- Adds ability to preview changes before committing and iterate by regenerating individual messages or entire commit compositions
- Adds support for switching between different AI models during composition
- Adds custom instruction support to guide AI output to match team conventions and preferences
- Adds integrated diff review for each proposed commit, and manual editing capabilities for any commit message or approach
- Adds manual commit composition support (no AI provider required for basic functionality)
- Adds Compose Commits (Preview) commands accessible from multiple locations: Home view, Commit Graph WIP row, Inspect/Graph Details views, SCM view, and Command Palette
- Adds updated AI model support for GitLens' AI features
- Adds GPT-5 family (GPT-5, GPT-5 Mini, GPT-5 Nano), and Claude 4.1 Opus models
- Add Azure DevOps Server integration support (#4478)
- Adds expanded and improved branch favoriting (#4497)
- Adds a new "Favorited Branches" option to the branches visibility dropdown on the Commit Graph
- Adds Add to Favorites or Remove from Favorites context menu items to branches in the Commit Graph
- Adds Add to Favorites or Remove from Favorites context menu items to worktrees in the views
- Adds 👍 "Helpful" and 👎 "Unhelpful" feedback buttons to AI-generated Changelog (#4449)
- Adds ability to set or change the upstream branch for branches in the Commit Graph and other GitLens views (#4498)
- Adds new Set Upstream... and Change Upstream... context menu items to branches in the Commit Graph and other GitLens views
- Adds a new upstream sub-command to the branch Git Command Palette
- Adds new default topological selection mode to the Commit Graph
- Updates
gitlens.graph.multiselectsetting to default totopological; set totrueto allow selecting multiple commits without restriction
- Updates
- Adds ability to switch between open repositories on the Visual History
- Adds Visualize Repository History commands to the SCM menus
- Adds Restore Previous Changes command to files in the views (#4542)
Changed
- Changes branch favoriting to apply to both local and remote branch pairs (#4497)
- Improves experience by opening an explain summary document before summary content is generated (#4328)
- Improves login handling when user copies authentication URL instead of opening it
- Improves Inspect/Details view button overload (#4488)
Fixed
- Fixes Copy Changes (Patch) command not working from the Commit Graph
- Fixes issues with handling token limits when using Copilot models (#4529)
- Fixes continuous refreshing when gitkraken.dev cannot renew an expired session (#4324)
- Fixes some Commit Graph issues because of reference to previous state context (#4513)
- Fixes 'generate-rebase' feedback submissions having undefined "type" (#4502)
v17.3.4
Added
- Improves the experience when using multiple repositories or worktrees within a single workspace
- Adds a new header row to GitLens views to allow for repository/worktree filtering -- allows switching between showing all repos/worktrees in a tree (current behavior) or focusing on a single repository or worktree
- Adds new icons to more easily differentiate between repositories and worktrees quick picks and views
- Improves the repository quick pick by visually grouping repositories and worktrees
- Reduces the churn during worktree discovery when the new
git.detectWorktreesVS Code setting is enabled- Avoids flashing/blanking out of the Commit Graph during the same worktree discovery
Fixed
- Fixes a caching issue when certain Git commands fail causing no data to be displayed until cache expires or the window is reloaded
- Fixes some edge case issues with navigating to the previous line change in the editor
- Fixes an issue when using the Paste Copied Changes (Patch) with multiple repositories or worktrees opened
v17.3.3
v17.3.2
Changed
- Updates token count in account hover messaging