github gitkraken/vscode-gitlens v17.11.0

6 hours ago

Added

  • Adds support for Claude Sonnet 4.6, Claude Opus 4.6, Gemini 3.1 Pro Preview, and Gemini 3.1 Flash-Lite Preview AI models (#4991)
  • Adds basic support for Git submodules — including repository discovery, tracking, and UI icons and tooltips to distinguish submodules in views and quick picks (#1048, #1803)

Changed

  • Improves tracking for connecting flow actions by adding ide attributes to gk.dev links (#4905)
  • Refactors the Welcome view to be a standalone view separate from the Home view, improving modularity and allowing the Welcome walkthrough to be displayed independently without requiring the Welcome Overlay (#4970)
  • Improves the quality of output when recomposing branches in the Commit Composer by including commit messages of the previous commits as context (#4874)
  • Changes logging to use VS Code's native LogOutputChannel — the custom output level setting has been deprecated in favor of native VS Code log level controls
  • Switches out deprecated Bitbucket provider API method (#4967)
  • Improves performance of the file system provider by adding an LRU cache to the search tree
  • Improves Git shell operations by converting synchronous file system calls to async

Fixed

  • Fixes an issue in the Start Review command where it opens the wrong branch with GitLab repos (#4975)
  • Fixes an issue where authentication errors were not properly displayed in Launchpad when GitLab integration credentials were revoked (#4944)
  • Fixes an issue where stashing only unstaged changes could incorrectly stash everything (#4503)
  • Fixes an issue where Jira and Linear issues were not shown on the Commit Graph unless a Git hosting integration (e.g. GitHub) was also connected (#4640)
  • Fixes highlighting delays that can occur in Commit Composer when selecting large commits (#4872)
  • Fixes repeated warnings about large token usage in the same session in Commit Composer (#4800)
  • Fixes an issue where MCP registration can stop working if CLI binary goes missing after the CLI was successfully installed
  • Fixes an issue where continuing a paused revert operation would incorrectly abort instead of continuing
  • Fixes an issue with rebase todo parsing when using newer Git versions that use # prefixes in commit messages
  • Fixes an issue with incorrect ref resolution for merge conflict nodes
  • Fixes an issue where nested repositories could fail to be removed when workspaces change

Don't miss a new vscode-gitlens release

NewReleases is sending notifications on new releases.