gitlab volian/nala v0.18.0

7 hours ago
  • Release the Rust implementation for Debian Sid, replacing Python Nala.
  • Serialize mutating operations with APT's frontend lock from planning
    through transaction completion.
  • Enforce archive-space, held-package, downgrade, and protected-package
    safeguards; propagate hook failures and preserve failed history records.
  • Handle cancellation and terminal cleanup safely.
  • Avoid invalid repository-index lookups for installed-package status
    in text and JSON policy output.
  • Support private repository downloads with APT auth.conf credentials.
  • Honor APT proxy auto-detection and per-host direct connections.
  • Reject failed HTTP responses and malformed Release files when scoring
    mirrors.
  • Add Ukrainian and Georgian translations and complete all active catalogs.
  • Derive confirmation hints and accepted keys from the translations in
    both plain output and the release-information TUI.
  • Document Python configuration migration and legacy history preservation
    in NEWS; remove misleading Cargo installation advice from README.
  • Build with Debian Sid's packaged Rust dependencies and validate package
    operations through the Debian integration suites.

Downloads include Debian Sid packages (amd64/arm64) and an Ubuntu 24.04 package (amd64).
Use the package built for your distribution; the Sid build requires libapt-pkg7.0.
Complete Sid bundles include unsigned .dsc/source archives, .changes, .buildinfo, debug packages, and build logs.
These CI downloads are unsigned; Debian archive uploads are signed separately by the maintainer.

Don't miss a new nala release

NewReleases is sending notifications on new releases.