• v0.0.20
    Gates / frontend (push) Successful in 1m52s
    Gates / test (push) Successful in 2m22s
    Gates / test-aarch64 (push) Successful in 8m10s
    Gates / package (push) Successful in 4m22s
    Gates / container (push) Successful in 10s
    CI / gates (push) Successful in 28m22s
    Release / guard (push) Successful in 35s
    Gates / frontend (push) Successful in 1m53s
    Gates / test (push) Successful in 2m20s
    Gates / test-aarch64 (push) Successful in 7m26s
    Gates / package (push) Successful in 51s
    Gates / container (push) Successful in 11s
    Release / gates (push) Successful in 10m52s
    Release / publish (push) Successful in 4m56s
    Stable

    mokhtar released this 2026-09-12 13:55:06 +00:00 | 2 commits to master since this release

    Fixed

    • A blocklist source no longer fails on a stale pooled connection. The fetcher reused a keep-alive connection from an earlier pass that the server had closed, and the standard client never retries one; every later download from that host failed with HttpConnectionClosing at 0 ms. Downloads now send connection: close and never enter the pool.

    Artifacts

    ae74e98e8ec9f6e63ea48371278660c1ba94ec4da8ecdd20afdcfb551850899d  nxdns-0.0.20-x86_64-linux-musl.tar.gz
    da9f3a148983822e120c3ce657ac34aa4ae4a7d76d0d1ca2fd930e67c580126e  nxdns-0.0.20-aarch64-linux-musl.tar.gz
    80ded73a588da1dc90cd38c6202f13fb3fd7bcd73b9cd1f9cf545601dc9bdd3d  IMAGE-DIGEST.txt
    
    git.mial.net/mokhtar/nxdns:0.0.20@sha256:955379672493f64b59ed3f18899fb0808197492e2abd0eedcaa6c6ec6d1f3258
    

    Compare v0.0.19...v0.0.20

    Commits since v0.0.19
    6e9a369 build: bump version to 0.0.20
    f6fa43a filter: blocklist downloads never reuse a pooled connection, the peer closes it between passes
    
    Downloads