Stash 2.9 release notes
19 November 2013
Branch listing improvements
We've made the branches listing a much more useful overview of the state of your repository:
- The new Pull requests status helps you to track the review and merge work that still needs to be done.
- The Behind/Ahead column helps you identify work in progress as well as stale branches, and now you can choose the base branch for the comparison.
- The new search makes it easy to find brances when you have a ton of them. Even better, if you're using the Stash branch model, you can filter by branch type simply by searching for the prefix – for example, search for "feature/" to see all your feature branches.
- As before, the Builds column allows you to see the build status of branches at a glance.
- The Actions menus have altered tasks, such as creating a pull request, and checking out the branch in Atlassian SourceTree.
- There are new navigation shortcuts – see them in Keyboard shortcuts under the Stash Help menu.
Read more about the branches listing...
SSH access keys for projects and repositories
Stash now provides a simple way for other systems to perform read-only Git operations on repositories managed in Stash. This allows systems such as your build server to authenticate with Stash to checkout and test source code, without having to store user credentials on another system, and without requiring a specific user account.
These new access keys complement the personal account keys that have been available since Stash 1.1 – but they work for repositories rather than user accounts.
Read more about access keys ...
Pull request inbox
Our pull request inbox has always provided easy access to the pull requests that need your review. In Stash 2.9, we've improved the inbox so that it also shows your own open pull requests. Toggle between these two sets directly from your inbox, and keep track of all your open pull requests seamlessly.
Read more about pull requests in Stash...
Small improvements
Build status during branch creation
When you're creating a new branch, Stash displays the current build status for the source branch – is the branch good enough to branch from? Read more about build status ...
Support for PostgreSQL 9.3
See Supported platforms.
Extra keyboard shortcuts
We've added new keyboard shortcuts to help you navigate around the branch listing screen quickly – choose Keyboard shortcuts from the Stash Help menu to see these. Read more about the branch listing screen.
Extra merge strategy option
We've added the squash-ff-only
option. As with squash
, it collapses all the incoming commits into a single commit directly to the target branch, never creating a merge, but it does so only if the source branch is fast-forward. If not, a MergeException
will be thrown. See Configuration properties.
Support for changing usernames
You can change the username for a user account that is hosted in Stash's internal user directory. If a user is renamed in your LDAP directory, Stash will pick that up in the next synchronization, or when the user next logs in. All content and attributes associated with the original username will be automatically associated with the new username, including pull requests, comments and permissions. See the Crowd 2.7 release notes.
Change log
This section will contain information about the Stash 2.9 minor releases as they become available. These releases will be free to all customers with active Stash software maintenance.
If you are upgrading from an earlier version of Stash, please read the Bitbucket Server upgrade guide.
The issues listed below are the highlights of all those that have been resolved for the Stash 2.9 releases.