BAF beta release 0.5.0
Pre-release
Pre-release
What's new in BAF
- Hyperledger Fabric 2.0.0 support
- R3 Corda 4.4 support
- Aries Indy App integration
- Quorum Supplychain ref. app integration
- CI Automation using Travis
- CD Automation using Jenkins (deploy to private Kubernetes cluster)
New Features
- Hyperledger Fabric
- Support for RAFT consensus for both 1.4.4 and 2.0.0
- R3 Corda
- Added support for deployment on Minikube
- Quourm
- Automated deployment of smart contracts
- Support for dynamic addition of new node in the Quorum networks ( RAFT/IBFT - Tessera/Constellation)
- Support for geth account lock/unlock from config file
- Support for BAF Quorum RAFT+Tessera on minikube
- Hyperledger Indy
- Support for Hyperledger Indy v1.11.0
Deprecation
Quorum DLT version 2.1.1 is deprecated from this release.
Major Bug Fixes
#485 Fabric: 1.4.4 Test on Fabric 2.0 - Error on Create Channels
#495 Fabric: Gossippeeraddress should only be used as bootstrap address.
#496 Quorum: Tessera gives error when PrivateFor is used
#497 Quorum: Constellation gives error when PrivateFor is used
#656 Quorum code applies same external URL to all enodes
#508 Quorum: The Tessera database password is saved in release files
#674 Indy: All ambassador ports were not opened on loadbalancer for Indy
List of all bugs fixed in the release can be found here
Improvements
- All platforms
- Reusing components check
- R3 Corda
- Add molecule test scenarios
- Parallelized nodes deployment, reducing playbook runtime significantly.
- Upgraded CordApps and gradle to support Corda 4.4 build
- Hyperledger Fabric
- Added molecule test scenarios
- Quorum
- Added PrivateFor support in deploying smartcontract
- Documentation
- Update
readthedocs
operational guide for adding cordapps - Update
readthedocs
command reference page - Update
readthedocs
command glossary page - Added a
readthedocs
guide to create storageclass - Added BAF current roadmap section
- Update
- Common
- Automation script setting up developer prerequisites for Windows and MAC OS