# Changelog All notable changes to HOPS will be documented here. Format based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). --- ## [Unreleased] ### Removed - Path B install pipeline (setup, privileged-setup, user-operations, services-improved, lib/privileges.sh) -- dead code, never wired in ### Changed - Version reset to 1.0.0 --- ## [1.0.0] - TBD Full rewrite and stabilization of the Path A install pipeline. ### Fixed - Infinite recursion in get_timezone_mount() and get_gpu_devices() on Linux - ((x++)) abort under set -e across hops and install - Glob stored as string breaking multi-user directory detection - Missing hops_service_definitions.sh reference in firewall setup ### Security - Replace broken AES-GCM encryption with supported cipher - Move passphrases off command line (use fd-based passphrase input) - Remove committed default Authelia credential - Use mktemp for temp files instead of predictable /tmp paths ### Changed - Single canonical service catalog (services) - Latest image tags throughout - lib/secrets.sh wired into install flow for .env encryption at rest