Repository navigation
2.29
Security
- Fix: with
-U/-Pset, the log stream's socket.io namespace was not covered by the session check, so a client with no cookie could still connect and receive log lines. It is now enforced (regression test added). Upgrading is recommended for anyone using Basic Auth. - Security headers (
X-Content-Type-Options,X-Frame-Options,Referrer-Policy).
Features
--config <path>JSON config file (CLI flags win), with an optionalfileslist.- Graceful shutdown on SIGINT/SIGTERM.
Maintenance
- Requires Node >= 22.12 (Node 20 dropped); CI runs on 22 and 24.
- Dependencies bumped to latest majors: commander 15, cookie 2, serve-static 2, jsdom 30, sinon 22, etc.; dropped
command-exists,untildify,uuid,configstore,is-docker,universal-analytics.
Included from 2.28
--password-fileandFRONTAIL_USER/FRONTAIL_PASSWORDkeep the password out ofps; constant-time credential comparison; removed dead Google Universal Analytics (--disable-usage-statsis a deprecated no-op).
Full Changelog: 2.28...2.29