...
- Fabric v3.0 work items
- Finalize SmartBFT for eventual production GA release
Byzantine block puller for the peer (merged) and the orderer (in progress) - Yoav
Improved transaction pool for SmartBFT - defer based on performance trial
Unit test coverage for SmartBFT chain - in progress - Emil
Integration test coverage for SmartBFT orderer - in progress - May, Arkadi
- Migration from Raft to SmartBFT - done
- Finalize SmartBFT for eventual production GA release
March 20, 2024
...
- Fabric v3.0.0-beta - March 14
- Logo update (charts)
- Remaining
...
items for production v3.0 release
- Already removed features
- system channel
- solo ordering
- kafka ordering
- Need to finish
- Finish SmartBFT tests
- Finish v1 chaincode lifecycle removal
- Deprecated features in v2 that could potentially be removed in v3
- Specifying orderer endpoints at the global level in channel configuration (instead, utilize v2 'OrdererEndpoints' in org config)
- configtxgen flag
--outputAnchorPeersUpdate
flag (instead, utilize channel config updates) - fabric-tools image (instead, utilize client connection to network), note fabric-tools still used by fabric-samples as a convenience for jq commands
- Block dissemination via gossip (instead, configure all peers as org leaders to receive blocks from ordering service)
- #3663 Fabric v3 epic misc items
- #3306 new channel config for CouchDB max_document_size, use during validation to prevent transactions too large to persist, along with application capability
- #3650 fabric-protos Go bindings based on protocol buffer APIv2 (v1 protobuf is deprecated)
- #3704 older v3 ideas from Jira - e.g. Remove support for remaining Go plugins (endorsement and validation plugins)
April 17, 2024
- Chaincode builders/launchers and k8s builder - James Taylor
...