Repository navigation
v1.7.4
Welcome to FengSui v1.7.4!
Important
Before you upgrade
- Nothing to change in
.envordocker-compose.yml, and no data format changed: you can go back to 1.7.3. - If you keep the router password in
.env(it is imported on the first start only) and it begins or ends with a space or contains#, put it in single quotes.
Highlights
Safer answers to the unexpected
When a request runs into a bug, the API no longer sends the error's internal message back, and one-time setup, reset and binding codes draw every character evenly. GitHub's code scanning found both once the repository went public.
An image you can verify
This is the first release built while the repository is public, so its image carries a signed build-provenance attestation: gh attestation verify oci://ghcr.io/cky008/cpe-dash:1.7.4 -R cky008/cpe-dash.
A code of conduct and a plain licence statement
Contributions follow the Contributor Covenant 2.1, and the README says plainly that FengSui is free for personal and non-commercial use only.
What's changed
🐛 Bug fixes
- The Chinese README's release badge shows again.
- The documentation home page draws its whole title.
🔒 Security
- Unexpected errors answer with a generic message.
- One-time codes draw every character evenly.
- Request input is read without backtracking patterns.
📚 Documentation
- A code of conduct.
- The licence, stated plainly.
- Router passwords with spaces in
.env. - What the router's own login page checks.
🧰 Maintenance
- Development tools without known vulnerabilities.
Full Changelog: v1.7.3...v1.7.4
Details of every change: CHANGELOG.md · Documentation: fengsui.iocky.com · Container image: ghcr.io/cky008/cpe-dash:1.7.4