Skip to content

v1.7.4

Choose a tag to compare

@github-actions github-actions released this 09 Nov 00:56
· 101 commits to main since this release
v1.7.4
c1e1c58

Welcome to FengSui v1.7.4!

Important

Before you upgrade

  • Nothing to change in .env or docker-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