Versions Compared

Key

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


January 17, 2024

  • Fabric v3.0 work items
    • RFC to extend queryapproved function for all chaincodes - Completed (thank you Tatsuya Sato)
    • Finalize SmartBFT for eventual production GA release
      • Byzantine block puller for the peer and the orderer - Yoav

      • Improved transaction pool for SmartBFT - Hagar

      • Unit test coverage for SmartBFT chain - Emil

      • Integration test coverage for SmartBFT orderer - May, Arkadi

      • Migration from Raft to SmartBFT - Yacov, May, Yoav
      • Inversion of control - one binary per consensus algorithm - Deferred from v3.0
    • Removal of old lifecycle - Artem
    • Transition from github.com/pkg/errors
    • Protocol buffer APIv2
    • Removal of gossiping of blocks (likely deferred)
  • CI - Azure Pipelines migration to GitHub Actions
    • Complete for most fabric repositories
    • Subset of fabric-test tests moved to GitHub actions (HSM test)
    • Retire SDK and Chaincode interop tests in fabric-test in favor of scheduled testing in SDK and Chaincode repositories (test against Fabric v2.5 and v3.0?)
    • Switch fabric development docker images from jfrog artifactory to github package registry