变更日志
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 的迁移。迁移步骤如下:
- 使用
sqlite3或其他工具连接到数据库:
bash
sqlite3 path/to/db.sqlite- 启用 WAL 模式:
sql
PRAGMA journal_mode = "wal";
PRAGMA wal_checkpoint(truncate);- 退出
sqlite3或其他工具:
.exit- 更改配置文件,将
database.backend字段从sqlite改为turso。 - 替换 Aphanite 二进制文件,完成迁移。