You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Introduces GitLens 17 features and updates
Announces GitLens 17 with Bitbucket integration, GitKraken AI provider, new AI features like changelog generation and PR creation, and Commit Graph enhancements.
---------
Co-authored-by: Eric Amodio <[email protected]>
Copy file name to clipboardExpand all lines: gitlens/gitlens-release-notes-current.md
+128
Original file line number
Diff line number
Diff line change
@@ -16,6 +16,134 @@ Features marked with `PREVIEW` require a GitKraken Account, with access level ba
16
16
17
17
---
18
18
19
+
<aid="v17-0"></a>
20
+
21
+
## Version 17.0
22
+
23
+
#### Monday, March 31, 2025
24
+
25
+
GitLens 17 brings powerful new integrations, enhanced AI capabilities, and workflow improvements to help you collaborate more efficiently. This release introduces official Bitbucket integration, adds GitKraken AI as a provider for AI-powered features, delivers new AI capabilities like changelog generation and PR creation, and extends multi-select actions in the Commit Graph.
We're excited to introduce [GitKraken AI](https://www.gitkraken.com/solutions/gitkraken-ai?source=gitlens), a preview of our official AI provider for GitLens' AI-powered features. Now users with a paid subscription can leverage powerful AI capabilities without needing to configure external API keys.
32
+
33
+
- Two model options available in this release:
34
+
- Google Gemini 2.0 Flash
35
+
- Google Gemini 2.0 Flash-lite
36
+
37
+
The active AI provider and model that GitLens uses can be found in the Integrations menu in Home View for better visibility and management.
38
+
39
+
### New AI Features
40
+
41
+
#### AI Pull Request Creation
42
+
43
+
Creating meaningful pull requests is now easier than ever with AI-assisted PR creation.
44
+
45
+
- Automatically generate descriptive titles and detailed descriptions based on your committed changes
46
+
- Save time while providing reviewers with better context about your changes
47
+
- Open a new PR with the generated content directly from GitLens
48
+
49
+
#### AI Changelog Generation
50
+
51
+
Need to generate a structured changelog for a group of commits? GitLens 17 makes it simple with AI-powered changelog generation.
52
+
53
+
- Select multiple commits and generate a well-structured changelog in markdown format
54
+
- Perfect for release notes, documentation, or communicating changes to your team
55
+
56
+
### Bitbucket Integration
57
+
58
+
GitLens now offers rich integration with Bitbucket repositories! Connect your Bitbucket account to gain access to issues and pull requests directly within GitLens.
59
+
60
+
- Support for both Bitbucket Cloud and Bitbucket Data Center
61
+
- Access Bitbucket issues and pull requests in Home View and Launchpad
62
+
- See pull request information within the Commit Graph
63
+
- Seamlessly incorporate Bitbucket into your GitLens workflows
64
+
65
+
### Commit Graph Enhancements
66
+
67
+
The Commit Graph now supports taking actions on multiple selected commits, starting with cherry-picking. This makes it easier to work with groups of related commits across branches.
68
+
69
+
- Select multiple commits in the Graph view and cherry-pick them to your current branch
70
+
- More multi-select actions coming soon, including AI changelog generation
71
+
72
+
### Plan Updates
73
+
74
+
We've refreshed GitKraken plans to better reflect how devs and teams work:
75
+
76
+
- Pro plan remains "Pro" and is limited to 1-2 seats
77
+
- A new "Advanced" plan is available with more AI features and controls for small teams of up to 10
78
+
- Teams plan is now "Business"
79
+
80
+
[Read more](https://www.gitkraken.com/blog/smarter-workflows-built-in-ai-better-developer-experience?source=gitlens) about the new GitKraken plans.
81
+
82
+
### Referral Program
83
+
84
+
Pro subscribers can now refer colleagues and friends to GitLens through the new referral program and earn $.
85
+
86
+
- Access the referral program [here](https://gitkraken.dev/?referral_portal=true&source=gitlens), or through the account menu in GitLens Home
87
+
88
+
### Added
89
+
90
+
- Adds support for GitKraken AI (Preview), powered by Google Gemini, included with all GitLens Pro subscriptions
91
+
- Adds expanded support for GitHub Copilot-provided AI models
92
+
- Adds an AI-powered "Create with AI" button to assist with creating pull requests for GitHub and GitLab
93
+
- Adds AI-powered changelog generation between two references ([#4189](https://github.com/gitkraken/vscode-gitlens/issues/4189))
94
+
- Adds a _Generate Changelog (Preview)..._ command to the Command Palette
95
+
- Adds a _Generate Changelog (Preview)..._ context menu item to branches and tags in the _Commit Graph_ and in GitLens views
96
+
- Adds a _Generate Changelog (Preview)_ context menu item to Behind/Ahead comparison results in Gitlens views
97
+
- Adds AI model status and model switcher to the _Home_ view ([#4064](https://github.com/gitkraken/vscode-gitlens/issues/4064))
98
+
- Adds Anthropic Claude 3.7 Sonnet model for GitLens' AI features ([#4101](https://github.com/gitkraken/vscode-gitlens/issues/4101))
99
+
- Adds Google Gemini 2.5 Pro (Experimental) and Gemini 2.0 Flash-Lite model for GitLens' AI features ([#4104](https://github.com/gitkraken/vscode-gitlens/issues/4104))
100
+
- Adds new Bitbucket Cloud and Data Center integration ([#3916](https://github.com/gitkraken/vscode-gitlens/issues/3916))
101
+
- Adds enriched links to PRs and issues ([#4045](https://github.com/gitkraken/vscode-gitlens/issues/4045))
102
+
- Adds Bitbucket Cloud and Data Center PRs in _Launchpad_ ([#4046](https://github.com/gitkraken/vscode-gitlens/issues/4046))
103
+
- Adds support for Bitbucket issues in _Start Work_ and allows associating issues with branches ([#4047](https://github.com/gitkraken/vscode-gitlens/issues/4047), [#4107](https://github.com/gitkraken/vscode-gitlens/issues/4107))
104
+
- Adds support for multi-select in GitLens views, enabled by default
105
+
- 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
106
+
- Adds _Add as Co-authors_ action to multi-selected contributors in GitLens views
107
+
- Adds _Delete Branches..._, _Open Branches on Remote_, _Add to Favorites_, and _Remove from Favorites_ actions to multi-selected branches in GitLens views
108
+
- Adds _Delete Tags..._ action to multi-selected tags in GitLens views
109
+
- Adds _Drop Stashes..._ action to multi-selected stashes in GitLens views
110
+
- Adds _Delete Worktrees..._ and _Open Worktrees in New Window_ actions to multi-selected worktrees in GitLens views
111
+
- Adds ability to control how worktrees are displayed in the views
112
+
- Adds a `gitlens.views.worktrees.worktrees.viewAs` setting to specify whether to show worktrees by name, path, or relative path
113
+
- Adds a `gitlens.views.worktrees.branches.layout` setting to specify whether to show branch worktrees as a list or tree, similar to branches
114
+
- 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](https://github.com/gitkraken/vscode-gitlens/issues/4124))
115
+
- Adds expanded support for creating pull requests to all supported providers ([#4142](https://github.com/gitkraken/vscode-gitlens/issues/4142))
116
+
- Adds a _Merge Changes (Manually)..._ action to files in GitLens view to merge changes in those files into the working tree
117
+
- Adds an _Open Changes with Common Base_ action to comparison results files
118
+
119
+
### Changed
120
+
121
+
- Improves performance by avoiding eager loading of full commit details for inline blame ([#4115](https://github.com/gitkraken/vscode-gitlens/issues/4115))
122
+
- Improves performance by removing `--full-history` flag usage in git commands
123
+
- Updates the _Switch AI Model_ command and flow
124
+
- Renames the _Switch AI Model_ command to _Switch AI Provider/Model_
125
+
- Allows the provider to be selected before displaying a list of models
126
+
- Adds inline actions to reset or configure a provider at the provider step
127
+
- Curated the list of AI models available for GitLens' AI features
128
+
- Improves behavior when opening multiple file changes simultaneously
129
+
- Improves accuracy of file lists and stats for uncommitted changes
130
+
- Changes AI features (stash description, changelog generation) to honor organization settings
131
+
132
+
### Fixed
133
+
134
+
- Fixes Bitbucket Server remote - "scm/" path prefix not removed (regression) ([#3218](https://github.com/gitkraken/vscode-gitlens/issues/3218))
135
+
- Fixes large commit messages work poorly on Commit Graph ([#4100](https://github.com/gitkraken/vscode-gitlens/issues/4100))
- Fixes _Load more_ action not working on incoming changes in Commits/Repositories views ([#4154](https://github.com/gitkraken/vscode-gitlens/issues/4154))
138
+
- Fixes incorrect settings.json entry for Google Gemini 2.0 Flash Thinking causes linter warning ([#4168](https://github.com/gitkraken/vscode-gitlens/issues/4168))
139
+
- Fixes multiple autolinks in commit message are broken when enriched ([#4069](https://github.com/gitkraken/vscode-gitlens/issues/4069))
140
+
- Fixes `gitlens.hovers.autolinks.enhanced` setting is not respected ([#4174](https://github.com/gitkraken/vscode-gitlens/issues/4174))
141
+
- Fixes sign out action on Account popover is actually sign in ([#4182](https://github.com/gitkraken/vscode-gitlens/issues/4182))
142
+
- Fixes Launchpad view causing an "add remote" prompt on load ([#4039](https://github.com/gitkraken/vscode-gitlens/issues/4039))
143
+
- Fixes Launchpad indicator not updating when an item is snoozed ([#4103](https://github.com/gitkraken/vscode-gitlens/issues/4103))
144
+
- Fixes autolinks sometimes not shown in the Inspect view when integrations were disconnected
145
+
- Fixes an issue with overlapping popover UI elements
0 commit comments