Stash 3.5 release notes

25 November 2014

Introducing Stash 3.5

Today we're proud to announce the release of Stash 3.5.

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

Please also check the End of support announcements for Bitbucket Server. Add-on developers will be interested in the API changelog.

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

Easily browse code in side-by-side diffs and the Source view

With Stash 3.5 you now get syntax highlighting in side-by-side diffs (although not the unified diff view) for pull requests and commits, and in the Source view, so the code is much easier to read.

We've taken the opportunity to add a range of new language mappings as well, including for Erlang, Perl, Python, Ruby and Puppet.

Read more about syntax highlighting in Stash...

Note that the highlighting engine in Stash has been changed from HighlightJS to CodeMirror. The use of HighlightJS for syntax highlighting in Stash is now deprecated, and will be removed in Stash 4.0. See Syntax highlight changes for information about how to migrate any custom mappings for HighlightJS that you may have made.

Read more about pull requests in Stash...


Amplify review feedback with comment likes

In another step towards better team collaboration, we've added comment likes. This might sound like a gimmick, but we think it's got real value. We've found that liking a comment is a simple yet strong way for pull request participants to amplify review feedback – it's a quick way of saying "also consider this person's feedback". 

Whether it's a compliment or a suggestion, you can show your support without having to write a "+1" or "I agree" comment.

Read more about  discussing pull requests  in Stash...

Quickly see work done by using tags

Tags have long been used to mark important points in a repository's history, such as a milestone or a release. To help you make use of tags, Stash now displays them in the Commits list:

You can quickly see the work done since you tagged a commit, and easily find that commit by its tag.


Small improvements

Deprecated support for Java 7

Support for Java 7 is deprecated, and will be removed in Stash 4.0. See End of support announcements for Stash.

Deprecated support for older Git versions

Support for versions of Git earlier than v1.8 on the server is deprecated and will be removed in Stash 4.0. See End of support announcements for Stash.


Change log

This section will contain information about the Stash 3.5 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 3.5.x releases.

18 December 2014 - Stash 3.5.1

25 November 2014 - Stash 3.5.0

T Key Summary
Suggestion BSERV-4846 Support for Git 2.0.x
Suggestion BSERV-4840 Support for YAML syntax highlighting
Suggestion BSERV-4630 Support syntax highlighting in side-by-side diff
Suggestion BSERV-4076 Add "Like" button on events
Suggestion BSERV-2795 Show tags in commit listing
Development Task BSERV-5530 Pull requests: Add support for handling "submodule" merge conflicts
Development Task BSERV-5459 Optimization: Avoid serialization and deserialization of session data by default
Development Task BSERV-5458 o.s.s.w.a.s.ChangeSessionIdAuthenticationStrategy Your servlet container did not change the session ID when a new session was created. You will not be adequately protected against session-fixation attacks
Bug BSERV-6928 Installing Stash on OS X on Java 1.6 doesn't place JRE on installation directory
Bug BSERV-5504 Crowd synchronization can fail processing groups
Bug BSERV-5485 Hazelcast webfilter could not be found WARN messages
Bug BSERV-5468 Branching model UI bug - auto-merge toggle can incorrectly be in disabled state
Bug BSERV-5452 Stash OS X installer needs to be signed with a Developer ID
Bug BSERV-5428 Stash fails to connect to User Directory behind a reverse proxy
Bug BSERV-5404 Branch name folder/prefix not removed when changing repo
Bug BSERV-5393 /rest/api/1.0/repos returning duplicate/missing results based on limit used
Bug BSERV-5389 script preserves environment variables with -m flag causing permission issues
Bug BSERV-5381 Fork sync deletes branches which are in a pull request
Bug BSERV-5372 Mail sever configuration page sends mail server password back in the html
Bug BSERV-5362 Stash email settings fields can be inadvertently be populated by browser with user login details - security issue
Showing 20 out of 32 issues Refresh

Last modified on May 14, 2015

Was this helpful?

Provide feedback about this article

Not finding the help you need?

Ask the community

Powered by Confluence and Scroll Viewport.