release_notes.md 2.33 KB
Newer Older
1 2
# Release notes

jeremy's avatar
jeremy committed
3 4
## Breaking changes

5 6 7 8 9 10 11
The following changes introduce incompatibility with BCD 1.0:

* For security reasons, pushing AWS user credentials to EC2 instances (as done with BCD 1.0) for cluster autodiscovery is no longer supported. It is replaced by an [IAM role](aws_prerequisites.md) assignment on EC2 instances. See `ec2_discovery_iam_role` in the [Scenarios documentation](scenarios.md).
* `bonita_http_api` variable is now set to `false` by default.
* For a better understanding, the `on-premises` value for `bcd_provider` variable has been replaced with `static_inventory`. You may have to update your [BCD scenarios](scenarios.md) accordingly.
* Bonita Docker images have been moved from `roles/bonita/files/docker` directory to `dependencies` directory.
* BCD commands for Provisioning are invoked with `bcd stack` parent command.
jeremy's avatar
jeremy committed
12

13 14
## Limitations and known issues

15
* The same BCD stack cannot be managed with multiple BCD controller instances due to the use of Terraform "local" backend.
16
* Due to [Ansible issue #35255](https://github.com/ansible/ansible/issues/35255) the warning message "could not match supplied host pattern" is displayed when there is no load balancer required for a noncluster deployment:
jeremy's avatar
jeremy committed
17 18 19
```
[WARNING]: Could not match supplied host pattern, ignoring: load_balancer
```
20

21

22 23
## What's new in 2.0.0 (2018-06-07)

24
:fa-info-circle: This version is compatible with Bonita 7.7.x.
25 26 27 28

### New features

* BCD commands for [Living Application Management](_manage_living_application) (`bcd livingapp`)
29
* Add [Google G Suite Single Sign-On](aws_sso.md) (SSO) support
30 31 32
* BCD command to show BCD environment version (`bcd version`)
* [Jenkins standalone example](jenkins_example.md) with sample BCD pipeline
* Scenario [encryption capability](how_to_use_bcd_with_data_encrypted.md)
33 34

### Enhancements
35

36 37 38 39 40 41 42 43
* Handle `REST_API_DYN_AUTH_CHECKS` environment variable of Bonita Docker image
* Deactivate by default [Bonita HTTP API](https://documentation.bonitasoft.com/bonita/${bonitaDocVersion}/rest-api-authorization#toc9)
* Ports published by the Bonita stack are configurable

### Technology updates

* Upgrade BCD controller with Terraform v0.11.3
* Upgrade BCD controller with Ansible 2.5.0
44
* Support Provisioning of Ubuntu 16.04 hosts in addition to Ubuntu 14.04
45 46

### Bugfixes
47

48
* BCD-199 Stack undeploy command fails when Docker is not yet installed on target hosts