Bamboo 5.9 Release Notes

2015 年 6 月 11 日 

The Atlassian Bamboo team are excited to release Bamboo 5.9.

If you are upgrading, please read the Bamboo upgrade guide.

The Bamboo 5.9 changelog is at the bottom of this page.

Manage your plan branches more efficiently

We've improved the plan branch management process and now you can create and delete plan branches automatically. Bamboo checks for changes in the primary source repository and takes actions based on the configuration details that you provided:

Customize the Docker tasks

Now with the Docker run command, you can:

  • use dynamic port mapping
  • specify the container working directory and add additional arguments
  • mount additional host directories as data volumes inside the container

AWS Code Deploy for Bamboo Server

The new AWS CodeDeploy task for Bamboo ensures smooth and safe application deployments to EC2 instances.

 

The task compresses a specified directory into a .zip file, uploads the file to Amazon S3, and starts the deployment.

The whole deployment process is tracked within AWS CodeDeploy where you can check information like deployment status, configuration, and health.

Easier AWS credentials management

Working with AWS is easy! You can now store your AWS credentials in Bamboo and reuse them in tasks that leverage shared credentials:

Plan directory information REST API

Future changes to on-disk directory layout

A future release of Bamboo will make changes to the layout of the on-disk directory structure for artifacts and logs. These changes are necessary to make functionality more robust. If you are relying on scripts or other tools that examine data in the Bamboo home directory, you will need to update them to ensure that they continue to work.

To make this easier, we have added a resource to the Bamboo REST API to retrieve information about where on disk log files and artifacts will be stored. We have made this available in 5.9 so that you can prepare for the changes now.

Bamboo Clover Plugin improvements

Automatic Clover integration for Maven tasks has been improved. Integration is tighter, thanks to which:

  • the builds are faster, because the Maven build cycle is performed only once
  • the problem with the compilation of multi-module Maven projects is fixed (BAM-13208)

However, it also means that automatic Clover integration will not run if a task calls 'mvn install' or 'mvn deploy' - this is to protect your builds from polluting repositories with instrumented code. This may require reviewing your builds having automatic Clover integration and changing them (to run 'mvn verify', for instance). 

Automatic Clover integration for Grails tasks has also been improved. Integration now uses the BuildConfig.groovy or pom.xml file, instead of the grails install-plugin command (which was deprecated and removed in Grails 2.3.5).

Changelog

This section will contain information about the Bamboo 5.9 bugfix releases as they become available. These releases will be free to all customers with active Bamboo software maintenance.

22 January 2016 - Bamboo 5.9.10

This is a bug fix release. We've fixed the following issue:

BAM-17131 - Checkout from git via SSH fails with NoClassDefFoundError Resolved

18 January 2016 - Bamboo 5.9.9

This is a bug fix release.

Announcement: End of support for JAVA 1.6

We're dropping support for JAVA 1.6 with this Bamboo release.

This change requires agent restart on upgrade. The agents might take unusually long to recover after this upgrade (about 30 minutes). The process can be sped up by restarting the agents manually.

For more information, see Bamboo supported platforms.

15 October 2015 - Bamboo 5.9.7

If you're using Elastic (EC2) agents and your base URL is using a HTTPS protocol, you need to modify your setenv.sh file to start Bamboo with an additional parameter:

-Dbamboo.ec2.agent.endpoint=http://localhost:TOMCAT_HTTP_PORT

Adjust the port accordingly (8085 is used by default). The host should always be set to localhost, the protocol must be set to HTTP. This does not degrade security in any way, the connections your agents make to Bamboo will still be encrypted by Bamboo security mechanisms. Although it is a 5.9.7-specific requirement, it is the recommended setting for a setup utilizing EC2 agents and you can keep using it even after you have upgraded.

 

In this release, we’re introducing timestamp and executable bit preservation. We’ve also improved the artifact publish and retrieve performance. 

Note: If your builds rely on the timestamps not being preserved, you may need to reset them in your build scripts.

This release contains a security fix. For more information, see Bamboo Security Advisory 2015-10-21.

 

読み込み中
課題キー 概要 T
BAM-16439 CVE-2015-6576: Deserialisation Resulting in Remote Code Execution Vulnerability バグ
BAM-16437 Timeouts and retries when publishing artifacts バグ
BAM-16259 SVN polls with no changes result in NPE バグ
BAM-15977 Deploy/Build fails to delete files with unicode filenames バグ
BAM-15874 Artifact Copier can silently fail to publish artifacts バグ
BAM-15845 jsvn.bat refers to 1.8.5 but only svnkit-1.7.6.jar bundled バグ
BAM-14862 When a developer pushes a new branch to a repository a branch plan is automatically created. バグ
BAM-14623 Bamboo was unable to publish artifact バグ
BAM-14580 Artifact preparation failed due various network issues バグ
BAM-14494 Ec2 agent unable to download shared artefact due to HTTP 502 response バグ
BAM-14488 need repositoryUrl build variable for BitBucket バグ
BAM-14444 Unable to resolve variable in repository URL when creating branches バグ
BAM-13893 Make Bamboo behavior customizable for automatic plan/branch disabling 改善点
BAM-13656 Despite artifact publishing being successful, the artifact is not available バグ
BAM-13507 Artifacts sharing do not preserve executable bits on Linux バグ
BAM-13207 Bamboo Script task impossible to persist escaped XML characters using inline script バグ
BAM-12684 Bamboo git branch automatic deletion バグ
BAM-12516 Bamboo artifact copying is slow when using stand alone Bamboo instance on Windows 2008 server バグ
BAM-12335 If 2 processes start at once, the one ending earlier waits for the other to end. (Windows) バグ
BAM-12041 Support nonProxyHosts Java Property at the Bamboo Agent and Server 改善点
Showing 20 out of 26 issues Refresh

19 August 2015 - Bamboo 5.9.4

29 July 2015 - Bamboo 5.9.3

10 July 2015 - Bamboo 5.9.2

https://jira.atlassian.com/browse/BAM-16019 was erroneously marked as fixed in 5.9.2. We have since released Bamboo 5.9.3 with the appropriate changes. 

We apologize for the inconvenience. 

24 June 2015 - Bamboo 5.9.1

11 June 2015 - Bamboo 5.9.0

最終更新日 2016 年 5 月 26 日

この翻訳に満足しましたか?

はい
いいえ
この記事についてのフィードバックを送信する

お探しの情報が見つかりませんか?

コミュニティへの質問

Powered by Confluence and Scroll Viewport.