# Stash Latest (2.12) : Stash 2.6 release notes

Created and last modified by pwatson on Dec 10, 2013

22 July 2013

### Fork synchronization with Stash 2.6

Today we're pleased to announce Stash 2.6, which introduces automated fork synchronization and audit logging. We've also added a repository search and polished some existing features.

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

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

#####

## Fork synchronization

Fork syncing provides a way for your fork in Stash to be kept up-to-date with changes in the upstream repository, thus minimising the effort needed to do this manually. Stash can do this automatically, as long as you haven't modified the branches or tags in the fork.

If you have modified branches or tags in the fork, Stash will offer merge options:

Read more about using forks in Stash.

## Audit logging

Stash now provides full audit logging. The most important audit events for each repository and project are displayed in Stash on the Settings tab (these are only visible to Stash admins and system admins):

Stash also creates full audit log files that can be found in the `<Stash home directory>/log/audit` directory. The level of logging can be configured via system properties. Note that we recommend an automated backup of log files.

Read more about audit logging in Stash. Plugin developers can specify that their plugin events should be added to the 'Audit log' view, and the full audit log file.

## Repository Quicksearch

Quicksearch makes it easy to jump to a particular repository, without needing to know the name of the project it's in. Start typing to see a list of suggested repositories. If you type a '/', text before that is matched against project names, and text after is matched against repository names. Note that wildcards and antglobs are not supported.

## Small improvements

### Application navigator

The new application navigator, on the left of the header, allows you to switch to your other applications, such as Atlassian JIRA and Bamboo – or any other web application – all from the Stash header:

Stash administrators can configure which apps appear in the navigator – just click Configure in the application navigator, or go to the Stash admin area and click Application navigator. See Configuring the application navigator.

### List of public repositories

Stash now displays a list of repositories for which anonymous access has been enabled – anonymous and logged-in users can choose Repositories > View all public repositories. See Allowing public access to code.

### Deprecation of Java 6

In version 3.0, Stash will no longer support Java 6.0, and will only support Java 7.0 and above. Stash 3.0 is expected to be released later in 2013. See Supported platforms.

### Deprecation of Internet Explorer 8

In version 3.0, Stash will no longer support Internet Explorer 8, and will only support Internet Explorer 9 and above. Stash 3.0 is expected to be released later in 2013. See Supported platforms.

## Change log

This section will contain information about the Stash 2.6 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 just the highlights of all those that have been resolved for the Stash 2.6.x releases.

## 11 November 2013 - Stash 2.6.5

T | Key | Summary
--- | --- | ---
| STASH-4122 | Privilege escalation
Authenticate to retrieve your issues

1 issue

## 12 August 2013 - Stash 2.6.4

T | Key | Summary
--- | --- | ---
| STASH-3952 | Ahead and behind information is not visible on the branch page anonymously
| STASH-3888 | Updating a trusted application fails with unique constraint violation on uk_trusted_app_restrict
| STASH-3742 | Pull request merge fails if there are rename-add or directory-file conflicts
| STASH-3627 | Horizontal Scrollbar Hides the Last Line
| STASH-3602 | Blame line height is wrong on increased font size in browser
| STASH-3592 | Adding buttons into stash.pull-request.toolbar.actions causes wrapping
| STASH-3204 | DataIntegrityViolationException when configuring Trusted Application
Authenticate to retrieve your issues

7 issues

## 5 August 2013 - Stash 2.6.3

T | Key | Summary
--- | --- | ---
| STASH-3696 | Syntax highlight .pm extensions as Perl
| STASH-3694 | LicenseServiceImpl#onGroupMembershipCreatedEvent performs potentially expensive operations causing slow LDAP synchronization
Authenticate to retrieve your issues

2 issues

## 26 July 2013 - Stash 2.6.2

T | Key | Summary
--- | --- | ---
| STASH-3693 | Outer sessions are not flushed during crowd synchronization slowing them down significantly for large directories
| STASH-3690 | Fork sync issue, creates a merge commit with message that starts with "null"
Authenticate to retrieve your issues

2 issues

## 24 July 2013 - Stash 2.6.1

T | Key | Summary
--- | --- | ---
| STASH-3689 | Stash search renders filenames with "null" as "$1"
| STASH-3684 | UserCreatedEvent should be transaction aware
| STASH-3681 | DefaultCaptchaService#onUserCreated can be slow when synchronising large LDAP directories
| STASH-3676 | CallbackLsTreeOutputHandler does not call onEndPage when the git process is interrupted
| STASH-3482 | Java mail doesn't work when connecting Microsoft Exchange 2010
Authenticate to retrieve your issues

5 issues

## 22 July 2013 - Stash 2.6.0

T | Key | Summary
--- | --- | ---
| STASH-3652 | Provide a way to see all the repositories that are publicly accessible
| STASH-3550 | Application Navigator in Stash
| STASH-3425 | Sync branches/forks at the server automatically
| STASH-3390 | Application Navigator
| STASH-3098 | Finding a certain repository
| STASH-3075 | Audit logging
| STASH-2983 | Ability to Search for a Repository by Name
| STASH-3539 | Only the first 25 SSH keys are shown for a user
| STASH-3659 | Incorrect rendering of BranchSelector in RepositoryHook config-form
| STASH-3615 | PageUtils.newRequest(0, Integer.MAX_VALUE) returns 1 item, but PageUtils.newRequest(0, 2) returns 2
| STASH-3593 | Can't use PullRequestService.find method with SecurityService
| STASH-3514 | Can't login with Crowd SSO user anymore if Crowd is started a bit later than Stash
| STASH-3506 | Stash Footer
| STASH-3123 | Support Tool incorrectly signals successful Support Request creation
| STASH-3057 | Do a version check of Stash-Home directory before intializing server
| STASH-2465 | Stash creates sessions for unauthenticated users
Authenticate to retrieve your issues

16 issues

## Attachments:

Stash26_app_navigator.png (image/png)
Stash26_app_nav_config.png (image/png)
Stash26_audit_log.png (image/png)
Stash26_audit_log.png (image/png)
STASH26_quick_search.png (image/png)
STASH26_quick_search.png (image/png)
STASH26_quicksearch.png (image/png)
STASH26_merge_strategy.png (image/png)