hcom 0.7.7
Patch release with safer binary replacement during builds, relay TLS fixes for Android/Termux, and schema-safe DB opening that repairs stamped-but-not-fully-migrated databases instead of failing or archiving user data unnecessarily.
-
Atomic binary replacement in
build.sh— Replaces in-place overwrite with temp-file-plus-rename so runninghcom ptyprocesses keep their existing inode and do not crash or segfault during rebuild/install. -
Relay TLS fix for Android/Termux — Relay MQTT TLS now uses bundled
webpki-rootswith native certificate fallback, fixing empty native trust stores on Android/Termux while preserving support for private brokers with local certs. -
Schema-safe DB open and repair —
HcomDb::open()paths now run schema checks by default. Stampedv17databases missing migration columns are repaired in place, and malformedlaunch_contextJSON no longer forces unnecessary archive/reset behavior during upgrade.
Full Changelog: v0.7.6...v0.7.7