Skip to content

GitKraken Git Client 7.x

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.

Download Current Version Now

Check out our GitKraken Roadmap to see what we’re working on.


Version 7.7.2

Tuesday, August 10th, 2021

Ahoy there! The crew has been hard at work swabbing the decks and trimming the sails to bring you the improvements in the GitKraken v7.7.2 release. Raise anchor and prepare to update! β›΅

New ✨

  • Users who are leveraging Git hooks in their workflows will be happy to learn that GitKraken now supports the Git configuration core.hooksPath variable. Users can also change the directory for where a repository’s hooks are stored from inside GitKraken by navigating to Preferences β†’ Git Hooks.

Improvements πŸ™Œ

  • We’ve improved performance for the new GitKraken Teams features. Users will notice that repository actions respond faster, especially for larger repositories.
  • Untracked files will no longer appear in the GitKraken Teams Panel if those files have not been modified.

Bug Fixes πŸ›

  • GitKraken Merge Conflict Editor users can now scroll horizontally, even if the scrollbar is over a conflicted line.
  • When switching tabs, GitKraken will now remember what panes users had collapsed, as well as which branches & tags had been hidden.

Version 7.7.1

Wednesday, July 28th, 2021

With the 🐢 days of summer upon us, you might suspect we would be taking it slow. Instead, we are dropping a new release to help everyone speed things up!

Improvements πŸ™Œ

  • All users will notice improved performance when switching between tabs in GitKraken.
  • The Author and Team filter lists are now sorted alphabetically by default, making it easier to find what you are looking for.

Bug Fixes πŸ›

  • When opening repositories in GitKraken, users will no longer get stuck on the loading screen.
  • GitKraken users will no longer encounter a loop repeatedly asking for their SSH passphrase.

Version 7.7.0

Tuesday, July 13th, 2021

At GitKraken, we know that teamwork makes the dream work. Get your whole team inspired with a few famous quotes and all the new team features in the release of v7.7.0!

New ✨

Talent wins games, but teamwork and intelligence win championships…

  • Introducing GitKraken Teams:
    • GitKraken users with Pro and Enterprise Cloud accounts can now create and manage teams within their organization.
    • Organizations are now visible in Preferences in each user's Profile. From this view:
      • All team members can view a list of other members in the organization, as well as the members in any team to which they belong.
      • Administrators can create and manage teams.
      • Administrators can also invite, remove, or change the role of members in an organization.
    • Team collaboration features:
      • Team View
        • View a list of members in your team in the left panel.
        • See which files and branches your fellow team members are currently working on.
        • To avoid merge conflicts, files you and a team member both have changes on are marked with a warning icon ⚠️.
      • Graph filtering Filter the Author column of the commit graph by Team and/or collaborators to highlight work committed by your team.
  • New Pull Request section:
    • Pull request filtering
      • The following filters are included by default to help focus PRs most important to users, with some options specific to certain hosting providers
        • My Pull Requests
        • All Pull Requests
        • Assigned to me
        • Awaiting my review
      • Custom filters can also be created for all supported integrations.
    • All filtered pull requests can now be easily searched.
    • New status icons will now indicate CI/CD status as well as request status of pull requests, depending on the hosting provider.

Improvements πŸ™Œ

It is literally true that you can succeed best and quickest by helping others to succeed…

  • Diff hunks are now copyable from the Pull Request view.
  • Updated and new GitHub Actions templates.
  • Any form submission will now be focused, making for more convenient submission with tab/enter.

Bug Fixes πŸ›

We think, mistakenly, that success is the result of the amount of time we put in at work, instead of the quality of time we put in…

  • Commits from interactive rebases will resume being signed.
  • Tab navigation issues resolved.
  • Notifications settings will no longer always be detected as offline.
  • The merge tool window will no longer extend off the right of the screen.
  • When in a detached head state the pull dropdown is now enabled to allow fetching.

Notes πŸ—’οΈ

If I have seen further, it is by standing on the shoulders of giants...

  • GitHub is deprecating user/pass authentication, we have added an in app notification to prepare users of this upcoming change.

Version 7.6.1

Wednesday, May 19th, 2021

GitLab Self-Manged Users:

GitKraken: How about a magic trick? I'm going to make your repo, disappear... 🀑

