Release notes
What’s new in 3.4.4
Stack and license commands are now deprecated. These commands used for infrastructure provisioning rarely suited the diversity of our clients infrastructure stacks and specific hosting constraints.
We’ve decided to solely focus on the continuous integration to help you where we can make the most impact: Building and deploying easily your automation projects !
BCD Stack and license commands will soon be removed in the up-coming BCD versions.
If you are managing your stacks with BCD, we recommend using the following tools to replace BCD stack feature for your provisioning:
Ansible |
Configuration management |
Terraform |
Infrastructure automation |
boto3, aws cli |
Manage AWS credentials and services |
Azure SDK for Python |
To create, configure, and manage Azure services |
If you don’t feel like managing infrastructure at all anymore, you may also want to have a look at our hosted offer (which include a ready to use CI solution) : |
What’s new in 3.4.3
What’s new in 3.4.2
Bonita versioning changed but BCD still refers to semantic versions, see versions matrix to see what technical version you need to use for a given bonita version (i.e. 2021.1 => 7.12.1)
What’s new in 3.4.1
Breaking changes
-
Controller image is now
Debian
based (and not Alpine Linux anymore). Any custom controller images will require migration and rebuild. -
Controller image are published under fix version. The latest tag is not used anymore ! User must set an explicit version when using bcd controller image to avoid desynchronization between the docker image pulled and the configuration files in the zip distribution.
Limitations and known issues
-
The same BCD stack cannot be managed with multiple BCD controller instances due to the use of Terraform "local" backend.
-
Due to Ansible issue #35255 the warning message "could not match supplied host pattern" is displayed when there is no load balancer required for a noncluster deployment:
[WARNING]: Could not match supplied host pattern, ignoring: load_balancer
What’s new in 3.4.0
Technology upgrade
-
Upgrade Python to v3
-
Upgrade ansible to v2.2.9
-
Upgrade terraform to 0.12.26
-
New docker image OS to provide easier customization and access to the maven cache
Bug fixes
-
BCD-422: Authentication to AWS using G Suite SSO fails in BCD controller
-
BCD-458: Livingapp deploy fails when tenant password contains '$' (dollar sign) character
The use of latest (or no tag) tag on BCD Controller image is deprecated !
This tag will be removed from the https://quay.io registry in the next release.
|
By specifying a BCD Controller version in your configuration, you ensure consistency with the configuration files that comes with the zip distribution.
From now (and for previous versions), make sure to always specify the BCD version when using BCD Controller
docker image.