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.