Bug Fixes πŸ›

  • Resolved an issue that was preventing some repositories from rendering when connected to GitLab Self-Managed.

Version 7.6.0

Wednesday, May 12th, 2021

GitKraken is helping teams using GitHub to move at warp speed with the release of v7.6.0. Set your phasers to stun and prepare to upgrade!

New ✨

Because moving at impulse power on GitHub was too slow...

  • Github.com users may now utilize the Pull Request view! Selecting a pull request in the left panel will bring up the pull request view which will allow users to:

    • Edit the pull request title, description, reviewers, assignees, milestones, and labels.
    • Comment on a pull request.
    • Merge a pull request from GitKraken.
    • Submit reviews by leaving a comment, approving the PR, or requesting changes.
  • GitKraken users at all plan levels can now create and edit issues on GitHub and GitLab public repositories.

Improvements πŸ™Œ

We’re giving it all we got...

  • The cherry pick option has been removed from the context menu that appears after selecting multiple commits in the graph. GitKraken does not support the ability to cherry pick multiple commits...yet.
  • Markdown and styling have been improved throughout the application, most notably in issue detail view and the in-app release notes.
  • The scrollbar in the hunk diff view has been improved so it is selectable in all cases.

Bug Fixes πŸ›

Fixing the trouble with tribbles bugs...

  • Scrolling through a list of tracked LFS file types will feel smoother and render correctly.
  • The left panel will no longer disappear if a GitHub workflow file contains only content that has been commented out.
  • Pull request information will no longer render multiple times, and text artifacts will no longer clutter the left panel.
  • The diff and issue detail views can no longer be opened simultaneously when the commit panel is pinned to the bottom of the screen.
  • The .gitignore file generated when initializing a repository form GitKraken will no longer be set as read-only.

Notes πŸ—’οΈ

Shields up...

  • We have improved security by no longer accepting untrusted SSL certificates used with self-hosted integrations, like GitHub Enterprise, GitLab Self-managed, and Bitbucket servers. If you notice issues with connecting or using one of these integrations, please visit our support site for more information about configuring your system.

Version 7.5.5

Monday, April 12th, 2021

Bug Fixes πŸ›

  • Resolved an issue that was causing GitKraken to sporadically crash on Mac and Linux when performing certain actions.
  • Fixed another crash that could occur when performing checkout operations.

Notes

  • In an upcoming release of GitKraken, the minimum supported version of GitHub Enterprise will be 2.20.24 in order to use the integration. We anticipate this change to go live at the beginning of May.

Version 7.5.4

Monday, April 5th, 2021

Bug Fixes πŸ›

  • Resolved an issue that was causing GitKraken to crash for some users when trying to push.

Version 7.5.3

Thursday, March 24th, 2021

Bug Fixes πŸ›

Spring has sprung! So it was time for Keif to kick these bugs out of his garden to make room for some flowers. 🌷

  • Using HTTPS over a proxy will no longer incorrectly throw the error message: Failed to get server certificate: The handle is in the wrong state for the requested operation
  • Hitting the Delete button in the commit message box when a commit template is present will no longer generate new lines.
  • The cursor will no longer jump to the end of the line when typing in a feedback or support form.
  • Repositories containing empty annotated tags will no longer cause GitKraken to crash on Mac and Linux.
  • Squashing in interactive rebase will no longer cause GitKraken to deadlock.
  • The error message: Failed to initialize [object Object] will no longer appear for GitLab users.
  • Error logs can again be opened using the Help menu.

Version 7.5.2

Tuesday, March 2nd, 2021

We might not wield the same superpowers as Wanda, but it kind of seems like it with these recent updates to the legendary GitKraken Git client.

Improvements πŸ™Œ

  • The tooltip display has improved when dragging-and-dropping branches in the left panel.
  • If a WIP node is present when a user selects Reset Local to Here to checkout a remote branch, GitKraken will now create a stash.
  • The profile dropdown menu will now close after switching profiles.

Bug Fixes πŸ›

  • Relative timestamps will display correctly in the graph.
  • Desktop notifications will render as intended.
  • A newline can now be prepended to the commit description field.
  • The option to delete a remote tag will again appear when deleting subsequent tags after deleting a tag from a remote repository.

