Download Latest Version v17.2.1 source code.tar.gz (43.5 MB)
Email in envelope

Get an email when there's a new version of GitLens

Home / v17.2.0
Name Modified Size InfoDownloads / Week
Parent folder
gitlens-17.2.0.vsix 2025-06-17 7.7 MB
README.md 2025-06-17 5.3 kB
v17.2.0 source code.tar.gz 2025-06-17 43.4 MB
v17.2.0 source code.zip 2025-06-17 44.1 MB
Totals: 4 Items   95.3 MB 7

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)
Source: README.md, updated 2025-06-17