Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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


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)
    Logo update



April 17, 2024

  • Chaincode builders/launchers and k8s builder - James Taylor

...