Version 7.5.1

Monday, February 8th, 2021

Nobody:

GitKraken: Ayy here's a hotfix for a big ol oopsie whoopsie we made (aka critical stability improvements for syncing GitKraken notifications).


Version 7.5.0

Thursday, January 21st, 2021

We’re ringing in the New Year with some epic improvements to your favorite Git GUI. Sure to be fitting for a Grand Gitmaster. πŸ‘‘

New ✨

After all, Git can also be beautiful...

  • A notifications system has been added to GitKraken to alert users of important messages such as version updates, bug fixes, and more helpful information. These notifications can be accessed via the bell icon πŸ”” in the upper right corner, and notification settings can be configured via Preferences Notifications

Improvements πŸ™Œ

Well, that’s mate in 3. β™Ÿ

  • The hamburger menu in the upper right corner has been removed. Preferences can now be more easily accessed through a new gear icon βš™οΈ.
  • The profile dropdown menu has been redesigned to better distinguish a user's Git authoring details from their GitKraken account details.
  • Users will now see the options to Show/Hide when multi-selecting local branches and stashes from the left panel.

Bug Fixes πŸ›

Bugs….it’s time to resign.

  • Actions accomplished by tab-related keyboard shortcuts will no longer be duplicated.
  • Users can again toggle the left and commit panels from the View menu options.
  • The left panel will no longer disappear if users have an empty yaml file in their repository’s github/workflows/ folder.

Version 7.4.1

Monday, November 30th, 2020

πŸ¦ƒ Get ready to gobble up these epic GitKraken improvements and bug fixes.

Improvements πŸ™Œ

  • After a commit action has been made in GitKraken, a timestamp showing the duration of the action will be added to the activity log.

Bug Fixes πŸ›

  • The GitLab Self-Managed issue tracking integration will work for instances that have a URL path or protocol.
  • Fetching and auto-fetching while a file is open in GitKraken will no longer reset the scroll position on the Monaco text editor.
  • Stashing while the WIP node is selected will select the parent commit.
  • Post-checkout hooks will run correctly when starting a Gitflow Feature, Release, or Hotfix branch.

Version 7.4.0

Wednesday, October 28th, 2020

GitKraken v7.4.0 is the key to enjoying an even more productive workflow. πŸ—

New ✨

These are the key πŸ”‘ points of GitKraken v7.4.0

  • Users may now authenticate their GitKraken account using Google OAuth.
  • We have added a header to the commit graph, making resizing columns easier.
  • We have added the option to display additional columns of information in the commit graph:
    • Commit author
    • Commit date/time
    • Commit SHA
  • GitHub users now have the ability to create draft pull requests in GitKraken.

Improvements πŸ™Œ

These improvements fit with GitKraken like a lock and key. πŸ”

  • Now, when assigning an assignee or reviewer to a pull request, the dropdown menu will display the user’s name and username.
  • Autocomplete suggestions will now appear when creating or editing GitHub filters.
  • Search results will be more accurate when opening a repo via the Fuzzy Finder.
  • Keyboard shortcut Ctrl/Cmd + K can now be used to toggle the visibility of the commit panel on and off, while keyboard shortcut Ctrl/Cmd + J can be used to collapse and expand the left panel. The visibility of these panels can also be toggled from the View menu.

Bug Fixes πŸ›

Thanks for putting up with these door-key release notes πŸ˜› we’re almost finished.

  • Users will again receive a notification when GitKraken automatically resolves a merge conflict.
  • Branches will load in the Pull Request panel in repositories that have a space or hyphen in the repo name.
  • Users will now be prevented from setting editor tab size to 0 as that was causing performance issues when viewing diffs.
  • Finishing a release branch with Gitflow when the commit on the local master and develop branches are the same will no longer cause GitKraken to display a blank screen.
  • The Add a remote and checkout context menu option will only appear once.
  • Issue tracking for GitHub Enterprise will work for instances that have a URL path or protocol.

Version 7.3.2

Friday, September 11th, 2020

Bug Fixes πŸ›

  • We have resolved an issue preventing remote icons from appearing in the graph for some users.

Version 7.3.1

Wednesday, September 9th, 2020

