The short term roadmap can be viewed as a list of GitHub issues with Epic label with more details presented as a Zenhub board. Typically Epics are created after an RFC is approved and merged.
The Hyperledger Fabric maintainers produce minor releases to deliver the release themes on the roadmap as they become ready. Other improvements and fixes are delivered as patch releases against the most recent long-term support release and latest release.
Longer term priorities that have not yet gone through the RFC process are discussed in the community and in contributor meetings, for example Fabric Strategic Priorities - 2021 discussion.
See prior release notes for release history and content. Prior release documentation can be found in the documentation links.
Current roadmap priorities
Fabric v2.5 (2022)
- 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
Fabric v3.x potential items
- 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)