github stratum-mining/stratum v1.6.0

7 hours ago

General release information

Highlights of this release:

  • added support for Sv2 Extensions via the introduction of extensions_sv2 crate, and some adaptations to handlers_sv2 and parsers_sv2
  • started actively fuzzing and performing regression tests against the fuzzing corpus
  • many crates were deprecated, namely:
    • binary_codec_sv2, with its functionality incorporated into binary_sv2
    • roles_logic_sv2, with some of its funcitonality inherited by crates like channels_sv2, handlers_sv2, parsers_sv2, and stratum-apps (on sv2-apps repo)
    • network_helpers_sv2, with some of its functionality inherited by stratum-apps crate (on sv2-apps repo)
    • rpc_sv2, with some of its functionality inherited by stratum-apps crate (on sv2-apps repo)
    • bip32_derivation
    • error_handling

⚠️ Most importantly, this is the first release where SRI is split across different repositories. Moving forward, this repository will carry library crates (and continue under the same global versioning scheme), and Sv2 applications (a.k.a. "roles") will live under https://github.com/stratum-mining/sv2-apps under a new global versioning scheme.

Crate changes

channels_sv2

crate version was bumped from 1.0.2 to 2.0.0

codec_sv2

crate version was bumped from 3.0.1 to 4.0.0

handlers_sv2

crate version was bumped from 0.1.0 to 0.2.0

binary_sv2

crate version was bumped from 4.0.0 to 5.0.0

mining_sv2

crate version was bumped from 5.0.1 to 6.0.0

framing_sv2

crate version was bumped from 5.0.2 to 6.0.0

parsers_sv2

crate version was bumped from 0.1.2 to 0.2.0

What's Changed

New Contributors

Full Changelog: v1.5.0...v1.6.0

Don't miss a new stratum release

NewReleases is sending notifications on new releases.