[0.8.3] - 2026-05-13
Added
- Outbound proxy — HTTP/SOCKS5 proxy support for all upstream requests (
NORA_PROXY_URL,NORA_PROXY_EXCLUDE) (#296) - Structured audit log — configurable output format and destination for registry operations (#286)
- Raw registry conditional PUT — RFC 9110
If-Match/If-None-Matchfor safe overwrites (#278) - Raw registry reindex —
POST /raw/-/reindexendpoint for on-demand index rebuild (#276) - Reverse proxy guide — Caddy/Nginx setup documentation (#275)
Fixed
- Duplicate
library/prefix in Dockerdownload_blobcausing 404 on official images (#297, #285) - Security hardening: HTML escape in error responses, brute-force mitigation, realm validation (#292)
- Warn-level log when all proxy upstreams fail — no more silent failures (#284)
- Log all silent storage and proxy errors (#282)
- PyPI: merge upstream and local files in simple index (#295)
- Flaky quarantine persistence test under tarpaulin (#299)
- OpenAPI 429 docs for all rate-limited endpoints, 405 with
Allowheader (#279)
Changed
- 994 total tests (up from 910)
Install
curl -LO https://github.com/getnora-io/nora/releases/download/v0.8.3/nora-linux-amd64
chmod +x nora-linux-amd64
sudo mv nora-linux-amd64 /usr/local/bin/noraDocker
docker pull getnora/nora:0.8.3| Variant | Image |
|---|---|
| Alpine (default) | getnora/nora:0.8.3
|
| RED OS | getnora/nora:0.8.3-redos
|
| Astra Linux SE | getnora/nora:0.8.3-astra
|
| GHCR | ghcr.io/getnora-io/nora:0.8.3
|
Changelog
See CHANGELOG.md