---
url: /zh/aphanite/changelog.md
description: Aphanite 的变更日志
---

# 变更日志

## v0.1.1 （2026-10-27）

* 全局堆分配器改用 [mimalloc](https://github.com/microsoft/mimalloc)。
* 前端工具链：放弃 Deno，迁移到 Node.js；为 Svelte 代码引入 ESLint。
* 修复 [GH-20](https://github.com/feniota/aphanite/issues/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](https://github.com/feniota/aphanite/pull/17) 合并前的开发版）迁移主要涉及默认数据库后端从 SQLite 到 Turso 的迁移。迁移步骤如下：

1. 使用 `sqlite3` 或其他工具连接到数据库：

```bash
sqlite3 path/to/db.sqlite
```

2. 启用 WAL 模式：

```sql
PRAGMA journal_mode = "wal";
PRAGMA wal_checkpoint(truncate);
```

3. 退出 `sqlite3` 或其他工具：

```
.exit
```

4. 更改配置文件，将 `database.backend` 字段从 `sqlite` 改为 `turso`。
5. 替换 Aphanite 二进制文件，完成迁移。
