2022 Q1 Hyperledger Sawtooth
Created by Andrea Gunderson, last modified by Jim Zhang on Mar 24, 2022
Hyperledger Sawtooth https://sawtooth.hyperledger.org/
Project Health
In the last quarter work a number of releases have been made including last quarter’s stabilized features. Work has begun on moving Sawtooth Sabre into the Transact Library. Design work has begun on next generation block publishing, block management and pending batch queue, as part of the Sawtooth 2 effort.
Required Information
- Have you switched from master to main in all your repos ? Yes
- Have you implemented the Common Repository Structure in all your repos ?
- LICENSE - yes
- CODE_OF_CONDUCT.md - no
- SECURITY.md - yes
- README.md - yes
- MAINTAINERS.md - yes
- CONTRIBUTING.md - yes
- CHANGELOG - yes, but called RELEASE_NOTES.md
Questions/Issues for the TSC
No new issues.
Releases
- Sawtooth Library v0.7.0 - 11/29/21
- Sawtooth Library v0.7.1 - 11/29/21
- Sawtooth Library v0.7.2 - 12/13/21
- Sawtooth Sabre v0.8.1 - 11/29/21
Overall Activity in the Past Quarter
Design and implementation of core pieces of Sawtooth 2 has started, with the Sawtooth Library being the primary area of activity. The components being built are intended for general use when building distributed ledgers in Rust. This includes replacing traditionally non-library code like Sawtooth’s journal concepts with similar but generalized library versions.
Sawtooth’s website ( https://sawtooth.hyperledger.org/ ) is undergoing renovation, and a “refresh” branch in the sawtooth-docs repository contains the new site. The site is being converted from sphinx-doc rst files to Jekyll markdown files, with a new theme and navigation. The amount of existing documentation for Sawtooth makes this a very large undertaking.
The community continues to discuss Sawtooth-related issues on Rocketchat, though there are probably too many channels for the amount of discussion. The monthly live working sessions continue and now primarily focus on design documents for Sawtooth 2-related work.
Current Plans
The following work is currently in progress:
- Move portions of Sawtooth Sabre to Hyperledger Transact
- Improve Sabre performance
- Sawtooth 2 component designs
- Refreshing the Sawtooth website and documentation
- Migrate to Github Issues, away from JIRA.
- Rewriting the Sawtooth CLI in Rust (paused)
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
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-10-26 to 2022-01-26 : 228
Committers from 2021-10-26 to 2022-01-26 : 7
Domains from 2021-10-26 to 2022-01-26 : 1
Additional Information
Reviewed By
- ✅ Angelo De Caro
- ✅ Arnaud J Le Hors
- ✅ Artem Barger
- ✅ Arun S M
- ✅ Bobbi Muscara
- ✅ Danno Ferrin
- ✅ David Enyeart
- ✅ Grace Hartley
- ✅ Hart Montgomery
- ✅ Jim Zhang
- ✅ Kamlesh Nagware
- ✅ Nathan George
- ✅ Peter Somogyvari
- ✅ Tracy Kuhrt
- ✅ Troy Ronda
Submission date
26-Jan-2022
Comments:
Adding a CODE_OF_CONDUCT.md file to every repo is a very simple task. Please, make sure this gets done. Posted by lehors at Jan 27, 2022 07:21 |
Created PR #2418 Posted by tkuhrt at Jan 28, 2022 16:06 |
I'm planning to put up PRs for the other repos later today. Posted by agunde at Jan 28, 2022 16:11 |