v1.1.4
New
- new error when a share is submitted while the pool is switching to a new job and the client hasn't yet
- zmq
hashblocklistener has been added for rapid block change and reorg updates - add random byte to job to prevent clients from redoing the same work on a cached template
- prometheus endpoint! point your prometheus agent to
/metrics:3 theyre basic for now, suggestions are welcome protocolVersionkey added to api worker info, technically this was last version but shhh- split stale share error into "Stale job" for unknown jobs, and "Share submitted during job change" for shares submitted to the previous job id
this should help clarify rejections between jobs
Fixed
- unlock duplicate share mutex on reject
- various race conditions
- the target1 constant was technically wrong, use truncated difficulty u256
- dont fallback to default address if full addr.worker provided
Changed
- minor optimizations
- extranonce1 is computed from local+remote addrs
- r/w deadlines are set separately
note
i'm requesting cpu profiles generated by passing --prof <dir> for generating a pgo uwu
my emails on my site :3
Full Changelog: v1.1.3...v1.1.4