✅ Added
- Health tool metadata:
tools/healthnow includesbuild_versionandconfig_sourcein JSON output. - Status tool metadata:
tools/statusnow displays build version and config source. - Healthcheck validation:
healthcheck.shnow fails fast on missing/empty torrc.
⚙️ Changed
- DirPort default: ENV-generated guard/exit configs now default
TOR_DIRPORTto0(disabled) when unset. - Version bump: Updated version strings to v2.0.0 across docs and runtime banners.
⚠️ Support Policy
- Only the latest released version receives updates. When a new version is released, all previous versions automatically become unsupported and no longer receive maintenance, security fixes, or scheduled rebuild updates. Historical tags remain available in registries for reproducibility.
BREAKING CHANGES: None.
🐳 Docker Images
Stable Variant (Recommended for Production)
- Base: Alpine 3.24.1
- Proven stability with weekly security updates
# From GitHub Container Registry (GHCR)
docker pull ghcr.io/r3bo0tbx1/onion-relay:2.0.0
docker pull ghcr.io/r3bo0tbx1/onion-relay:latest
# From Docker Hub
docker pull r3bo0tbx1/onion-relay:2.0.0
docker pull r3bo0tbx1/onion-relay:latestEdge Variant (Testing Only)
- Base: Alpine edge (bleeding edge)
⚠️ NOT recommended for production - faster updates, less stable
# From GitHub Container Registry (GHCR) - versioned + simple tags
docker pull ghcr.io/r3bo0tbx1/onion-relay:2.0.0-edge
docker pull ghcr.io/r3bo0tbx1/onion-relay:edge
# From Docker Hub - simple tag only
docker pull r3bo0tbx1/onion-relay:edge📋 Software Bill of Materials (SBOM)
This release includes comprehensive SBOM files for both variants for supply chain security:
- CycloneDX: JSON and XML formats (stable + edge)
- SPDX: JSON and tag-value formats (stable + edge)
- Human-readable: Table format (stable + edge)
Download SBOM files from the release assets below (prefixed with stable- or edge-).
Full Changelog: v1.1.9...v2.0.0