Bug Fixes πŸ›

  • We have resolved an issue causing the Ubuntu snap version of GitKraken to crash for some users.
  • Users will no longer encounter an error message when switching between profiles.
  • The icon noting when a branch is associated with a card will display properly for the GitKraken Boards issue tracking integration.

Version 7.3.0

Wednesday August 26th, 2020

It’s a cephalopod party! GitKraken Git GUI v7.3 brings you issue tracking integration for GitHub and GitHub Enterprise - raise your tentacles!

New ✨

πŸ™πŸˆ Mona and Keif πŸ¦‘have been friends for a long time, and now, they have even more to celebrate in their friendship.

The GitKraken Git GUI now supports issue tracking integrations for GitHub and GitHub Enterprise! GitHub Issues users now have the ability to perform the following actions from GitKraken:

  • View and filter a list of issues from the left panel.
  • Create a branch tied to an issue.
  • View issue details.
  • Edit assignee of an issue.*
  • Edit state of an issue.*
  • Add/remove labels.*
  • Comment on an issue.*
  • Create new issues.*

*Paid features.

Improvements πŸ™Œ

Aren't these improvements ink-redible?

  • Users may now set a custom default branch name when initializing a new repository. Set a default branch by navigating to Preferences General Default Branch Name.
  • GitHub users now have the ability to fork a remote repository and add it to the left panel via a new context menu. This option will only appear if you do not have any existing forks of the repository.
  • GitHub users now have the ability to add an existing fork of a cloned repository. A pop-up message will appear in the left panel.

Bug Fixes πŸ›

Sea bugs only around here.

  • Clicking on a remote reference in the left panel will select that remote reference in the graph.
  • An issue has been resolved that was preventing some Jira users from viewing issue details.

Version 7.2.0

Tuesday August 4th, 2020

v7.2 of the GitKraken Git GUI is downright foxy. 😍 Introducing GitLab Issue Tracking integration.

New ✨

GitLab users will feel even more cunning 🦊 while managing issues directly from the GitKraken Git GUI.

  • The GitKraken Git GUI now supports issue tracking integration for GitLab & GitLab Self-Managed! GitLab Issues users now have the ability to perform the following from GitKraken:
    • View and filter a list of issues from the left panel.
    • Create a branch tied to an issue.
    • View issue details.
    • Edit assignee of an issue.*
    • Edit the state of an issue.*
    • Add/remove labels.*
    • Comment and reply on an issue.*
    • Create new issues.*
  • Adding and removing labels is now supported for all issue trackers.*

*Paid features.

Improvements πŸ™Œ

Time to clean up that foxhole. 🧹

  • Users can now multi-select branches in the left panel. This can be extremely helpful for quick clean up, like deleting all local branches.
  • The Preferences menu has been updated. The Authentication section has been renamed to SSH, and we have added a new Integrations section for accessing both Git and issue tracking integrations.
  • After pushing changes to a remote branch, the Push Successful notification will include a link to view the PR on the related hosting service.
  • Users can now use Esc to close the Create Issue and Create Filter panels.
  • When creating a new issue, users will see required fields noted with an asterisk.
  • When creating a new branch tied to an issue, users can now select the base of the branch.

Bug Fixes πŸ›

What does the fox say? β€œNO” to these bugs.

  • For GitLab users: when creating a merge request, clicking on Continue editing in GitLab will no longer take users to a 404 error page.
  • Users can now successfully delete remote tags.
  • GitKraken will no longer disconnect users who utilize multiple services that reside on the same base domain.
  • For Trello users: β€œClosed” boards will no longer appear in the Board dropdown menu in the left panel.
  • After deleting a local tag, the following prompt to delete that tag from all remotes works as intended.

Version 7.1.0

Monday July 13th, 2020

🎢Trello from the other side! Introducing v7.1 of the GitKraken Git GUI, now with Trello integration.

New ✨

Hello? Can you hear us? It’s the GitKraken Git GUI here to announce Trello integration.

  • The GitKraken Git GUI now integrates with Trello as an issue tracker! Once the connection has been authorized, Trello users will be able to accomplish the following from GitKraken:
    • View and filter a list of cards from Trello boards in the left panel.
    • Create branches tied to a card.
    • Select cards from the left panel to view card details. From the card details pane, users can perform the following actions:
      • Edit the list of a card.*
      • Edit member(s) of a card.*
      • Add comments to a card.*
    • Create new Trello cards from within the GitKraken Git GUI.*

