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.