...
- Purge history of private data ( - e.g. for GDPR scenarios)
- Next long-term support (LTS) release ( - dependency updates, proto updates, etc)
- Announce deprecation of legacy SDKs in favor of Gateway SDKs
Fabric v3.0 (2023)
- BFT Ordering Service
- Changes, removals, deprecations for v3
- Remove Kafka consensus
- Remove orderer system channel
- Remove legacy v1.x lifecycle
- Switch to protocol buffers apiv2
- Extract gossip, bccsp, etc to their own layer
...
- Binary chaincode builder - replace default docker builder
Optimize block storage, e.g. de-duplication of certs
Replace Goleveldb with faster database
- Validation/Commit path performance improvements
- Orderer snapshots RFC - similar to peer snapshots introduced in v2.3
Block archive and prune - peer and orderer
SmartBFT - Add transaction pipeline support to improve the performance
- Quantum safe crypto
Release agnostic items (not tied to a specific release)
- Admin SDK RFC (e.g. chaincode management, channel management)
- Token SDK / Smart Client improvements
- Improve Fabric samples (integrate Global Forum workshop content for gateway app dev, chaincode-as-a-service dev, kubernetes deployment; align and prune existing samples; Microfab lab)
- ARM support for Apple silicon - images and binaries
- Identity Mixer performance improvement - Faster Idemix curve, issue credentials from fabric-ca, Fabric capability, Gateway SDK Idemix support
- Azure Pipelines to Github Actions migration (CI, release process)