Changelog¶
The canonical changelog lives in the repository and is updated with every release:
The version of the binary you are running is reported by:
mhub version
Release artifacts¶
Every release tag publishes both binaries for both platforms. Each binary is accompanied by a SHA256 checksum file.
| Platform | File | Layout |
|---|---|---|
| Windows | mhub-gui-<version>-windows.zip |
The web GUI and the full CLI, as a folder in a zip |
| Windows | mhub.exe |
The CLI only, single file |
| Linux | mhub-gui |
The web GUI and the full CLI, single self-contained file |
| Linux | mhub |
The CLI only, single file |
The Windows GUI ships as a folder because a onefile build of the Streamlit application starts slowly; the Linux GUI ships as a single file. Both carry the whole CLI, so the GUI download alone is enough to manage MonitorHub from the command line.
Upgrading¶
- Download the new binary (or zip) from the release page.
- Stop any running monitors.
- Replace the binary, keeping the
conf/,data/andlogs/folders beside it. - Run
mhub database versionand, when the schema changed,mhub database upgrade.
See Database for the database commands.