• 0.10.0 13e39f3777

    0.10.0
    All checks were successful
    published / projectfile-is-valid (push) Successful in 8s
    published / release-tag (push) Successful in 4s
    published / runner-is-ready (push) Successful in 11s
    published / source-is-compliant (push) Successful in 13s
    published / source-is-secure (push) Successful in 33s
    published / projectfile-is-ok (push) Successful in 7s
    published / signing-is-ready (push) Successful in 6s
    published / documentation-passes-lint (push) Successful in 1m13s
    published / source-passes-lint (push) Successful in 1m16s
    published / image-is-built (push) Successful in 2m37s
    published / image-has-sbom (push) Successful in 35s
    published / container-is-verified (push) Successful in 2m35s
    published / image-is-seeded (push) Successful in 34s
    published / image-is-secure (push) Successful in 6m8s
    published / image-is-published (kiota) (push) Successful in 18s
    published / image-is-published (dockerhub) (push) Successful in 37s
    published / release-is-published (push) Successful in 2s
    published / release-notes-are-published (push) Successful in 8s
    published / published (push) Successful in 0s
    Stable

    damian-buho released this 2026-10-19 10:55:25 +00:00 | 14 commits to main since this release

    Signed by damian-buho
    GPG key ID: 87B15EAD49FD22AB

    30 commits, 1 contributor, 8 days since 0.9.2.

    Features

    • mirrors: publish eepsite mirrors from a mounted mirrors.d directory (d2492ac)

    Bug fixes

    • runtime: apply the rendered config to the router dir on every start (20a8f0f)
    • runtime: keep I2CP and the SAM bridge on loopback by default (89b69f6)
    • dev: mount the router dir so the netDb and identity survive a recreate (0666f8a)
    • test: use grep -l instead of unsupported --list-files (c618285)
    • refactor CI workflows (new goals + preflight checks) (f586a9a)
    • workflows: move pins (ab4d848, 322a1e9, a092e8c)
    • workflows: enable checks (b22b405)
    • workflows: fix preflights (9325ae3)

    Installation

    Pull the published container image:

    Pull from DockerHub — linux/amd64

    docker pull damianbuho/f5m-i2p:0.10.0
    

    This release also publishes the 0.10 and 0 tags — pull the precision you want to pin.

    If the registries above are unreachable, pull from the origin instead:

    Pull from Kiota — linux/amd64

    docker pull kiota.ch/f5m/i2p:0.10.0
    

    Image digests

    A tag can move; a digest cannot. Pull this exact build:

    docker pull docker.io/damianbuho/f5m-i2p@sha256:586d61e5a21d21f448ea461ddf8466e9542f0e7d7dd65df38a947500793582dd
    docker pull kiota.ch/f5m/i2p@sha256:586d61e5a21d21f448ea461ddf8466e9542f0e7d7dd65df38a947500793582dd
    

    Verify

    Check that what you downloaded is what this project published.

    Container image

    The signature proves this project’s CI built and pushed the image; the attestation carries its software bill of materials.

    COSIGN_KEY=https://kiota.ch/damian-buho/metadata/raw/branch/main/keys/ci-cosign-key.pub
    cosign verify --key "$COSIGN_KEY" --insecure-ignore-tlog=true docker.io/damianbuho/f5m-i2p@sha256:586d61e5a21d21f448ea461ddf8466e9542f0e7d7dd65df38a947500793582dd
    cosign verify --key "$COSIGN_KEY" --insecure-ignore-tlog=true kiota.ch/f5m/i2p@sha256:586d61e5a21d21f448ea461ddf8466e9542f0e7d7dd65df38a947500793582dd
    cosign verify-attestation --key "$COSIGN_KEY" --insecure-ignore-tlog=true --type cyclonedx docker.io/damianbuho/f5m-i2p@sha256:586d61e5a21d21f448ea461ddf8466e9542f0e7d7dd65df38a947500793582dd
    cosign verify-attestation --key "$COSIGN_KEY" --insecure-ignore-tlog=true --type cyclonedx kiota.ch/f5m/i2p@sha256:586d61e5a21d21f448ea461ddf8466e9542f0e7d7dd65df38a947500793582dd
    

    Download via BitTorrent

    Fetch this release over BitTorrent with a magnet link, or with the attached .torrent file:

    Full changes: https://kiota.ch/f5m/i2p/compare/0.9.2...0.10.0

    Downloads