Skip to content

Commit 1ef4b95

Browse files
Adds GitLens v17.0 release notes (#107)
* 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]>
1 parent ae4cc80 commit 1ef4b95

File tree

2 files changed

+128
-0
lines changed

2 files changed

+128
-0
lines changed

_images/gl-17-0-hero.png

626 KB
Loading

gitlens/gitlens-release-notes-current.md

+128
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,134 @@ Features marked with `PREVIEW` require a GitKraken Account, with access level ba
1616

1717
---
1818

19+
<a id="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.
26+
27+
<img src="/wp-content/uploads/gl-17-0-hero.png" class="help-center-img img-bordered">
28+
29+
### GitKraken AI Preview
30+
31+
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))
136+
- Fixes _Show \* View_ commands fail intermittently ([#4127](https://github.com/gitkraken/vscode-gitlens/issues/4127))
137+
- 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
146+
19147
<a id="v16-3"></a>
20148

21149
## Version 16.3

0 commit comments

Comments
 (0)