Stash 2.9 release notes

19 November 2013

Introducing Stash 2.9 

Today we're excited to announce Stash 2.9, which makes managing your branches, pull requests and access to repositories much easier.

If you are upgrading from an earlier version of Stash, please read the Stash upgrade guide.

Please also check the End of support announcements for Stash.

The Stash 2.9 changelog is at the bottom of this page.

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 Stash config 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 synchronisation, 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 Stash upgrade guide.

The issues listed below are the highlights of all those that have been resolved for the Stash 2.9 releases.

14 February 2014 – Stash 2.9.5

28 November 2013 – Stash 2.9.4

26 November 2013 – Stash 2.9.3

20 November 2013 – Stash 2.9.2

19 November 2013 – Stash 2.9.1

Redirection notice

This page will redirect to /display/BitbucketServer/Stash+2.9+release+notes .

19 November 2013

Introducing Stash 2.9 

Today we're excited to announce Stash 2.9, which makes managing your branches, pull requests and access to repositories much easier.

If you are upgrading from an earlier version of Stash, please read the Stash upgrade guide.

Please also check the End of support announcements for Stash.

The Stash 2.9 changelog is at the bottom of this page.

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 Stash config 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 synchronisation, 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 Stash upgrade guide.

The issues listed below are the highlights of all those that have been resolved for the Stash 2.9 releases.

14 February 2014 – Stash 2.9.5

28 November 2013 – Stash 2.9.4

26 November 2013 – Stash 2.9.3

20 November 2013 – Stash 2.9.2

19 November 2013 – Stash 2.9.1

Was this helpful?

Thanks for your feedback!

Why was this unhelpful?

Have a question about this article?

See questions about this article

Powered by Confluence and Scroll Viewport