GitKraken Desktop V8.5.0

Released: May 17, 2022

Aggiornamenti in GitKraken Desktop V8.5.0

Funzionalità

  • GitKraken WorkSpaces now support Microsoft Azure DevOps repositories.
  • Any Workspace created for Azure DevOps will automatically include repos for a selected Azure Project.
  • Workspaces can currently support up to 100 repositories for an Azure Project.
  • Visual interactive rebase can now be initiated from the GitKraken CLI, which you can access from a Terminal Tab or a Repo Tab by clicking the Terminal icon in the top toolbar.
  • Git LFS Improvements:
    • Users will now experience a reduced delay in updating the graph and commit detail panel when selecting commits in LFS enabled repos.
  • When creating a new Team, members can now be added as part of the creation process.
  • Team members are now sorted by username in the Teams section, found in the left panel of GitKraken Client.
  • Improvements to GitKraken Workspaces:
    • Workspaces can now be shared as Team Workspaces, allowing users to share the Workspace with specific teams within their Organization.
    • In the Workspaces Repository view, clicking on the name of a repository will now open it in a Repo Tab.
    • Organization admins and owners will now see a new "Show All Workspaces" checkbox, which makes seeing all available Workspaces simpler.
    • Users can now leverage GitHub’s search syntax when using the Workspaces Pull Requests view search.
    • Added more options for filtering in the Workspaces Pull Requests view. The new options include:
      • "Opened by Me" which shows pull requests that were opened by the user. This filter is available for GitHub, GitHub Enterprise, GitLab, and GitLab Self-Managed repositories.
      • "At Risk" which shows any pull requests that are not drafts and have been open for longer than 7 days. This filter is currently only available for GitHub, GitHub Enterprise, GitLab, and GitLab Self-Managed repositories.
      • "By repository" which limits the view to a single repo within the Workspace. This filter is currently available for Azure DevOps, GitHub, GitHub Enterprise, Gitlab, and Gitlab Self-Managed repositories.
  • For Microsoft Windows users, GitKraken Client will now respect the core.longpaths setting in .gitconfig. Previously, GitKraken Client had its own longpaths setting independent of the user’s .gitconfig setting.
    • On Windows, core.longpaths now only applies to the files in the working directory, not in the .git directory, to maintain compatibility with Git for Windows.
  • GitKraken CLI autocomplete will now be able to suggest more than one argument in these commands:
    • git add.
    • npm install.
    • npm remove.
    • yarn add.
    • yarn remove.
    • Notifications with a Call to Action will now be marked as read when the CTA is clicked.
  • Users encountering merge conflicts can now right-click on the conflicts shown in the Commit Panel to reveal new options for easier and faster conflict resolution. The new options available are:
    • "Take current" which applies the changes from the branch currently checked out to resolve the conflict.
    • "Take incoming" which applies the changes from the incoming branch to resolve the conflict.

Correzioni

  • GitKraken Client will now open as expected for users on OpenSSL 3 Linux distributions such as Ubuntu 22.04 and Fedora 36.
  • Users will see increased performance when opening a commit diff for very large images. Large images will now display as a binary file Instead of producing an error.
    • For large files, such as images and other media, using Git LFS is recommended.
  • Dotted graph lines will no longer take precedence when overlapping with solid lines in graph views.
  • Users can now type in the GitKraken Terminal as expected on a wider range of OS versions.
  • When un-hiding a remote, users can continue hiding or un-hiding remotes without waiting for the triggered automatic fetch to resolve.
  • Azure DevOps integrations and all self hosted integrations will now work properly on the new Teams license tier.
  • Users with hundreds or thousands of Azure DevOps Projects will see improved performance when integrating Azure DevOps.
  • Users can now use quotation marks when naming Workspaces.
  • All Organization and Team actions will remain available after using the login screen.
  • The scrollbar in the GitKraken Terminal will now remain clickable in all situations.
  • When a user pushes many files up at once to GitHub, they will no longer experience an OAuth infinite loop.
  • Opening repositories via gitkraken --path <path> when GitKraken is already open will now work as expected.