Install
curl -fsSL https://getnora.io/install.sh | shOr download the binary directly:
curl -LO https://github.com/getnora-io/nora/releases/download/v0.4.0/nora-linux-amd64
chmod +x nora-linux-amd64
sudo mv nora-linux-amd64 /usr/local/bin/noraDocker
Alpine (standard):
docker pull ghcr.io/getnora-io/nora:0.4.0RED OS:
docker pull ghcr.io/getnora-io/nora:0.4.0-redosAstra Linux SE:
docker pull ghcr.io/getnora-io/nora:0.4.0-astraChangelog
See CHANGELOG.md
What's Changed
- fix: UI consistency — Raw sidebar, footer stats, badges by @devitway in #64
- docs: update roadmap by @devitway in #65
- docs: remove stale ROADMAP.md by @devitway in #66
- fix: code quality hardening — unwrap removal, unsafe forbid, healthcheck by @devitway in #72
- fix: add config validation at startup by @devitway in #73
- docs: add CHANGELOG for v0.3.0 by @devitway in #74
- chore(deps): bump schneegans/dynamic-badges-action from 1.7.0 to 1.8.0 by @dependabot[bot] in #67
- chore(deps): bump uuid from 1.22.0 to 1.23.0 by @dependabot[bot] in #69
- fix(deps): update sha2 0.10→0.11, hmac 0.12→0.13 by @devitway in #75
- perf: token cache, async I/O, upload sessions refactor by @devitway in #80
- chore(deps): bump sigstore/cosign-installer from 3.8.0 to 4.1.1 by @dependabot[bot] in #71
- docs: expand dev setup in CONTRIBUTING.md by @devitway in #76
- fix: proxy dedup, multi-registry GC, credential and TOCTOU hygiene by @devitway in #83
- quality: MSRV, tarpaulin config, proptest for parsers by @devitway in #84
- quality: 466 tests, 43% coverage, benchmarks, refactoring by @devitway in #87
- fix: tarpaulin.toml config format by @devitway in #88
- docs: add CHANGELOG entry for v0.3.1 by @devitway in #89
- fix: unify env var naming, add Go env overrides by @devitway in #90
- docs: update test count 200+ → 460+ by @devitway in #91
- fix: correct tarpaulin exclude-files paths by @devitway in #92
- feat: add total_size_bytes to /health endpoint by @devitway in #93
- feat: nora mirror v0.4 — yarn.lock, --json, Docker images by @devitway in #94
- release: v0.4.0 — Mirror & Air-Gap by @devitway in #95
- fix: restore Dockerfiles for release pipeline by @devitway in #96
- fix: release pipeline 429 on cache-to by @devitway in #98
- fix: remove local NORA from release push targets by @devitway in #99
- fix: smoke test syntax error in release workflow by @devitway in #100
- fix: smoke test image tag v-prefix mismatch by @devitway in #101
- fix: Trivy scan missing image-ref in release by @devitway in #102
- fix: cosign bundle format + Trivy image-ref by @devitway in #103
Full Changelog: v0.3.0...v0.4.0