Vscode Gitlens: v17.0.0 Release

Release date:
March 31, 2025
Previous version:
v16.3.3 (released March 13, 2025)
Magnitude:
33,027 Diff Delta
Contributors:
5 total committers
Data confidence:
Commits:

243 Commits in this Release

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

Authored February 23, 2025
Authored February 14, 2025
Authored March 24, 2025
Authored March 12, 2025
Authored February 12, 2025
Authored March 3, 2025
Authored February 27, 2025
Authored March 6, 2025
Authored February 25, 2025
Authored March 27, 2025
Authored February 26, 2025
Authored March 12, 2025
Authored March 28, 2025
Authored March 24, 2025
Authored March 12, 2025
Authored February 28, 2025
Authored March 24, 2025
Authored March 14, 2025
Authored March 13, 2025

Top Contributors in v17.0.0

eamodio
d13
sergeibbb
axosoft-ramint
eatmorespinach

Directory Browser for v17.0.0

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

Loading File Browser...

Release Notes Published

Added

  • Adds support for GitKraken AI (Preview), powered by Google Gemini, included with all GitLens Pro subscriptions
  • Adds expanded support for GitHub Copilot-provided AI models
  • Adds an AI-powered "Create with AI" button to assist with creating pull requests for GitHub and GitLab
  • Adds AI-powered changelog generation between two references (#4189)
    • Adds a Generate Changelog (Preview)... command to the Command Palette
    • Adds a Generate Changelog (Preview)... context menu item to branches and tags in the Commit Graph and in GitLens views
    • Adds a Generate Changelog (Preview) context menu item to Behind/Ahead comparison results in Gitlens views
  • Adds AI model status and model switcher to the Home view (#4064)
  • Adds Anthropic Claude 3.7 Sonnet model for GitLens' AI features (#4101)
  • Adds Google Gemini 2.5 Pro (Experimental) and Gemini 2.0 Flash-Lite model for GitLens' AI features (#4104)
  • Adds new Bitbucket Cloud and Data Center integration (#3916)
    • Adds enriched links to PRs and issues (#4045)
    • Adds Bitbucket Cloud and Data Center PRs in Launchpad (#4046)
    • Adds support for Bitbucket issues in Start Work and allows associating issues with branches (#4047, #4107)
  • Adds support for multi-select in GitLens views, enabled by default
    • Adds Cherry Pick Commits..., Copy Remote Commit URLs , and Open Commits on Remote actions to multi-selected commits in the Commit Graph and GitLens views
    • Adds Add as Co-authors action to multi-selected contributors in GitLens views
    • Adds Delete Branches..., Open Branches on Remote, Add to Favorites, and Remove from Favorites actions to multi-selected branches in GitLens views
    • Adds Delete Tags... action to multi-selected tags in GitLens views
    • Adds Drop Stashes... action to multi-selected stashes in GitLens views
    • Adds Delete Worktrees... and Open Worktrees in New Window actions to multi-selected worktrees in GitLens views
  • Adds ability to control how worktrees are displayed in the views
    • Adds a gitlens.views.worktrees.worktrees.viewAs setting to specify whether to show worktrees by name, path, or relative path
    • Adds a gitlens.views.worktrees.branches.layout setting to specify whether to show branch worktrees as a list or tree, similar to branches
  • Improves detection in the merge target hover on Home for other cases where a branch was merged and adds other actions for the branch and its merge target (#4124)
  • Adds expanded support for creating pull requests to all supported providers (#4142)
  • Adds a Merge Changes (Manually)... action to files in GitLens view to merge changes in those files into the working tree
  • Adds an Open Changes with Common Base action to comparison results files

Changed

  • Improves performance by avoiding eager loading of full commit details for inline blame (#4115)
  • Improves performance by removing --full-history flag usage in git commands
  • Updates the Switch AI Model command and flow
    • Renames the Switch AI Model command to Switch AI Provider/Model
    • Allows the provider to be selected before displaying a list of models
    • Adds inline actions to reset or configure a provider at the provider step
  • Curated the list of AI models available for GitLens' AI features
  • Improves behavior when opening multiple file changes simultaneously
  • Improves accuracy of file lists and stats for uncommitted changes
  • Changes AI features (stash description, changelog generation) to honor organization settings

Fixed

  • Fixes Bitbucket Server remote - "scm/" path prefix not removed (regression) (#3218)
  • Fixes large commit messages work poorly on Commit Graph (#4100)
  • Fixes Show * View commands fail intermittently (#4127)
  • Fixes Load more action not working on incoming changes in Commits/Repositories views (#4154)
  • Fixes incorrect settings.json entry for Google Gemini 2.0 Flash Thinking causes linter warning (#4168)
  • Fixes multiple autolinks in commit message are broken when enriched (#4069)
  • Fixes gitlens.hovers.autolinks.enhanced setting is not respected (#4174)
  • Fixes sign out action on Account popover is actually sign in (#4182)
  • Fixes Launchpad view causing an "add remote" prompt on load (#4039)
  • Fixes Launchpad indicator not updating when an item is snoozed (#4103)
  • Fixes autolinks sometimes not shown in the Inspect view when integrations were disconnected
  • Fixes an issue with overlapping popover UI elements