mhvtl-control (0.4.0-1) unstable; urgency=medium

  * Configuration editor (#3): show, check and change device.conf,
    library_contents and mhvtl.conf from the API and the dashboard (#46,
    #60-#64). Changes are staged, checked by a dry run and applied by a
    privileged helper, mhvtl-control-apply, which restarts the affected
    mhVTL units, rolls back a failed apply and recovers an interrupted one,
    also at boot (#47-#49, #57-#59).
  * Configuration writes are off by default. They need an API token, TLS
    on a non-loopback listen address, and mhvtl-control-apply.socket
    enabled; the README says how.
  * Locate changers and drives by the VPD page 80h serial mhVTL reports,
    preferring the mhvtl HBA when a device is also exported elsewhere
    (#52, #56).
  * Word the 04/04/03 hint for a failed load or unload (#51).
  * Follow upstream mhVTL 852b78a in citations, personality tables and CI
    (#50).
  * Remove the helper's state, /var/lib/mhvtl-control-apply, when the
    package is purged.

 -- Ciro Iriarte <ciro.iriarte@gmail.com>  Mon, 19 Oct 2026 08:38:40 -0300

mhvtl-control (0.3.1-1) unstable; urgency=medium

  * Release workflow: install pkgconf and systemd-dev for the deb build.
    v0.3.0's release run failed there, so 0.3.0 has no GitHub release;
    0.3.1 is otherwise the same as 0.3.0.

 -- Ciro Iriarte <ciro.iriarte@gmail.com>  Fri, 16 Oct 2026 20:36:22 -0300

mhvtl-control (0.3.0-1) unstable; urgency=medium

  * Read raw-disk cartridges' superblock and MAM: capacity, usage and MAM
    in the media list (#33).
  * Serve Prometheus metrics at /metrics and readiness at /readyz (#34).
  * Debian: install the unit where the release's systemd looks for it, and
    build with golang-1.23-go from bookworm-backports when golang-go is
    too old, so the package builds on Debian 12 (#35).
  * Add a lossless model of mhVTL's configuration files and validation of
    a proposed configuration: personality table, identity generation and
    checks (#38, #39, #40). Not yet exposed in the API.
  * Move the options file to /etc/mhvtl-control/mhvtl-control.env; an
    upgrade from 0.2.0 moves an edited file (#41).
  * Confine mhvtl-control.service away from systemd, D-Bus and the
    config-apply helper (#41).

 -- Ciro Iriarte <ciro.iriarte@gmail.com>  Fri, 16 Oct 2026 20:18:44 -0300

mhvtl-control (0.2.0-1) unstable; urgency=medium

  * Initial release.

 -- Ciro Iriarte <ciro.iriarte@gmail.com>  Thu, 15 Oct 2026 22:43:22 -0300
