Bitbucket Server 4.11 release notes

8 November 2016

If you are upgrading from an earlier version, check the Bitbucket Server upgrade guide. Also, be sure to see the End of support announcements for Bitbucket Server and the changes listed in the API changelog.

The Bitbucket 4.11 changelog is at the bottom of this page.

Try Bitbucket Server 4.11

See what's changed since your last review with iterative review

When a pull request is updated, Bitbucket Server will show you what has changed since you last reviewed it.

For reviewers, this means no more hunting through files for edits or re-reviewing code you've already seen. Upon returning to the updated review, Bitbucket Server will automatically display the number of commits since your last review and a corresponding diff. This allows you to comment on only those unreviewed commits. 

For authors, getting that second review after you've incorporated feedback is less painful. So you can merge your changes with confidence that each change was reviewed.

You can read all about conducting code reviews with pull requests on the page Review and discuss a pull request.

Adaptive throttling of SCM hosting operations

Bitbucket Server 4.11 introduced a new throttling approach for SCM hosting operations that adapts to the stress the machine is under, referred to as adaptive throttling. With adaptive throttling, Bitbucket examines the total physical memory on the machine and determines a maximum ticket number that the machine can safely support given an estimate of how much memory a hosting operation consumes, how much memory BBS needs, and how much search needs. The default minimum (1 ticket per CPU core) and maximum (12 tickets per CPU core) of the ticket range can be changed.

Other characteristics of adaptive resource throttling:

  • Allows a variable range of ticket values depending on how close current CPU usage is to a target CPU usage (defaults to 75% CPU usage). This can be changed.
  • Every 5 seconds it resamples the CPU usage and recalculates how many tickets within the range can be supported.
  • CPU readings are smoothed so as to not respond too suddenly to CPU spikes and overshoot/undershoot the optimum number of tickets. 

Read about the new adaptive throttling properties on the Bitbucket Server config properties page, or read all about Scaling Bitbucket Server

Accessibility is important - Bitbucket Server VPAT compliance

Making our products and services accessible to all individuals is part of Atlassian's company values. We're auditing our products to ensure they are compliant with Section 508 and WCAG 2.0 AA.

Bitbucket Server has been reviewed in accordance to the Section 508 accessibility standards. You can read all about the evaluation on the page Bitbucket Server VPAT for Section 508 compliance

Changelog

This section will contain information about the Bitbucket Server 4.11 minor releases as they become available. These releases will be free to all customers with active Bitbucket Server software maintenance.

If you are upgrading from an earlier version of Bitbucket Server (or Stash), check the Bitbucket Server upgrade guide.

The issues listed below are the highlights of all those that have been resolved for the Bitbucket Server 4.11.x releases, and are ordered by votes received.

30 November 2016 - Bitbucket Server 4.11.2

17 November 2016 - Bitbucket Server 4.11.1

8 November 2016 - Bitbucket Server 4.11.0

Loading
T Key Summary
Suggestion BSERV-3263 As a reviewer, I want to use comments and diffs on a pull request to clearly track iterative changes made during the review of a pull request.
Bug BSERV-8809 Bitbucket Server does not trigger Bamboo on new commit
Bug BSERV-8295 My branches aren't auto-prefixed with issue/ anymore. I have to manually click 'Feature' branch type.
Bug BSERV-4164 JIRA source tab shows wrong parent project on commits when repository is forked
Bug BSERV-9064 Merge error links incorrectly and does not provide veto information
Bug BSERV-9089 The "attachment.upload.max.size" property does not affect the actual upload limit
Bug BSERV-9166 Add a permission merge veto to facilitate showing vetoes to the PR author regardless of permission level
Bug BSERV-8486 Inline images in Markdown files (.md) use border, padding & margin settings that prevent proper HTML layout
Bug BSERV-9168 Repository import for a single repo doesn't communicate clearly when an auth failure has occurred
Bug BSERV-8699 PR: don't display Reopen button for PRs where src or destination branch was deleted
Bug BSERV-8698 Email addresses are not validated for users created by REST or UserAdminService
Bug BSERV-8697 ChangesetIndex.addAttribute() dies with NPE for non-existent changeset id
Bug BSERV-7151 Stash web merge-help dialogue should indicate that it's performing a manual merge
Bug BSERV-8686 AutoRefSyncProcessor can not sync changes "The pull request search request does not allow searching more than 100 branches"
Bug BSERV-8677 Markdown preview REST documentation is missing request query parameter descriptions
Bug BSERV-4930 Branch model should not allow branch category overlap
Bug BSERV-4254 Unknown error when clicking on JIRA link in a pull request
Bug BSERV-8247 Mouse context menu (right click) does not containt copy/paste/cut when source view is scrolled
Bug BSERV-8127 Delete button is sometimes selected by default, sometimes not
Bug BSERV-8681 Bad error styling when navigating and file does not exist at ref
Bug BSERV-7706 Hovering over the empty directory message highlights it in gray
Bug BSERV-7590 Activity blocks are wrong after sidebar expand
Bug BSERV-7389 Branch selector: Error when switching between branches with File and Folder having the same name
Bug BSERV-9287 "java.io.IOException: Too many open files" under extreme load
Bug BSERV-9154 Login redirect loses search query parameters
Development Task BSERV-9289 Improve CommitIndex.search() performance for large commit indexes on PostgreSQL
Bug BSERV-8659 Open tasks in top right can be incorrect (frontend JS update)
Bug BSERV-4663 PermissionAdminService API does not grant permissions properly when used in a project permission granted/modified/revoked event
Bug BSERV-7462 User's name starting with Å/Ä/Ö don't show up when searching with lower case letter when making pull requests
Bug BSERV-9057 Backup Client fails if Analytics logs are uploaded and deleted during backup
Bug BSERV-9297 Search indexing fails for certain repositories when using AWS Elasticsearch
Bug BSERV-9247 Pull Requests are not maintaining file read status
Bug BSERV-9251 Deleting comment dialog should follow focus and cancel when enter is pressed
Development Task BSERV-9283 scm-cache: Increase default plugin.bitbucket-scm-cache.upload-pack.maxCount
Bug BSERV-9144 PullRequestService.addReviewer does not compatible with SecurityService
Bug BSERV-9097 'Unexpected Error occurred' in source view when switching branches from a branch without a file to a branch with a file
Bug BSERV-9175 Importing a repository fails due to process timed out
Bug BSERV-9052 Don't show the Re-open button to users without access to the source repository
Suggestion BSERV-9225 Support for PostgreSQL 9.6
Bug BSERV-9206 Update application-links to fix APL-1327
Bug BSERV-9193 If username contains a space, access to user projects return 404
Development Task BSERV-9303 Adaptive throttling of SCM hosting operations
Bug BSERV-8785 No accessibility text is read for sidebar navigation items when sidebar is collapsed
Bug BSERV-8682 JIRA integration - NullPointerException caused by unknown_consumer_key on auth ?

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