Files
hops/CHANGELOG.md
T
Stephen Klein a0e4e63d01 Reset version to 1.0.0 and add TODO/CHANGELOG
Reset all Path A script versions from 3.x to 1.0.0 following architectural
decision to treat this as a fresh stable baseline after the Path B cleanup.
Added TODO.md with prioritized audit findings and replaced the old CHANGELOG
with a clean stub.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-10 21:05:28 -04:00

1.1 KiB

Changelog

All notable changes to HOPS will be documented here. Format based on Keep a Changelog.


[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