taler-monitoring/VERSIONS.md
2026-07-19 00:58:06 +02:00

3 KiB

VERSIONS — taler-monitoring

Release history for the standalone taler-monitoring suite
(https://git.hacktivism.ch/hernani/taler-monitoring).

Tag Date (UTC) Notes
v1.3.3 2026-07-18 Docs/fix: VERSIONS.md is git/suite only (no Android blob, no dead koopa-admin-log cadence paths); Android stays in android-test/GUI-AUTOMATION-NOTES.md. monpages in TESTS; README/host-agent/DEPENDENCIES cleanup.
v1.3.2 2026-07-18 Bugfix: drop remaining koopa-admin-log suite paths — host-agent/install, path unit, aptdeploy dedupe use only ~/src/taler-monitoring. Reinstall systemd units.
v1.4.0 planned L10n for user-facing outputs that need localization: fr-CH (FrancPaysan, Suisse romande) and de-CH (hacktivism / Taler CH German). Not implemented yet — after 1.3.x.
v1.3.1 2026-07-18 Bugfix: silent skip when DEPLOY_WWW_ROOT not writable left public pages missing (merchant JSON code 21). monpages phase + host-agent post-check: verify monitoring HTML via FQDN (https://<host>/monitoring/ etc.).
v1.3 2026-07-18 Sticky bar shows suite version and links to the Forgejo tag (…/src/tag/vX.Y.Z). (supersedes tag name v1.3.0)
v1.2 2026-07-18 Language selection: --lang / TALER_MON_LANG (en|fr).
v1.1 2026-07-18 i18n chrome: English default; French for FrancPaysan.
v1.0 / v1 2026-07-18 Initial standalone release (split from koopa-admin-log).

Sticky bar version (v1.3+)

Generated HTML shows the installed release tag (e.g. v1.3.1) next to the host line.
Clicking opens the tag page on Forgejo:

https://git.hacktivism.ch/hernani/taler-monitoring/src/tag/<tag>

Resolved via git describe --tags after update-suite.sh, with fallback to the VERSION file.

Public monitoring pages (v1.3.1+)

Host-agent must publish under DEPLOY_WWW_ROOT and Caddy must handle the paths. If not, public FQDNs return merchant JSON code 21.

Check How
Phase ./taler-monitoring.sh monpages (or pages)
Auto host-agent default phases include monpages; post-check after HTML write
URLs https://$MON_HOSTS$HTML_URL_OK (e.g. https://taler.hacktivism.ch/monitoring/)

Bug (fixed in 1.3.1): rsync to /var/www/monitoring-sites was silently skipped when not writable, so staging had pages but FQDNs never did. Now that is an ERROR, and monpages fails until live apply:

sudo ~/koopa-caddy/apply-monitoring-live.sh

Language (v1.2+)

Method Example
CLI ./taler-monitoring.sh --lang fr …
Env TALER_MON_LANG=en or fr
Auto *lefrancpaysan* → fr, else en

Note: Full locale packs (fr-CH / de-CH) for all check messages are scheduled for v1.4.0, not 1.3.x.

Pin a release

git clone https://git.hacktivism.ch/hernani/taler-monitoring.git ~/src/taler-monitoring
cd ~/src/taler-monitoring && git checkout v1.3.3