v2.8.0-beta.2 2024-10-20
HTTPS, baseUrl, and refactoring
Changelog
All changes: v2.8.0-beta...v2.8.0-beta.2
New
- Add HTTPS support, with either PEM or PFX-based certificates (7e421c1).
- Add some basic rate limiting (dbf9abb).
- Add support for a
baseUrl
(224f6c8). This is helpful for e.g. reverse proxies that forwardhost:80/markerEdit
tohost:3232
. - Allow configurable host/port in Docker (currently untested) (f24eb37).
Fixed
- Pause/restart/shutdown commands could be triggered by an unauthenticated user when authentication is enabled (16c8a75).
Refactoring
- Refactor server config files (c8f6e7c).
- Change how tooltips are tracked (deaae37).
- Overhaul my homegrown element building system (deaae37).
Dev
- Nexe doesn't support ESM modules, so they must be copied into the external node_modules folder like sqlite3. This broke the 2.8.0-beta binaries (d4b664b).