2021 Q4 Hyperledger Sawtooth

Project Health

Hyperledger Sawtooth https://sawtooth.hyperledger.org/

In the last quarter work was done to simplify some aspects of Sawtooth Sabre in preparation for it being moved to Transact. SQLite, PostgreSQL and LMDB support for ReceiptStore in sawtooth-lib has been stabilized. The design can be found here.

Required Information

  1. Have you switched from master to main in all your repos? Yes
  2. Have you implemented the Common Repository Structure in all your repos?
    1. LICENSE - yes
    2. CODE_OF_CONDUCT.md - no
    3. SECURITY.md - yes
    4. README.md - yes
    5. MAINTAINERS.md - yes
    6. CONTRIBUTING.md - yes
    7. CHANGELOG - yes, but called RELEASE_NOTES.md

Questions/Issues for the TSC

No new issues.

Releases

  • Sawtooth Library v0.6.6 - 8/31/2021
  • Sawtooth Library v0.6.7 - 10/07/2021

Overall Activity in the Past Quarter

The community continues to discuss Sawtooth-related issues on Rocketchat. Live working sessions have also been used on a monthly basis to discuss the future of Sawtooth, with participation from the community.

Sawtooth Updates:

  • Stabilized SQLite and PostgresSQL support for the ReceiptStore in sawtooth-lib
  • Removed smart permission and Pike from Sabre. Pike has been moved to Grid and had a major update, and Smart Permissions are currently not used anywhere but did rely heavily on Pike.
  • Community bug fixes

Current Plans

The following work is currently in progress:

  • Move portions of Sawtooth Sabre to Hyperledger Transact
  • Migrate to Github Issues, away from JIRA.
  • Rewriting the Sawtooth CLI in Rust
  • Refreshing the Sawtooth website and documentation

The following work is currently planned:

  • Create a new consensus library that will be used by the Sawtooth validator
  • Initialize a Sawtooth service for Splinter
  • Improve Sabre performance

Plans will continue to be developed as part of the working sessions.

Maintainer Diversity

Maintainers are distributed across Bitwise IO, Cargill, Intel, and Walmart Labs.

Contributor Diversity

Commits from 2021-07-20 to 2021-10-26 :  102

Committers from 2021-07-20 to 2021-10-26 :  6

Domains from 2021-07-20 to 2021-10-26 :  2

Additional Information

Insights: https://insights.lfx.linuxfoundation.org/projects/hyperledger%2Fsawtooth/dashboard;subTab=technical?time=%7B%22from%22:%222021-07-20T05:00:00.000Z%22,%22type%22:%22absolute%22,%22to%22:%222021-10-26T05:00:00.000Z%22%7D 

Reviewed By