[Hyperledger-stl] Hyperledger Sawtooth 1.0.1 Released

Shawn Amundson

Hyperledger Sawtooth 1.0.1 is now available.

For the Sawtooth 1.0 release announcement, please see the blog post:


Documentation is available at:


New and changed features in Hyperledger Sawtooth 1.0.1 (since 0.8):

Many APIs have been stabilized with the intent of maintaining an increased level of backward compatibility going forward, including: Python, Go, and Javascript transaction processor and signing SDKs; 0MQ messages between transaction processors and the validator; 0MQ messages between validators; 0MQ messages between clients and the validator; Storage formats for the blockchain and state databases; Serialized transaction and batch formats; REST API client interface; Configuration file formats and options; and CLI commands. While these will continue to evolve over time, the Sawtooth team is committed to providing a stable API platform and a smooth transition to future versions of Sawtooth.

A significant number of changes were implemented as a result of aggressive testing of Sawtooth networks running in both physical and virtualized environments. In addition to bug fixes, other enhancements (such as client backpressure) were implemented to make the networks more resilient.  A few additional commands make debugging easier, including a command to view peering state (sawtooth peer list) and a command to compare the blockchains of running validators (sawnet compare-chains).

Much of the documentation has been updated for correctness and rewritten for clarity.  Reference material for the SDKs and CLI commands were added.  The documentation is now primarily focused on Sawtooth users, including application developers and systems administrators, and continues to evolve with that focus.

Many more components have been packaged. There are now Ubuntu 16.04 packages for additional transaction processors such as Smallbank. The Python SDK is now published to PyPI, and the Javascript SDK is published to npm. Support for running Sawtooth within Docker using Docker Compose has been refined, with most of the Sawtooth team adopting it for core development

The Hyperledger Sawtooth Team

Join sawtooth@lists.hyperledger.org to automatically receive all group messages.