GitKraken Release Notes
Behold the evolution of GitKraken! Find out what’s new, what’s fixed, or just take a trip down memory lane with a nostalgic swagger, remembering those bugs of yesterday.
Wednesday, August 21st, 2019
🚌We went back to the blackboard to come up with these GitKraken improvements, bug fixes, and updates to our Enterprise Git Client. 👩🏫
We’re going for the Dean’s List with this improvement. ⭐️
- Stashing time has been improved for stashing staged files.
Bug Fixes 🐛
🙅 These bugs have been expelled from campus!
- Users can again create a remote repository and clone it using an integration.
- The Commit Search will return expected results when a stem word is queried.
A+ grades across the board for these updates to our Enterprise Git Client. 👏
- The option to Sign in with GitHub has been removed.
- The Linux Enterprise Client will now update properly.
Thursday, August 15th, 2019
Bug Fixes 🐛
The Electron cache now clears automatically with each update to ensure Glo tabs load correctly.
Wednesday, August 14th, 2019
We’ll have you singing Hakuna Matata with these GitKraken v6.1.2 updates. 🎉
🦍The baboons are going ape over this improvement.
- The performance of GitKraken’s stashing functionality has been improved.
Bug Fixes 🐛
We respect all living creatures, from the crawling ant to the leaping antelope, but this bug got to go -- sorry Pumba! 🐗
- The libgit2 version has been updated to address a recent security patch.
Friday, August 9th, 2019
Bug Fixes 🐛
- Users behind an authenticated proxy will now see a prompt for their credentials inside of the Release Notes & Glo tabs.
- Renamed the duplicate GitLab.com option under Preferences → Authentication back to GitLab (Self-Managed).
Thursday, August 8th, 2019
No matter what Chu were hoping for, these new GitKraken features, improvements, and bug fixes are cause for celebration. 🎉
🔎 Get out your magnifying glass and prepare to search like you never have before, Detective.
- Users can now easily search inside the graph for commits by message, author, or SHA. Access this feature with the keyboard shortcut Ctrl/Cmd + F or click on the toolbar’s search icon. While searching, use Enter or ↓ to view the next result in the graph, or Shift + Enter or ↑ to view the previous result.
- New GitHub Actions integration! Users can now add, edit, and delete GitHub Actions workflows inside of GitKraken. The GitHub Actions section will appear in the left panel for repositories with a GitHub upstream or any repository with the
.github/workflowsdirectory. Choose from several workflow templates to get started.
We might not have a thunderstone, but we’ve leveled-up GitKraken with these improvements. 🆙
- The integration tabs under Preferences → Authentication have been changed to a vertical layout.
- The merge conflict warning when opening a pull request will now display a list of conflicted files.
- An un-bundled version of GitKraken’s strings file has been added. Users can edit/replace for use in non-officially supported languages. This file can be located at
- More Keif avatars have been added to profiles.
- An option has been added to the Fuzzy Finder to view GitKraken release notes.
Bug Fixes 🐛
⚡️Our small yellow friend helped us thunder shock these bugs into oblivion.
- Users will no longer encounter the error message caused by .gitignore negation rules,
Checkout failed: error matching pattern due to .gitignore, when checking out a branch.
- Users can now change the project group name casing when renaming a project group.
- When initiating a push and pull request through the context menu, the Pull Request panel will now appear once the local branch has finished pushing to your remote.
- The reset branch context menu will now perform as expected after dragging a branch onto another reference in the graph.
- We (really) have fixed an issue with authentication for Bitbucket servers when the username is an email address.
Tuesday, July 16th, 2019
Warning: Endgame Spoilers Ahead (oh and get out from under that rock and go see the movie!)
After our epic v6 release, we still had some webs to untangle. After all: with great power, comes great responsibility.
It might take some time to get used to these new
powers features, but we’re confident you’ll be shooting webs from your hands in no time.
- This one’s for you Aunt May. Users can now configure the location of notifications in GitKraken by going to Preferences -> UI Preferences -> Notification Location.
- The message box for commits is now resizeable.
- Users can now use the keyboard shortcut Shift + J (or Shift + ↓) to jump to the parent commit of a selected commit.
- Similarly, users can also use the keyboard shortcut Shift + K (or Shift + ↑) to jump to the child commit of a selected commit. No webs required.
Like Spidey’s new suit, it’s as if Stark himself helped with these technical improvements (we miss you Tony!)
- The Fuzzy Finder will now filter search results based on frequency of function use.
- When you hover over an author/committer name, a tooltip of their email address will display in the commit panel.
- A caps lock warning notification will now appear in all password input fields.
- A tooltip has been added to Project Groups to display the directory path.
Bug Fixes 🕷
We got some help from our friendly neighborhood Spider-Man to control the GitKraken bug population.
- Now, if there is a corrupt reference in the repository, the graph and its branches will still display.
- The Commit Changes context menu and button options for submodules will now work properly.
- GitKraken will no longer take an extended time to timeout when switching to a tab with an inaccessible remote repository.
- Users can now focus the Fuzzy Finder search box by selecting the search commit icon.
- Extra new tabs will no longer generate when relaunching GitKraken if you have the Remember Tabs setting disabled.
- The Mac keyboard shortcut Cmd + Q will quit GitKraken if Glo is open.
- Bitbucket Server users who have email addresses for their usernames can now successfully integrate their repositories.
- Merge commits will no longer have unknown authors if the global gitconfig has no email address.
- Resolved an issue where files from a different branch would appear in the working directory if a user performed a branch checkout through the CLI.
Monday, June 17th, 2019
Start your engines and prepare to blast off with our v6.0 perf improvements. You’re going to want to buckle your seatbelts...Nic Cage is at the wheel. ⏩⏩⏩
No need to keep Tabs on this journey. Launch systems are a go. 3. 2. 1…... 🚀🚀🚀
- TABS...sip, ah. The speed and performance improvements involved in v6.0 has finally made switching between multiple repos in the form of tabs possible! Users can also use Tabs to switch between repos and Glo Boards.
- If a merge conflict exists between your source and the target branch, a
Merge Conflict Detected!error message will now directly appear in the pull request template panel when attempting to initiate a pull request.
Like a Nascar pit crew, our team spruced up the physical performance of GitKraken to achieve peak racing form. Prepare for lightspeed… 🏎💨
- The startup time of GitKraken is up to 2.3x as fast!
- The application size has been reduced by approximately 100MB for MacOS users.
- It will feel like taking a Buggati for a spin. Checkout in LFS is now 14x as fast!
- Newly created pull requests will display much faster.
- Toast notifications have been moved from the upper right corner to the lower left corner of the central UI to avoid blocking important information.
- File History and Blame views load up to 20x as fast! Top that Usain!
Bug Fixes 🐛
Flash! We’ve zapped these slow pokes out the way! ⚡️
- Users will no longer encounter the error message
Cannot read property isGitHookError of undefinedwhen finishing a release branch through GitFlow.
- Commits will no longer appear detached from their respective branch if a child commit’s date is older than the parent’s commit date.
- Self-hosted remote services with a domain containing a custom port or path will now be supported through GitKraken’s integration feature.
- All folders in Tree View can now be expanded.
- When using the Bitbucket.org integration, duplicate repositories will no longer appear in the clone menu.
- When using the Azure DevOps integration, repositories will be listed alphabetically on the clone menu.
- Users with their
inputwill no longer have line endings converted to
CRLFwhen resolving a conflict.
- Submodules will no longer be not initialized after discarding submodule changes.
- Commit message text now wraps correctly inside of the commit message box.
- Several GPG-related bug fixes have been applied, including:
- All merge conflicts will now be signed after selecting the Sign commits by default checkbox.
- The error notification message will be more descriptive when attempting to generate a GPG key with a name not provided in a user’s profile.
- If using older versions of GPG, users will no longer encounter a
gpg: invalid option --pinentry-modeerror notification.
- Annotated tags on Windows will now be correctly signed.