Release history for the OS Distribution Mirror Gateway and osdl operator tooling
Changelog
PUBLIC RELEASE RECORD
All notable public changes are recorded here. Format follows a Keep a Changelog spirit. Dates are UTC. This log deliberately omits private infrastructure, hostnames, credentials, and operator-internal paths.
Tooling train
v1.3.2
API schema
api 1.1.0
Releases
6
Dates
UTC
v1.3.2Latest
Animated cybernodes console previews
ui
media
Distro console SVGs redesigned as animated terminal sessions: OS icon in the window chrome, prompt user@cybernodes.de, and SMIL-typed distro-specific commands (apt/dnf/pacman/talosctl/osdl).
Added
Generator scripts/generate-cli-svg.php rebuilds all distro cli.svg previews
Title-bar embeds each project icon next to traffic lights
Console host prompt is {distro}@cybernodes.de (replaces @gateway)
Sessions include OS-family package tooling and osdl verify/get examples
v1.3.1
Sticky header polish & admin stealth
ui
security
ops
Scroll morph for the site header fully collapses the status strip into a compact Status pill (no residual empty banner). Admin console is VPN-only and stealth-hidden from the public internet.
Fixed
Sticky header / status strip
When scrolling, the full status-banner area now collapses completely (min-height/height/padding zeroed) instead of leaving an empty reserved band
Status details remain available via the compact frosted Status pill + popover in the sticky nav bar
Changed
Public CLI copy no longer references internal admin/re-enable instructions for blended-out Windows tooling
Structured changelog page tooling train bumped to v1.3.1
Security
Admin console reachable only from Sentinel Core VPN (10.1.0.0/24) and Infrastructure (10.0.0.0/24); public requests receive a generic 404
Admin path not advertised in robots.txt or public site copy
v1.3.0
Operator UX, media vault & presentation layer
ui
media
security
ops
Professional hub presentation: day/night themes, responsive navigation, distribution media galleries with secure vault delivery, FAQ discovery, and operational blend-out controls for unfinished Windows tooling.
Added
Presentation & navigation
Day / Night theme switcher with persistent preference and early paint bootstrap
Responsive navigation panel: desktop header controls, mobile hamburger with theme below links
Distribution project icons and official screenshot carousels on hub cards
Thumbnail-first media with full-size lightbox and optional social / video references
Sticky header morph: full status strip at top; compact Status pill when scrolled
Media vault
Authenticated superadmin Media Vault for controlled asset ingest
Server-side thumbnail generation (GD / Imagick) and gated file delivery via /media/v1/
Catalog-driven gallery references without exposing raw vault paths
Discovery
FAQ overview with category chips, free-text search, and filtered empty states
Lane-aware filter chips (IT-Security, Kubernetes, Immutable) matched on operational lane, not marketing tags
Changed
Status banner layout hardened for multi-segment alignment across breakpoints
Windows PowerShell installer and client scripts blended out of public endpoints until CLM-safe delivery is complete (Linux CLI remains primary)
Public changelog delivered as a structured HTML page at /changelog/ (no raw markdown download)
Security
Vault originals are not web-static; delivery goes through PHP with path hardening
CSP extended only for first-party assets and optional youtube-nocookie lightbox embeds
Site settings gate unfinished public script surfaces without removing admin-side visibility
v1.2.0
Air-gap corridor & Windows CLI train
cli
air-gap
windows
Air-gap corridor tooling and a first-class Windows PowerShell client. Operators on a connected jumphost can stage verified ISO media—including checksums and optional signing material—onto isolated hosts over SCP, with parity between Linux and Windows control planes.
Added
Air-gap transfer (osdl push / osdl-push)
osdl-push (bash): production-oriented SCP transfer of ISO/disk image, checksum listing or generated digest, optional detached GPG signature, optional public keys, and operator MANIFEST.txt with remote verify steps
osdl-push.ps1 (PowerShell): Windows-equivalent push workflow using OpenSSH ssh/scp
Bastion / ProxyJump support (--jump / -Jump) for classic jump-host → air-gap segment paths
--distro <id> enrichment: when online, attach official checksum material from live gateway metadata
--print rehearsal mode: emit the exact transfer plan without moving bytes
Integrated as osdl push … on both bash and PowerShell clients
Windows CLI (osdl.ps1)
Full PowerShell operator contract: list · info · get · verify · status · push · version · help
Local metadata cache under %LOCALAPPDATA%\osdl with TTL and --refresh / -Refresh
SHA256 / SHA512 verification via Get-FileHash (no third-party modules)
install.ps1 one-liner installer with optional user PATH registration
Documentation & UX
Hub CLI section documents Linux and Windows install paths
FAQ entries for air-gap push, Windows install, and verification responsibility
osdl (bash) bumped to 1.2.0; push delegates to colocated osdl-push
Linux installer deploys both osdl and osdl-push into the install directory
Public API catalog api_version remains 1.1.0 (metadata schema unchanged); tooling version is independent
Security
Push path never invents upstream trust: it only ships files the operator already holds (plus optional metadata-derived official checksum listings when online)
Installers perform lightweight identity checks before writing binaries/scripts
Digest match ≠ GPG authenticity — operators must still validate signed upstream checksum files when the threat model requires it
No analytics, no third-party runtimes, no binary hosting on the gateway
Hub information architecture split into operational lanes, expanded distribution coverage, and professional multi-token filtering with base-family and mission synonyms.
Added
Hub lanes
General Purpose — desktop/server/enterprise baselines
IT-Security & Privacy — pentest, forensics, privacy, hardened workstation media
Kubernetes & Immutable Node OS — container-optimized / K8s-first systems
Lane jump links, lane badges, and filter chips for IT-Security, Kubernetes, and Immutable
Kubernetes / immutable channels
ID
Project
Role
talos
Talos Linux
K8s-only OS; day-2 via talosctl
flatcar
Flatcar Container Linux
CoreOS successor; container host
fedora-coreos
Fedora CoreOS
Auto-updating atomic host
kairos
Kairos
Immutable cloud-native OS (+ K3s images)
Catalog model
lane field (general | security | kubernetes) on each distribution
Richer base / search_terms for family-aware discovery
Search excludes free-text marketing descriptions to reduce false positives
Filter engine
Multi-token AND queries with synonym expansion
Word-boundary matching (no false substring hits)
Result counters, clear control, empty-state guidance, ?q= deep links
Empty lanes hide while a filter is active
Coverage retained
Security / privacy channels
Kali Linux, Parrot Security, Tails, Qubes OS (with official digests)