Your browser sucks, JavaScript disabled! Gunnar's console needs JavaScript and WebAssembly. Git over SSH on port 2222 does not.

nordisk/holger

CHANGELOG.md

Changelog

All notable changes to Holger are listed here, one section per version published on crates.io. Each entry names the commit on main it comes from. The format follows Keep a Changelog, and Holger uses Semantic Versioning.

Each fixed vulnerability is listed under Security with its RUSTSEC, CVE or GHSA id. To report a vulnerability, see SECURITY.md. The full list of features, with status, date, source path and commit, is docs/v1/FEATURES.md.

3.1.1 (unreleased)

A draft. Changes on main after 3.1.0 (the freeze 2d7db79e merged hol310/release, d3d7bf2d). The upload fix P12 is in both: 3.1.0 carries it cherry-picked (bc7c1056, 37fc0c97), and main has it as 3bb8bc75.

Added (3.1.1)

Changed (security policy, 3.1.1)

Changed

Added

Fixed

Documentation

[3.1.0] - 2026-11-01

Published from the main commit the tag v3.1.0 names. Changes since 3.0.0. The products holger, holger-downstream, holger-cli and holger-ui are 3.1.0. Only the crates whose content changed are published again: holger-scan-worker, holger-intel, holger-zip-entry, holger-index-rows, holger-server-lib, holger-traits (its README) and the Composer, deb, Helm, NuGet and rpm repositories are 3.1.0; holger-job-runner and holger-sandbox are 4.0.0 (cargo-semver-checks against 3.0.0: a new field on an exhaustive struct, a new engine variant). holger-server-lib stays on the product line although cargo-semver-checks finds new fields and variants in its flow model and protos: its version is Holger's version identity (holger --version, health, the fleet's build, the scan worker's build). Every other crate stays 3.0.0.

Security

Changed

Added

Fixed

[3.0.0] - 2026-10-31

Published from the main commit the tag v3.0.0 names. Changes since 2.0.0. A major release: the defaults are the NCSC P1 safe defaults, Holger is four products, and the ORIGINAL and OPEN suites are retired.

Crate versions

Changed (breaking)

Added

Security

Added

Changed

Fixed

2.0.0 - 2026-10-29

Published from 87e5ada5, which is main at 7bebb1e6 plus one packaging commit (the large test fixture left out of the package). Changes since the 0.6.10 crates (2026-08-23).

Holger 2.0 is a security gateway: every artifact passes an explicit intake chain before it is served, and the open core builds and installs with plain cargo.

Security

Added

Changed

Known advisories

Earlier versions

Before 2.0.0, the server was published on crates.io as holger-server-cli, beside holger-server-lib, holger-traits and the other holger-* crates. These versions are listed by their publication date on crates.io and by the git tags:

The holger crate names 0.0.1 (2025-08-01) and 0.2.1 (2025-08-11) were published from an earlier repository, whose history is not part of this one.