General release information
This is a PATCH release.
After v1.2.0
we identified a bug on roles_logic_sv2
crate, which is described in detail on #1324
The bug manifested while mining on testnet4
. Originally, the non-future job creation logic on roles_logic_sv2
always used the system time for the header timestamp, instead of the timestamp defined by the SetNewPrevHash
message sent by the Template Provider. This went un-noticed for a long time, until it was noticed while mining on testnet4
(where blocks are regularly mined with timestamps pushed into the future in order to exploit the difficulty adjustment mechanism).
Now, non-future jobs are always created by using the original timestamp defined by the Template Provider.
What's Changed
- simplify
[package.metadata.docs.rs]
onprotocols
crates by @plebhash in #1318 - Fix timestamp bug -
min_ntime
becomes always the one sent by TP by @GitGab19 in #1325
Full Changelog: v1.2.0...v1.2.1