The short term roadmap can be viewed as a list of GitHub issues with Epic label with more details presented as a Zenhub board. New features are proposed and discussed through an RFC process, new RFCs from the community are welcome. Typically Epics are created after an RFC is approved and merged.
Longer term priorities that have not yet gone through the RFC process are discussed in the community and in contributor meetings, new ideas are welcome in either forum.
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.
See prior release notes for release history and content. Prior release documentation can be found in the documentation links.
...
- Purge history of private data - e.g. for GDPR scenarios
- Announce deprecation of legacy SDKs in favor of Gateway SDKs
- LongNext long-term support (LTS) release - dependency updates, proto updates, etc
- Announce deprecation of legacy SDKs in favor of Gateway SDKsContinue maintenance and support on the v2.5 LTS release for an extended time period
Fabric v3.0 (in development)
- BFT Ordering Service
- BFT Block replication and signature verification
- Remove deprecated orderer components
- Smart BFT consensus - early alpha release
- Inversion of control - ordering service node binary per consensus protocol - likely defer from v3.0
- 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 repository
- Replace Identity Mixer implementation with updated ZKP crypto
Fabric v3.x potential future 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 ordererSmartBFT - Add transaction pipeline support to improve the performance
- Quantum safe crypto
Release agnostic items (not tied to a specific release)
...