Bamboo 8.1 release notes
Highlights
- Install Bamboo Data Center on Kubernetes
- Bamboo Data Center now with support for single sign-on
- The primary repository’s SSH key is now shared with submodules
- Improved feature parity between Java and YAML Bamboo Specs
- Data Center Apps approval program
- Improved Bamboo Server and Agent Docker images
- Added support for the OpenSSHv1 key format and the ED25519 SSH key encryption algorithm
- Added support for utf8mb4 character set encoding in MySQL
- Resolved issues
Install Bamboo Data Center on Kubernetes
DATA CENTER
If you're running self-managed environments and looking to adopt modern infrastructures, Jira, Confluence, Bitbucket Data Center, and Bamboo Data Center can now be deployed on Kubernetes clusters.
By leveraging Kubernetes, you can efficiently utilize your organization's infrastructure. You can easily scale your product up or down, and manage and schedule your workloads. This can drive greater agility amongst your teams while experiencing a simplified administrative experience at scale, without compromising your organization’s regulatory requirements.
We offer Helm charts on GitHub for installing and operating Atlassian products on a Kubernetes cluster of your choice.
Helm is a package manager for Kubernetes that allows you to package, configure, and deploy applications and services onto Kubernetes clusters. Helm uses a packaging format called charts, which are collections of files that describe a related set of Kubernetes resources.
The Kubernetes cluster can be a managed environment, such as Amazon EKS, Azure Kubernetes Service, Google Kubernetes Engine, or a custom on-premise system.
Here’s an overview of the architecture:
Head to Running Data Center products on a Kubernetes cluster to find out how it works.
Bamboo Data Center now with support for single sign-on
DATA CENTER
For admins looking to simplify user management in Bamboo Data Center, we now provide support for SAML 2.0, OpenID Connect, and Crowd single sign-on right out of the box. All of these solutions integrate into your existing infrastructure, providing developers with a more secure and hassle-free way to log in.
We support a large list of popular identity management providers including Okta, OneLogin, Azure, Active Directory (ADFS), Bitium, and PingOne.
On top of that, you can also use just-in-time user provisioning and blocking authentication with username and password in the login portal and API calls.
Learn more about SSO for Atlassian Data Center and Server applications
The primary repository’s SSH key is now shared with submodules
DATA CENTER SERVER
When Bamboo runs the checkout task on a Git, Bitbucket Server, Bitbucket Cloud or GitHub repository with submodules, it’ll now use the primary repository’s SSH key to authenticate with the submodules.
Learn more about linking source code repositories
Improved feature parity between Java and YAML Bamboo Specs
DATA CENTER SERVER
We’ve added more features to the plan and deployments configuration with YAML Specs: other plugins, trigger repositories and trigger conditions, artifact handlers and plan dependencies.
Data Center Apps approval program
DATA CENTER
App vendors can check if their apps are compatible with Bamboo DC and work efficiently with large numbers of concurrent builds, hundreds of plans, and deployment projects.
Learn how to submit your DC app for review
Submit your DC app for review here
Improved Bamboo Server and Agent Docker images
DATA CENTER SERVER
We’ve aligned Bamboo Docker images with other Data Center products by adding new Tomcat and database properties to configure proxy settings, connection pool details, and unattended installation. Learn more
Added support for the OpenSSHv1 key format and the ED25519 SSH key encryption algorithm
DATA CENTER SERVER
If you want to secure the communications between Bamboo and your linked repositories, you can now set up SSH authentication with keys using the OpenSSHv1 key format. Additionally, we’ve added support for the ED25519 key encryption algorithm.
Learn how to manage trusted keys
Added support for utf8mb4 character set encoding in MySQL
DATA CENTER SERVER
Bamboo now supports MySQL databases created with utf8mb4
character set encoding and utf8mb4_bin
collation.
Learn more about creating and configuring MySQL databases
Resolved issues
Issues resolved in Bamboo 8.1.12
Released on .
In this release, we’ve fixed a bug affecting jobs running inside a Docker container. If Bamboo couldn't clean a job's working directory because the working directory was inaccessible from within the container, Bamboo would delete the entire contents of the Docker runner container including attached volumes.
From now on, to protect the contents of attached Docker volumes, the Clean working directory task will fail if the job’s working directory is inaccessible. However, if the Clean working directory after each build option has been selected and the action can’t be completed, the job will complete successfully, but the contents of the working directory won’t be removed.
Issues resolved in Bamboo 8.1.11
Released on .Issues resolved in Bamboo 8.1.10
Released onIssues resolved in Bamboo 8.1.9
Released onIssues resolved in Bamboo 8.1.8
Released onIssues resolved in Bamboo 8.1.7
Released onIssues resolved in Bamboo 8.1.6
Released onIssues resolved in Bamboo 8.1.5
Released onIssues resolved in Bamboo 8.1.4
Released onIssues resolved in Bamboo 8.1.3
Released onIssues resolved in Bamboo 8.1.2
Released onIssues resolved in Bamboo 8.1.1
Released on