GitLens for VS Code V17.10

Released: Feb 11, 2026

Updates in GitLens for VS Code V17.10

Funktionen

  • Added support for AI ignore files (.aiignore, .cursorignore, .aiexclude) and gitlens.ai.exclude.files setting to filter sensitive data from AI prompts, and smart diff truncation that prioritizes dropping low-value files when prompts exceed token limits.
  • Added conversation threading to Commit Composer auto-compose for improved outcomes.
  • Added an option to filter tree views to exclude worktrees, allowing users to show all repositories except worktrees whose main repository is also open.
  • Added commit signature verification with support for GPG, SSH, and X.509 formats:
    • Added verification badges and detailed tooltips to the Commit Details and Graph Details views.
    • Added signature indicator icon to inline blame hovers.
    • Added ${signature} token to default commit and status tooltip formats in views and the Commit Graph.
  • Added a "Filter Repositories..." command to the Branches, Commits, Contributors, Remotes, Stashes, Tags, and Worktrees views to filter to all repos, all repos excluding worktrees, or specific repos.
  • Added a refresh button to the Interactive Rebase Editor toolbar to manually refresh the rebase state.
  • Significantly improved performance and reduced overhead, especially with worktrees:
    • Improved performance when opening repositories with worktrees by sharing cached Git data across them.
    • Improved responsiveness by adding priority-based Git process scheduling and smarter repository discovery.
    • Added a gitlens.advanced.git.maxConcurrentProcesses setting to specify the maximum number of background Git processes that can run concurrently.
    • Improved file system event handling performance by optimizing Git ignore rule processing.
    • Improved view update performance by skipping refreshes for hidden views and preventing unnecessary auto-expand with multiple repositories.
    • Moved GitLens-specific metadata (merge targets, issues, activity) to a dedicated .git/gk/config file to avoid modifying .git/config.
    • Eliminated unnecessary Git repository change events previously triggered by metadata updates.
    • Improved stash loading performance by deferring file detail loading (requires the gitlens.advanced.commits.delayLoadingFileDetails setting to be enabled).
  • Improved commit message instructions in Commit Composer auto-compose for better consistency.
  • Overhauled Git Command Palette quick wizards with scope-based progress tracking and modular sub-commands for branch, stash, remote, tag, and worktree operations.
  • Improved worktree naming for detached states by including the folder name for better context.
  • Excluded worktrees from repository pickers in commands where selecting a worktree would be inappropriate.
  • Prevented repositories from automatically opening when an opened file is git-ignored.
  • Stopped creating new GitHub sessions via VS Code built-in authentication; new connections now always use the GKDev flow, while existing built-in sessions are still used if available.

Fehlerkorrekturen

  • Fixed potential deadlocks during node loading in views.
  • Fixed an issue where the GitKraken MCP installation could fail or conflict across remote environments like WSL, SSH, or containers.
  • Fixed an issue where diffing untracked files in the Commit Composer could trigger unwanted file system events.
  • Fixed an issue where a single-selected commit in the Commit Composer would not get proper highlighting.
  • Fixed an issue where the collapsed state of diffs in the Commit Composer would get reset when scrolling.
  • Fixed an issue where commit messages become invisible during interactive rebase in some themes.
  • Fixed issue in the Commit Graph minimap where it only shows a spinner when the repo has no commits.
  • Fixed an inline markdown rendering issue in the Interactive Rebase Editor.
  • Fixed an issue where opening a deep link to create a PR worktree would incorrectly prompt to add a remote that already exists.
  • Fixed an issue where a repository might not be discovered when opening files in parent directories of the repository.
  • Fixed an issue where popovers would appear in drag images when dragging commits in the Interactive Rebase Editor.
  • Fixed issues with the "Reauthenticate" flow not taking effect.
  • Fixed an issue where clicking on the repository filter header in the Branches, Worktrees, Tags, Remotes, Stashes, and Contributors views would do nothing when only 1 grouped repository exists.
  • Fixed issue in webview file trees where same named folders are highlighted when one is selected.
  • Fixed potential quick pick hung state when cancelling wizards in quick commands.
  • Fixed an issue where the Interactive Rebase Editor could open in the wrong window for workspace files.
  • Fixed issues where the GitLens grouped views would not refresh, tree items could not be resolved, or loading state would get stuck when switching views.