Vscode Gitlens: v17.4.0 Release

Release date:
August 21, 2025
Previous version:
v17.3.4 (released August 11, 2025)
Magnitude:
6,788 Diff Delta
Contributors:
4 total committers
Data confidence:
Commits:

90 Commits in this Release

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

Authored August 19, 2025
Authored August 19, 2025
Authored July 29, 2025
Authored August 19, 2025
Authored August 12, 2025
Authored August 20, 2025
Authored July 29, 2025
Authored August 6, 2025
Authored August 20, 2025
Authored August 7, 2025
Authored August 11, 2025
Authored July 28, 2025

Top Contributors in v17.4.0

eamodio
sergeibbb
d13
axosoft-ramint

Directory Browser for v17.4.0

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

Added

  • Adds new Commit Composer view experience β€” the next evolution of the initial Commit Composer preview
    • Transforms the automatic commit process into a comprehensive drafting and review experience
    • Adds ability to preview changes before committing and iterate by regenerating individual messages or entire commit compositions
    • Adds support for switching between different AI models during composition
    • Adds custom instruction support to guide AI output to match team conventions and preferences
    • Adds integrated diff review for each proposed commit, and manual editing capabilities for any commit message or approach
    • Adds manual commit composition support (no AI provider required for basic functionality)
    • Adds Compose Commits (Preview) commands accessible from multiple locations: Home view, Commit Graph WIP row, Inspect/Graph Details views, SCM view, and Command Palette
  • Adds updated AI model support for GitLens' AI features
    • Adds GPT-5 family (GPT-5, GPT-5 Mini, GPT-5 Nano), and Claude 4.1 Opus models
  • Add Azure DevOps Server integration support (#4478)
  • Adds expanded and improved branch favoriting (#4497)
    • Adds a new "Favorited Branches" option to the branches visibility dropdown on the Commit Graph
    • Adds Add to Favorites or Remove from Favorites context menu items to branches in the Commit Graph
    • Adds Add to Favorites or Remove from Favorites context menu items to worktrees in the views
  • Adds πŸ‘ "Helpful" and πŸ‘Ž "Unhelpful" feedback buttons to AI-generated Changelog (#4449)
  • Adds ability to set or change the upstream branch for branches in the Commit Graph and other GitLens views (#4498)
    • Adds new Set Upstream... and Change Upstream... context menu items to branches in the Commit Graph and other GitLens views
    • Adds a new upstream sub-command to the branch Git Command Palette
  • Adds new default topological selection mode to the Commit Graph
    • Updates gitlens.graph.multiselect setting to default to topological; set to true to allow selecting multiple commits without restriction
  • Adds ability to switch between open repositories on the Visual History
  • Adds Visualize Repository History commands to the SCM menus
  • Adds Restore Previous Changes command to files in the views (#4542)

Changed

  • Changes branch favoriting to apply to both local and remote branch pairs (#4497)
  • Improves experience by opening an explain summary document before summary content is generated (#4328)
  • Improves login handling when user copies authentication URL instead of opening it
  • Improves Inspect/Details view button overload (#4488)

Fixed

  • Fixes Copy Changes (Patch) command not working from the Commit Graph
  • Fixes issues with handling token limits when using Copilot models (#4529)
  • Fixes continuous refreshing when gitkraken.dev cannot renew an expired session (#4324)
  • Fixes some Commit Graph issues because of reference to previous state context (#4513)
  • Fixes 'generate-rebase' feedback submissions having undefined "type" (#4502)