Vscode Gitlens: v17.11.0 Release

Release date:
March 4, 2026
Previous version:
v17.10.2 (released February 26, 2026)
Magnitude:
9,693 Diff Delta
Contributors:
2 total committers
Data confidence:
Commits:

90 Commits in this Release

Ordered by the degree to which they evolved the repo in this version.

Authored February 13, 2026
Authored February 9, 2026
Authored February 5, 2026
Authored February 16, 2026
Authored February 19, 2026
Authored February 9, 2026
Authored February 20, 2026
Authored February 16, 2026
Authored March 3, 2026
Authored February 16, 2026
Authored February 20, 2026
Authored February 12, 2026
Authored February 21, 2026
Authored January 27, 2026
Authored February 18, 2026
Authored February 24, 2026

Top Contributors in v17.11.0

sergeibbb
eamodio

Directory Browser for v17.11.0

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

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