/
Contributor Meetings 2023

Contributor Meetings 2023

January 11, 2023

February 8, 2023


March 8, 2023

  • Fabric recent releases
    • Fabric v2.2.10 LTS – dependency updates
    • Fabric v2.4.9 – fixes including orderer cert renew without system channel


  • Next Fabric release – v2.5.0-beta available


  • Fabric v3 development - SmartBFT
    • First pass of end-to-end integration merged in main branch, working on docs and sample for an early tech preview release - v3.0.0-preview?
    • Then will tackle some of the larger refactoring around “inversion of control” for orderer binaries per consensus algorithm (Raft, SmartBFT)
    • Need to address Raft CI failures in unit tests and integration tests




April 5, 2023

  • Fabric v2.5.0 released
    • Purge history of private data
    • Dependency updates
    • ARM binaries and images (relief for M1!) - same updates in Fabric CA v1.5.6
    • Current LTS release - Users should evaluate upgrade from prior v2.2 LTS release



  • Current Fabric priorities
    • v2.2.11 - Update Go to v1.20; update other dependencies for prior LTS release
    • v3.0 preview for SmartBFT - Create usage documentation and sample
    • Fix Raft unit test and integration test CI flake failures
    • fabric-samples and fabric-test CI streamlining - reduce redundant tests
    • New issue template - https://github.com/hyperledger/fabric/issues/4143


  • Admin SDK
    • Call for test and feedback
    • Prepare 1st release if there is no further feedback after close #105 and #100
    • Question as #105, for external chaincode service, should we use ccaas or external as type in metadata.json?


May 3, 2023

  • Fabric releases
    • Fabric v2.2.11 released - update to Go 1.20.3 and other dependencies to resolve vulnerabilities (prior LTS release)
    • Fabric v2.5.1 released - update to Go 1.20.3 (current LTS release)


  • Current Fabric priorities
    • v3.0 preview for SmartBFT - Create usage documentation and sample
    • Fix Raft unit test and integration test CI flake failures
    • fabric-samples test-network-k8s - Tatsuya Sato volunteered to fix issues with v2.5 and maintain going forward
    • Improve CI time
      • Trial of large runners in fabric and fabric-samples main branches working well - no queueing, faster execution
      • fabric-samples and fabric-test CI streamlining - reduce redundant tests


  • Admin SDK
    • Call for test and feedback
    • Prepare 1st release with #121 leaving #100 as open question. 
    • #122 for 2nd version planning.


May 31, 2023

  • Fabric releases
    • Fabric v2.5.2 coming soon - fixes and update to Go 1.20.4 (current LTS release)


  • Current Fabric priorities
    • v3.0 preview for SmartBFT - Create usage documentation and sample
    • Fix Raft unit test and integration test CI flake failures
    • fabric-samples test-network-k8s - DONE - Updated to v2.5, thanks to new fabric-samples maintainer Tatsuya Sato!
    • Improve CI time
      • Trial of large runners in fabric and fabric-samples main branches working well - no queueing, faster execution
      • fabric-samples and fabric-test CI streamlining - reduce redundant tests



June 28, 2023 - Meeting cancelled this month


July 19, 2023

  • Fabric releases
    • Fabric v2.2.12 - June 2 (prior LTS release)
      • Fix private data collection update during state database rebuild
    • Fabric v2.5.3 - June 14 (current LTS release)
      • Fix deadlock can occur on orderer startup while applying raft configuration changes
      • Go 1.20.5
    • Fabric v2.5.4 - Coming Soon



  • Current Fabric priorities
    • v3.0 - preview for SmartBFT - Create usage documentation and sample
    • v3.0 - ledger block cache
    • Fix Raft unit test and integration test CI flake failures
    • fabric-ca - fix CI issue
    • Hyperledger Fabric Certified Practitioner - Exam is being created - any volunteers to draft questions?



  • Admin SDK
    • Draft release for fabric-cli investigation 
    • issue found


  • fabric 2.5 i18n zh document


August 16, 2023

  • Recent Fabric releases
    • Fabric v2.2.13 - August 2 (prior LTS release)
      • cert sanitization error checking
      • Go 1.20.6
    • Fabric v2.5.4 - August 2 (current LTS release)
      • Fix orderer startup issue - raft wal: max entry size limit exceeded
      • cert sanitization error checking
      • Go 1.20.6


  • Fabric v3.0 work items
    • Preview release for SmartBFT
      • Create usage documentation and sample
    • Finalize SmartBFT for eventual production GA release
      • Byzantine block puller for the peer and the orderer

      • Improved transaction pool for SmartBFT

      • Unit test coverage for SmartBFT chain

      • Integration test coverage for SmartBFT orderer

    • Ledger block cache PR to improve performance
    • Plan for other v3.0 changes, e.g. removal of old lifecycle, removal of gossiping of blocks


  • Admin SDK
    • 1.0 released with feature which integrated with test-network with code as e2e test in golang as implementation.
    • Fabric cli integration and bug fix?
    • Open to any integration with tools as either operator or anything you want.



September 13, 2023

  • Recent Fabric releases
    • Fabric v3.0.0-preview - September 1
      • SmartBFT technical preview
      • See mailing list announcement for details
    • Fabric CA v1.5.7
      • IdentityMixer revocation enhancements
      • Go v1.20.5


  • Fabric v3.0 work items
    • Finalize SmartBFT for eventual production GA release
      • Byzantine block puller for the peer and the orderer

      • Improved transaction pool for SmartBFT

      • Unit test coverage for SmartBFT chain

      • Integration test coverage for SmartBFT orderer

    • Plan for other v3.0 changes, e.g. removal of old lifecycle, removal of gossiping of blocks
    • Fix Raft unit test and integration test CI flake failures
    • fabric-samples CI test failures


  • Admin SDK
    • update with test guidance wiki as link




October 11, 2023

  • Upcoming Fabric releases
    • Fabric v2.2.14, v2.5.5
      • Go 1.21
  • Admin SDK



November 8, 2023

  • Recent Fabric releases
    • Fabric v2.2.14, v2.5.5
      • Go 1.21
      • Additional block validations
  • Fabric v3.0 work items
    • Finalize SmartBFT for eventual production GA release
      • Byzantine block puller for the peer and the orderer

      • Improved transaction pool for SmartBFT

      • Unit test coverage for SmartBFT chain

      • Integration test coverage for SmartBFT orderer

    • Transition from github.com/pkg/errors
    • Plan for other v3.0 changes, e.g. removal of old lifecycle, removal of gossiping of blocks
  • Admin SDK
  • Fabric Ecosystem update





December 6, 2023

  • Fabric v3.0 work items
    • 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
    • Transition from github.com/pkg/errors
    • Plan for other v3.0 changes, e.g. removal of old lifecycle (started), removal of gossiping of blocks (likely deferred)
  • Other
    • RFC to extend queryapproved function for all chaincodes - Approved
    • CI - Azure Pipelines migration to GitHub Actions - final repository is fabric-test, some tests will be retired
    • Hyperledger Member Summit APAC was held





  File Modified
No files shared here yet.

Related content

Contributor Meetings 2022
Contributor Meetings 2022
More like this
Contributor Meetings 2024
Contributor Meetings 2024
More like this
2023 Q1 Hyperledger Fabric
2023 Q1 Hyperledger Fabric
More like this
Hyperledger Fabric Roadmap
Hyperledger Fabric Roadmap
More like this
2020 01 24 DWG Agenda
2020 01 24 DWG Agenda
More like this
2020-11-27
More like this