*Paid features.

Improvements πŸ™Œ

At least we can say that we’ve tried…

  • We have added the ability to re-open closed tabs.
  • Users can now reorder filters in the left panel using drag-and-drop.
  • For users who have integrated an issue tracker: we have added an option to the context menu for branches tied to an issue or card allowing users to view the issue or card both inside the GitKraken Git GUI and the respective issue tracker.
  • Users will now be asked for confirmation before removing a filter.

Bug Fixes πŸ›

These bugs must have called a thousand times to tell us they’re sorry...

  • The left panel will no longer vanish due to an issue with the Jira integration.
  • The GitKraken Git GUI is now able to detect all versions of IntelliJ.
  • After selecting a Clone or Initialize path, the path will be auto-filled next time.

Version 7.0.1

Monday, June 8th, 2020

The GitKraken Git GUI has been updated to bring you a slew of new improvements and bug fixes.

Improvements πŸ™Œ

  • We have added a right-click context menu to Tabs. Right click on an opened tab to access the following options:
    • Close selected tab.
    • Close all other opened tabs.
    • Close all tabs to the right of the selected tab.
  • When starting a pull request from a branch associated with a Jira or GitKraken Boards issue, the GitKraken Git GUI will now populate pull request titles.
  • When viewing issue details, users can now navigate to an associated branch by clicking the branch name, or double-clicking the branch to checkout.
  • The status color and text for Jira issues is more legible in Light Theme.
  • We have removed the unassigned Jira default filter.

Bug Fixes πŸ›

  • Default Jira filters that are created inside the GitKraken Git GUI will no longer throw an error if the project prefix was a JQL reserved word.
  • The My Cards default filter will now populate with cards assigned to a user on a GitHub-synced board.
  • Search results will no longer display NaN when filtering in the left panel.

Version 7.0.0

Wednesday, May 20th, 2020

Introducing version 7 of the GitKraken Git GUI: The Best Way to Jira.

New ✨

Got issues? Keep them in Jira! Now you’ll have no issues tracking your issues because you can stay in the GitKraken Git GUI. New integrations for Jira Issue Boards and GitKraken Boards make it possible to resolve and manage issues directly from the GitKraken Git GUI.

  • GitKraken Git GUI now integrates with the following issue trackers:
    • Jira (Cloud & Self-Hosted)
    • GitKraken Boards
  • After setting up the integration, users will be able to do the following from the GitKraken Git GUI:
    • View and filter a list of project issues
    • View issue details
    • Create branches that are tied to an issue
    • Add comments*
    • Edit the status/column of an issue*
    • Edit the assignee of an issue*
    • Create new issues*

Features denotated with * are paid features for Jira integration and free for GitKraken Boards integration.

  • Users can now open repositories inside of the following text editors via the Fuzzy Finder, menu, or keyboard shortcuts (Ctrl/Cmd + Shift + E):
    • VS Code
    • Atom
    • Sublime
    • IntelliJ
  • Local repositories without a remote setup now include an option to create a remote and push local changes.

Improvements πŸ™Œ

You’ve still got issues, but at least your favorite Git GUI is still improving...

  • When creating a GitHub pull request in the GitKraken Git GUI, users can now search for reviewers and assignees by name or username.
  • The text color in a commit description will change when the placeholder text has been replaced.
  • Users now have the ability to rename remotes.
  • ed25519 and ecdsa SSH key pairs are now supported.
  • For Windows users: the Open with GitKraken menu option will now open a new tab inside of the GitKraken Git GUI instead of a new window.
  • Pull request links can now be copied through the context menu.

Bug Fixes πŸ›

We take issue with bugs...

  • The From Repo drop-down menu will populate results when opening a pull request.
  • Users can successfully initialize a repository on a Bitbucket server from the GitKraken Git GUI.
  • For Windows users: the Open in File Manager menu option, keyboard shortcut, and Fuzzy Finder action now work as intended.

Snapcraft 🐧

  • For Snap users: the snap for the GitKraken Git GUI has been moved to the classic confinement! Before updating to v7.0.0 of GitKraken, please install the snap with the --classic flag.