Vscode Gitlens: v17.2.0 Release

Release date:
June 17, 2025
Previous version:
v17.1.1 (released May 21, 2025)
Magnitude:
15,887 Diff Delta
Contributors:
4 total committers
Data confidence:
Commits:

142 Commits in this Release

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

Authored May 20, 2025
Authored June 4, 2025
Authored May 30, 2025
Authored May 31, 2025
Authored June 2, 2025
Authored May 21, 2025
Authored May 30, 2025
Authored May 23, 2025
Authored May 27, 2025
Authored May 25, 2025
Authored May 28, 2025
Authored May 20, 2025
Authored May 27, 2025
Authored June 16, 2025
Authored May 21, 2025
Authored May 20, 2025

Top Contributors in v17.2.0

eamodio
d13
sergeibbb
axosoft-ramint

Directory Browser for v17.2.0

All files are compared to previous version, v17.1.1. Click here to browse diffs between other versions.

Loading File Browser...

Release Notes Published

Added

  • Adds new AI commands (in preview) which can generate (and rebase) commits from working tree changes or from commits in an existing branch (#4301):
    • Adds the Generate Commits with AI (Preview) command to the command palette, and to the context menu or working tree changes in views and the Commit Graph. This command stashes working tree changes, generates a set of commits from those changes, and commits them to the current branch.
    • Adds the Rebase with AI (Preview) command to the command palette and AI Rebase Current Branch onto Commit (Preview) command to the context menu of commits in views and the Commit Graph. This command takes the commits on a branch, reorganizes them into a new set of AI-generated commits, creates a branch at the chosen commit and commits them to the new branch
    • These commands also generate a document to explain each generated commit and its contents
    • Adds messaging and confirmation on first-time use of the commands to explain how they work (#4367)
    • Adds an Undo button to the success notification of the commands which attempts to revert the generated commits/branch (#4366)
  • Adds contributors to File History view (#4356)
  • Adds support for AI controls from the active organization's security settings on the current account (#4300)
  • Adds o3 Pro model and latest Gemini 2.5 Pro preview support to GitLens AI features (#4388)
  • Adds Anthropic Claude 4 Opus and Claude 4 Sonnet support to GitLens AI features
  • Adds support for Mistral models to GitLens AI features
  • Adds a loading message to several GitLens views when the content of the view is still loading
  • Adds inline buttons to the stash and commit picker and ensures proper messaging when there are no stashes or commits available
  • Adds the Open Worktree in New Window command to branch cards in Home view

Changed

  • Automatically stashes (and pops) uncommitted changes on Pull (#4296)
  • Improves the interaction experience with Home view (#4302):
    • Simplifies the "work item" section (#4332)
    • Removes the option to associate an issue from cards in the "recent" section (#4333)
  • Combines the "Create Pull Request" and "Create with AI" buttons into a split button (#4330)
  • On the Home view in the active branch card replaces repository with a breadcrumb that has both the repository and current branch, where the repository is collapsible and is hidden by default (#4332)
  • Hides Walkthrough links and buttons in Cursor because they are not applicable (#3837)
  • Changes Delete Branch commands to no longer use/open a terminal (#3528)
  • Improves the appearance of view headings when collapsed into the grouped view (#4355)
  • Uses virtual documents instead of untitled documents for summaries generated by GitLens AI commands, and adds a "regenerate" option to most summaries (#4326)
  • Updates search results in some views to update dynamically with a count
  • Improves the loading performance of the Worktrees view
  • Remembers selected nodes in certain views when they lose and regain focus
  • Automatically expands the remote in Remotes view when it is the only remote

Fixed

  • Fixes some cases where "element with id is already registered" errors occur across several GitLens views (#3341, #3442, #3862)
  • Fixes the Visual File History view from refreshing needlessly when the active editor changes between revisions (#4325)
  • Fixes cancellation of prompts on certain AI commands causing an error notification (#4354)
  • Fixes files missing in the Repositories view when the "Use compact file layout" option is disabled (#4307)
  • Fixes "path is already registered" error after git pull (#922)
  • Fixes GitLens file watchers causing high CPU usage in some cases (#4335)
  • Fixes some cases where stashes and commits incorrectly appear on branches in the Repositories view (#4353)