Bitbucket Server 6.9 release notes
10 December 2019
We’re excited to announce that the Bitbucket Server 6.9 release is now available.
We’ve included some important information to help you prepare for our upcoming 7.0 platform release, so make sure you read on.
Highlights include:
Ensure code quality with Code Insights merge checks
For SERVER DATA CENTER
In Bitbucket Server 5.15 we added Code Insights, a feature that allows CI systems and other analysis tools – like static code analyzers, testing tools, and security scanners – to surface insights about code quality in pull requests. We designed it so issues related to code quality could be viewed and acted on during the normal code review process, helping to progressively improve code quality.
With Code Insights merge checks you can now block pull requests from being merged until their Code Insights quality reports meet your requirements. You can block merging if a quality report isn’t present, if it doesn’t pass, or if annotations of a certain severity are on the diff. To learn more about this feature, see checks for merging pull requests.
See the author and the committer in Bitbucket Server
For SERVER DATA CENTER
Figuring out who authored and who committed just got easier. If these tasks were done by different people, Bitbucket Server now shows both of their avatars on the commit. This extra information can be helpful in a range of situations. For example, on a cherry-picked commit you'll now be able to see the original author and the cherry-picking developer.
You can hover over the author and committer's avatars to find out when these actions took place.
Strengthened performance powered by new features in Git
For SERVER DATA CENTER
Bitbucket Server 6.9 with Git 2.24 or higher will automatically enable Git’s commit-graph feature, which can provide a significant performance improvement for a variety of operations. The commit-graph file format is faster to parse than decompressing commit files and parsing them to find their parents and root trees. Another advantage to this feature is the inclusion of extra information that helps avoid parsing some commits altogether.
Be better prepared when you upgrade to Bitbucket Server 7.0
Unsupported operating systems
After upgrading to 7.0 early next year, you may notice reduced memory consumption due to some changes we’re making. The only catch is that Bitbucket Server will no longer run on unsupported operating systems because delivering that improvement required switching from using Java’s ProcessBuilder
to manage git
processes, to a different approach based on native operating system APIs.
The 7.0 release isn’t changing what platforms are supported, rather it’s simply enforcing the supported platforms we’ve always had. To make sure you have ample time to prepare, we put a check in place that detects whether or not you’re on a supported platform. If the system detects that you aren’t, we’ll display a warning banner and an alert in the UI.
More details to help you determine what is supported can be found in our Supported platforms page.
2-way diff for pull requests
We’re switching from a 3-way diff to a 2-way diff in Bitbucket 7.0. This means that from 7.0 onward, when viewing a pull request, the diff shown is a diff between the tip of the source branch and its common ancestor with the target branch. As a result of this switch, you’ll see the following primary changes:
Pull requests will no longer visualize conflicts. The UI will still indicate when a pull request has conflicts, but they will no longer be marked up in the diff.
Equivalent changes will not be “hidden”. If two different commits make the same change, a 3-way diff shows nothing (since it’s done the merge and knows nothing has changed), but a 2-way diff will still show the change.
Lower CPU load. The processing required for a 2-way diff is substantially less than the requirements for a 3-way diff.
Deprecations
MariaDB 10.0.0 is now deprecated - As of Bitbucket Server 7.0, support for MariaDB 10.0.0 will be removed.
Interested in upgrading?
Before upgrading from an earlier version, check out our upgrade guide and upgrade matrix. Remember to renew your active software maintenance license too.
Change log
Resolved issues in Bitbucket Server 6.9.3
Released 12 March 2020
Resolved issues in Bitbucket Server 6.9.2
Released 9 February 2020
Resolved issues in Bitbucket Server 6.9.1
Released 23 December 2019
Resolved issues in Bitbucket Server 6.9.0
Released 10 December 2019