Release Notes
Still targets HDM integration spec v0.7.3.
Added
hdm-am-bridge (binary hdm-bridge): a localhost HTTP server that exposes the protocol to a
browser over CORS — one POST /v1/<op> per operation, a configured default device with optional
per-request connection override, bearer-token auth, a CORS origin allow-list, the Private Network
Access preflight header, and single-session serialization. Embeddable via hdm_am_bridge::serve.
hdm bridge start / stop / status / run — the CLI supervises the bridge as a background
process (Unix) with no compile-time dependency on the bridge crate.
Deserialize for the operation request types and the request-only enums (PrintMode,
FiscalReportKind, ReportFilter), and Serialize for HdmIdentity — so payloads round-trip
through JSON (consumed by the bridge).
- Prebuilt cross-platform binaries (
hdm, hdm-bridge) for Linux (x86_64/aarch64), macOS
(x86_64/aarch64), and Windows (x86_64) via cargo-dist, with shell/PowerShell installers and
checksums; CI now builds and tests the library, CLI, and bridge on macOS and Windows.
Changed
- The bridge shuts down gracefully on
SIGTERM as well as Ctrl-C/SIGINT.
hdm-am-bridge 0.2.0
Install hdm-am-bridge 0.2.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/lobotomoe/hdm-am/releases/download/v0.2.0/hdm-am-bridge-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/lobotomoe/hdm-am/releases/download/v0.2.0/hdm-am-bridge-installer.ps1 | iex"
Download hdm-am-bridge 0.2.0
hdm-am-cli 0.2.0
Install hdm-am-cli 0.2.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/lobotomoe/hdm-am/releases/download/v0.2.0/hdm-am-cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/lobotomoe/hdm-am/releases/download/v0.2.0/hdm-am-cli-installer.ps1 | iex"
Download hdm-am-cli 0.2.0