Skip to content

v1.2.2

Choose a tag to compare

@github-actions github-actions released this 18 Oct 18:42
· 106 commits to main since this release
bda53b8

Highlights

1.2.2 adds one feature: the dashboard can run under a reverse-proxy sub-path.

-base-path (env PMSS_BASE_PATH). Set it to the prefix your proxy forwards unchanged, for example -base-path /fleet, and open https://proxy/fleet/. Every route, the page and its assets are served under that prefix; the SPA works out the prefix from its own URL, so the same build also works behind a proxy that strips the prefix before forwarding, and standalone deployments are unchanged. Basic auth, the AGPL public pages and the same-origin check for mutating requests all apply under the prefix exactly as at the root. The flag is normalised (trailing or missing slash) and rejected at startup with a clear message if it contains characters a route pattern cannot take.

This is the first outside contribution to the project, started by @doomio in #64 and finished on their branch. Thank you.

No other behaviour changes. Upgrading from 1.2.1 needs nothing beyond replacing the binary.

What's Changed

New Contributors

Full Changelog: v1.2.1...v1.2.2