• v1.1.6 426cb3589d

    v1.1.6 Stable

    0xf0xx0 released this 2026-09-15 18:37:49 +00:00 | 24 commits to logopo since this release

    New

    • native SV2 support! same great port uwu
      just switch your miners over to SV2 and disable certificate authentication, it's unneeded on the LAN

    Changed

    • pogolo will accept a provided extranonce1 in a mining.configure message, truncating any data to 4 bytes
    • mining.extranonce.subscribe now gets a dummy true response

    API

    • add version and active chain to /info endpoint

    Fix

    • the share delta initial value was set wrong, diff changes should be stabler
    • antminer/bOS firmwares are able to connect now (thanks BlackHole on discord)

    Notes

    • whatsminers dont seem to work :\ if you own one test and send me logs plss, im in the osmu discord @Hexfox
    • testnet4 blocks 000000000000000079a9aeebf8ab51a6448b0db1a556eca26cbedf1d6f55b67b and 000000000000000175e11bb8c8acac417d290746a798bff7c3f53c36aa9cef3c validate reward generation :3 the second was mined with the sv2 path!
  • v1.1.5 e30a52f29c

    v1.1.5 Stable

    0xf0xx0 released this 2026-09-03 15:44:15 +00:00 | 44 commits to logopo since this release

    New

    • Umbrel only: Web UI! Forked from the Bitcoin Core app and stripped down for my use uwu

    api

    • new /gophers endpoint to return detailed stats on all connected gophers
    • api now returns the height, difficulty, extranonce2, nonce, version, timestamp, and gopher alongside the hash of found blocks
    • openapi.yaml is now served at /openapi.yaml

    Changed

    • the /gopher/:idOrNickname endpoint has been moved to /gophers/:idOrNickname
    • lots of small performance optimizations, pogolo goes toe-to-toe with the biggest without all the memory use :3
  • v1.1.4-hotfix 48aa8de1a4

    v1.1.4-hotfix Stable

    0xf0xx0 released this 2026-07-15 15:35:50 +00:00 | 67 commits to logopo since this release

    Fix

    • share version validation was incorrect, revert to validating the mask
    • related, properly process mask according to bip-310

    Full Changelog: https://git.0xf0xx0.eth.limo/0xf0xx0/pogolo/compare/v1.1.4...v1.1.4-hotfix

  • v1.1.4 1acfd4329f

    v1.1.4 Stable

    0xf0xx0 released this 2026-07-07 17:10:38 +00:00 | 81 commits to logopo since this release

    New

    • new error when a share is submitted while the pool is switching to a new job and the client hasn't yet
    • zmq hashblock listener 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
    • protocolVersion key 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 future optimization uwu
    my emails on my site :3

    Full Changelog: https://git.0xf0xx0.eth.limo/0xf0xx0/pogolo/compare/v1.1.3...v1.1.4

  • v1.1.3 9c65be6e50

    v1.1.3 Stable

    0xf0xx0 released this 2026-06-10 15:57:09 +00:00 | 172 commits to logopo since this release

    Changed

    • fixed Docker builds
    • change stale job error log from "unknown job" to "stale job"
    • reduce stale job rate by half (0.2% -> 0.1%)
    • randomly pick between upper and lower 32 bits of xxh3 hash for extranonce1
    • comply with BIP-323, increase version rolling space
    • validate share nTime
    • copy error messages from ckpool and public-pool
    • general robustness fixes

    Full Changelog: https://git.0xf0xx0.eth.limo/0xf0xx0/pogolo/compare/v1.1.2...v1.1.3

  • v1.1.2 12bee9ab04

    v1.1.2 Stable

    0xf0xx0 released this 2026-04-13 16:38:41 +00:00 | 219 commits to logopo since this release

    added

    • duplicate share detection

    Full Changelog: https://git.0xf0xx0.eth.limo/0xf0xx0/pogolo/compare/v1.1.1...v1.1.2

  • v1.1.1 a145459e30

    v1.1.1 Stable

    0xf0xx0 released this 2026-02-24 17:31:55 +00:00 | 236 commits to logopo since this release

    added

    • add option to log to file instead, as --logfile

    Full Changelog: https://git.0xf0xx0.eth.limo/0xf0xx0/pogolo/compare/v1.1.0...v1.1.0

  • v1.1.0 dfdb2d0a66

    v1.1.0 Stable

    0xf0xx0 released this 2026-02-24 15:53:00 +00:00 | 238 commits to logopo since this release

    added

    • store found block hashes
    • expose found blocks in api info endpoint

    changed

    • tweaked gopher error log coloring
    • implement bip-54

    Full Changelog: https://git.0xf0xx0.eth.limo/0xf0xx0/pogolo/compare/v1.0.1...v1.1.0

  • v1.0.1 1c8a6a227e

    v1.0.1 Stable

    0xf0xx0 released this 2026-02-02 15:54:24 +00:00 | 257 commits to logopo since this release

    added

    • NO_COLOR/FORCE_COLOR support
    • systemd service
    • dockerfile, docker-compose, and docker image
    • swagger spec for the api
    • benchmark script

    changed

    • handle all the error routes
    • more detailed logs
    • make diff adjustment a bit more sensitive
    • default config from --writedefaultconf sets [pogolo].interface to lo

    api

    • /api/v1/gopher/:idOrNickname now returns the gopher mining address

    config

    • [pogolo].ip renamed to [pogolo].host
    • [pogolo].host resolves and binds to all ips if given a domain
    • add env overrides for [pogolo].host (POGOLO_HOST), [backend].host (POGOLO_BACKEND_HOST), and [backend].rpcauth (POGOLO_BACKEND_RPCAUTH) (for docker)

    Full Changelog: https://github.com/0xf0xx0/pogolo/compare/v0.1.0...v1.0.1