github getnora-io/nora v0.7.0
NORA v0.7.0

latest release: v0.7.1
5 hours ago

What's New

13 Package Registries

NORA now supports 13 package formats in a single binary:

Registry Path Status
Docker /v2/ Core
Maven /maven/ Core
npm /npm/ Core
PyPI /pypi/ Core
Cargo /cargo/ Core
Go /go/ Core
Raw /raw/ Core
RubyGems /gems/ New
Terraform /terraform/ New
Ansible Galaxy /ansible/ New
NuGet /nuget/ New
Pub (Dart) /pub/ New
Conan (C/C++) /conan/ New

Declarative Registry Selection

Declarative [registries] configuration section:

# Enable only what you need
[registries]
enable = ["docker", "npm", "pypi"]

# Enable all except specific ones
[registries]
enable = ["all", "-maven"]

# Enable all
[registries]
enable = "all"

Also available via environment variable:

NORA_REGISTRIES_ENABLE="docker,npm,pypi"

Three-tier priority: NORA_REGISTRIES_ENABLE (env) > [registries].enable (TOML) > legacy per-registry enabled flags.

Curation Layer

Policy-based artifact governance with three modes:

  • enforce — block artifacts that violate policies
  • audit — log violations without blocking
  • off — no curation (default)

CLI commands: nora curation validate, nora curation explain

Architecture Documentation

  • ARCHITECTURE.md (EN + RU) — full system design, 10 ADRs, trade-off analysis
  • CONTRIBUTING.md — contributor guide

Other Improvements

  • Multi-stage Dockerfile with BuildKit cache mounts (4 targets: builder, release, demo, dev)
  • Flat sidebar UI navigation
  • 839 tests, 0 clippy warnings
  • Dynamic registry loading (enabled: bool per format)

Breaking Changes

None. Full backward compatibility with v0.6.x configuration.

Install

curl -fsSL https://getnora.io/install.sh | sh

Or download the binary directly:

curl -LO https://github.com/getnora-io/nora/releases/download/v0.7.0/nora-linux-amd64
chmod +x nora-linux-amd64
sudo mv nora-linux-amd64 /usr/local/bin/nora

Docker

Alpine (standard):

docker pull ghcr.io/getnora-io/nora:0.7.0

RED OS:

docker pull ghcr.io/getnora-io/nora:0.7.0-redos

Astra Linux SE:

docker pull ghcr.io/getnora-io/nora:0.7.0-astra

Upgrade

# Helm
helm repo update
helm upgrade nora nora/nora --version 0.3.0

What's Changed

New Contributors

  • @makavity made their first contribution in #182
  • @mit-73 contributed the Pub (Dart) registry implementation (#191, cherry-picked into #195)

Full Changelog: v0.6.5...v0.7.0

Don't miss a new nora release

NewReleases is sending notifications on new releases.