Skip to content

Flare 0.6.9

Choose a tag to compare

@github-actions github-actions released this 27 Oct 08:29
· 27 commits to main since this release
0.6.9
9e8b34b

默认启动体验恢复兼容 0.4.0

  • 恢复默认免登录、公开导航:首次运行源码或启动容器即可浏览和编辑,不再要求手动初始化管理员。
  • 自动准备并持久化内部安全状态,普通重启继续使用相同实例身份。
  • 已按 0.6.8 策略记录的私有默认继续保留,不会因升级自动开放。
  • 保留私有条目/分类冲突检查、CSRF 与来源校验、状态损坏保护、密码管理和会话撤销机制。启用登录后仍需有效凭据,不会自动打印密码。
  • 补充源码、Docker Compose、docker run 的启动与可选账户设置步骤,优化终端和“Flare 尚未就绪”页面提示。

使用与升级

默认免登录模式下,能访问实例的人均可浏览和修改内容(编辑器需启用)。需要保护管理操作时,设置 FLARE_DISABLE_LOGIN=false 并提供账户凭据;需要全站登录时再设置 FLARE_VISIBILITY=PRIVATE。

更新前备份完整工作目录和外部配置。请持久化 /app 或 .flare-security/(自定义 FLARE_STATE_DIR 时保存对应目录)。免登录与私有条目冲突、已有安全状态丢失或损坏时仍会停止提供业务页面,不会静默公开。

docker pull soulteary/flare:0.6.9
docker pull ghcr.io/soulteary/flare:0.6.9

容器支持 linux/amd64、linux/arm64、linux/arm/v7、linux/arm/v6;下载归档提供七个平台构建。

验证

  • 完整 Go 测试、lint、静态分析、CodeQL 和 gosec 检查。
  • 新增默认启动与重启、既有私有策略保留、trusted 状态故障与私有内容冲突、实际匿名编辑及 CSRF 回归测试。
  • 七平台候选归档与四平台容器预检。

相关改动:#206、#207。

Full Changelog: 0.6.8...0.6.9

发布结果

正式发布工作流全部成功。七个平台的正式下载归档已核对 SHA-256 校验和、版本号与源码提交;正式 macOS arm64 二进制的空目录启动和重启验证通过。

Docker Hub 与 GHCR 的 0.6.9 和 latest 已同步,四个平台元数据及匿名访问已验证。共享多平台摘要:

sha256:dcada7886b44898daf29e9ab35ed4f72bd92ec49e225cadcec0fed377b88bad9

源码提交:9e8b34ba1bfa7f2ec0ca153d82f9fa5ce14897ea。