mirror of
https://github.com/fawney19/Aether.git
synced 2026-09-02 01:10:23 +08:00
数据库迁移: - 引入 baseline v2 bootstrap,空库首次启动自动初始化 - 服务启动不再自动执行迁移,需显式 `--migrate` 运行 - 新增 pending migration 检测,schema 落后时拒绝启动 Usage 数据层: - usage body 存储外部化为独立 blob 表 - 新增 HTTP audit 表拆分存储请求/响应头与 body ref - 后台清理任务支持 legacy body ref 元数据迁移 - usage runtime 写入迁移到专用 tokio runtime(独立线程池, 8MB 栈) 系统导入/导出: - 支持用户、API Keys、钱包数据的完整导入 - 兼容 legacy 与 v1.3+ 两种导出格式 其他改进: - executor outcome 增加 runtime miss 诊断上下文 - 主 tokio runtime 栈大小调整为 8MB - 前端 provider 管理支持 base URL 配置 - dev.sh 支持 --migrate 参数
27 lines
707 B
TOML
27 lines
707 B
TOML
[package]
|
|
name = "aether-data"
|
|
version = "0.1.0"
|
|
edition.workspace = true
|
|
license.workspace = true
|
|
repository.workspace = true
|
|
description = "Shared data access contracts and config for Aether Rust services"
|
|
|
|
[dependencies]
|
|
aether-data-contracts.workspace = true
|
|
aether-cache.workspace = true
|
|
aether-wallet.workspace = true
|
|
async-trait.workspace = true
|
|
chrono.workspace = true
|
|
futures-util.workspace = true
|
|
flate2.workspace = true
|
|
redis.workspace = true
|
|
serde.workspace = true
|
|
serde_json.workspace = true
|
|
sha2.workspace = true
|
|
sqlx = { workspace = true, features = ["migrate", "macros"] }
|
|
thiserror.workspace = true
|
|
tokio.workspace = true
|
|
tracing.workspace = true
|
|
url.workspace = true
|
|
uuid.workspace = true
|