Skip to content

v0.2.0

Choose a tag to compare

@plebhash plebhash released this 22 Jan 15:58
76408ca

General release information

Highlights of this release:

  • updated pool_sv2, jd_client_sv2 and translator_sv2 to be aligned with latest breaking GROUP CHANNEL changes in the Sv2 specification (see stratum-mining/sv2-spec#162)
    • Extended Channels can now be grouped into Group Channels, bringing them in line with the long-standing behavior of Standard Channels
    • now pool_sv2 and jd_client_sv2 always treat every Extended Channel as part of the same Group Channel, under some given connection
    • now translator_sv2 can deal with Sv2 messages addressed to a Group Channel
  • bitcoin_core_sv2 now supports Bitcoin Core v30.2
  • added HTTP monitoring APIs to pool_sv2, jd_client_sv2 and translator_sv2 (along with support for Swagger UI and OpenAPI schemas)
  • added hotpath to pool_sv2, jd_client_sv2 and translator_sv2 to enable performance monitoring
  • translator_sv2 now optionally sends Sv1 "keepalive" job (incrementing timestamps), whenever there's a long period of time without Sv2 jobs
  • improved UI/UX of pool_sv2 and jd_client_sv2 with regards to UNIX path of Bitcoin Core
  • general improvements on pool_sv2, jd_client_sv2 and translator_sv2
  • added new Integration Tests, expanding coverage
  • started publishing stratum-apps to crates.io

What's Changed

Full Changelog: v0.1.0...v0.2.0