Changes 03/15/2026 (v3.9.1)
release(v3.9.1): post-rotation bootstrap fix and startup script cleanup
Commit message
release(v3.9.1): post-rotation bootstrap fix and startup script cleanup
- admin(startup): tolerate transient adminConfig decrypt fallback during persistent-token key rotation bootstrap
- docker(startup): split persistent-token key file export assignment to satisfy shellcheck
Fixed
- Post-rotation bootstrap stability
- Fixed a bootstrap path that could white-page the app if
adminConfig.jsonwas re-read during a persistent-token key rotation transition and decryption temporarily returned a non-string value. - The startup config path now falls back safely instead of fataling during
json_decode(...).
- Fixed a bootstrap path that could white-page the app if
Changed
- Startup script shell hygiene
- Adjusted the persistent-token key file load/export sequence in
start.shso CI shell linting passes without changing runtime behavior.
- Adjusted the persistent-token key file load/export sequence in
v3.9.1
Full Changelog
SHA-256 (zip)
ba04ea31cdd3ac2234f224ed495d6e88de32070bcd7cad384f8da1a824375968 FileRise-v3.9.1.zip