跳转到内容

变更日志 ​

v0.1.1 (2026-10-27) ​

  • 全局堆分配器改用 mimalloc。
  • 前端工具链:放弃 Deno,迁移到 Node.js;为 Svelte 代码引入 ESLint。
  • 修复 GH-20:弹出式通知(toast)控件现在内置本地化。
  • OCI 容器的基底从 fedora-minimal:45 改为 scratch + musl 静态编译,体积大幅缩小。
  • 新增 APHANITE_AUTO_INIT 环境变量开关,定义时会自动创建不存在的配置文件。
  • Release 现在由 GitHub Actions 自动构建、上传和发布。

v0.1.0 (2026-09-04) ​

这是 Aphanite 的首个正式版。

  • 基础功能(Yggdrasil 服务器)可用。
  • 暂不支持与 Phanerite 集成。该功能仍在计划中。
  • 不支持 Yggdrasil Connect。

从旧版本迁移 ​

从旧版本(PR #17 合并前的开发版)迁移主要涉及默认数据库后端从 SQLite 到 Turso 的迁移。迁移步骤如下:

  1. 使用 sqlite3 或其他工具连接到数据库:
bash
sqlite3 path/to/db.sqlite
  1. 启用 WAL 模式:
sql
PRAGMA journal_mode = "wal";
PRAGMA wal_checkpoint(truncate);
  1. 退出 sqlite3 或其他工具:
.exit
  1. 更改配置文件,将 database.backend 字段从 sqlite 改为 turso。
  2. 替换 Aphanite 二进制文件,完成迁移。

msg