Lemon-miaow
|
9d0253a75b
|
fix(bootstrap): release 附件下载重试三次并检测卡死,回退本机构建前检查磁盘,所有 curl 下载带重试
|
2026-09-27 09:58:25 +08:00 |
|
Lemon-miaow
|
339224bdc2
|
fix(bootstrap): secrets.env、offsite.env、felis.toml 改为临时文件+fsync+rename 原子写入
|
2026-09-27 09:47:26 +08:00 |
|
Lemon-miaow
|
c1cdef0d6a
|
fix(dbbackup): 缺 MinecraftServer 导出时重试、CLI 失败退出、面板与 watchdog 告警,异地快照要求完整
|
2026-09-27 09:38:08 +08:00 |
|
Lemon-miaow
|
c146ce84e2
|
fix(setup): 安装摘要和 setup 结尾卡片显示告警发往哪里,没有邮件中继时大声提示
|
2026-09-27 08:53:27 +08:00 |
|
Lemon-miaow
|
82ffa55a8f
|
fix(watchdog): 外部心跳、巡检失败兜底告警、状态文件损坏自动移开
|
2026-09-27 08:40:32 +08:00 |
|
Lemon-miaow
|
149ab0be66
|
fix(offsite): 桶内记录写入主机,演练机只读不写也不给生产 owner 发告警,take-over 显式接管
|
2026-09-27 07:55:40 +08:00 |
|
Lemon-miaow
|
c9e5e2fe3e
|
fix(offsite): 桶内记录密钥指纹,密钥不符时 sync 拒绝写入和清理,安装时大声提示
|
2026-09-27 07:21:25 +08:00 |
|
Lemon-miaow
|
6d5aca79fb
|
fix(operator): 有玩家在线时停服先在游戏里预告 30 秒,期间改回运行会取消
|
2026-09-27 05:18:41 +08:00 |
|
Lemon-miaow
|
9a89254146
|
test(db): 恢复链在真实 PostgreSQL 上跑往返与三种失败回滚,-yes 闸门测试真正走到闸门,e2e 按文档做一次同机恢复
|
2026-09-27 01:58:35 +08:00 |
|
Lemon-miaow
|
7e6272997d
|
fix(bootstrap): 开着 ufw 的主机按 k3s 要求放行 pod 与 service 网段、面板和游戏端口,卸载时按 felis- 注释收回
|
2026-09-27 01:30:01 +08:00 |
|
Lemon-miaow
|
4fe58ef6f5
|
ci(e2e): 按 README 原样安装的 readme 阶段走 release 附件下载,升级阶段的旧版安装器不再被 FELIS_REF 逼去源码构建
|
2026-09-27 01:13:29 +08:00 |
|
Lemon-miaow
|
aad72ddb2b
|
feat(bootstrap): FELIS_RELEASE 按指定 release 的附件安装,回滚文档不再把人带回最新版
|
2026-09-27 01:03:38 +08:00 |
|
Lemon-miaow
|
5c58104e09
|
fix(offsite): DB 包先同步,每个对象按大小单独限时,大归档传不完不再拖住整轮同步
|
2026-09-27 00:55:44 +08:00 |
|
Lemon-miaow
|
2d82e8cca7
|
fix(setup): SMTP 密码和上传桶密钥同时存进 /etc/felis,安装器每次从这里重建 Secret,看门狗和 breakGlass 在 k3s 宕机时也能读到
|
2026-09-27 00:22:22 +08:00 |
|
Lemon-miaow
|
8ef7112dab
|
feat(backup): 玩过的世界每天在停服后自动打一个定时恢复点,按服按 owner 保留 7 个、90 天过期
|
2026-09-27 00:02:49 +08:00 |
|
Lemon-miaow
|
4425060d3e
|
fix(lobby): 大厅变成安全的中转大厅并提示 /menu,大厅上限 200、登录门不限人数
|
2026-09-26 23:11:30 +08:00 |
|
Lemon-miaow
|
6f9f0c56ba
|
fix(bootstrap): preflight 探测下载源重试三次并以 TLS 握手为准,一次网络抖动不再拒绝安装
|
2026-09-26 20:04:05 +08:00 |
|
Lemon-miaow
|
9a853098af
|
fix(e2e): release 阶段只在存在 felis-postgres 时检查它,数据库仍在宿主机的旧版本不再误报
|
2026-09-26 19:48:52 +08:00 |
|
Lemon-miaow
|
3b58b39763
|
fix(bootstrap): 迁库比对行数的 SQL 不再对常量排序报错,宿主机库能真正迁入 felis-postgres
|
2026-09-26 19:48:52 +08:00 |
|
Lemon-miaow
|
760966660e
|
fix(bootstrap): 全新主机没有 PostgreSQL 集群时不再因 pipefail 中止安装
|
2026-09-26 19:17:49 +08:00 |
|
Lemon-miaow
|
537639072a
|
fix(uninstall): 卸载时清理发布产物下载缓存
|
2026-09-26 15:23:53 +08:00 |
|
Lemon-miaow
|
56344f313b
|
test(bootstrap): 重复写入 [auth] 键的检查改用 $nl,dash 下不再恒过
|
2026-09-26 15:23:53 +08:00 |
|
Lemon-miaow
|
54942f30f3
|
feat(bootstrap): 从发布产物安装二进制、镜像与插件,Docker 按需安装
|
2026-09-26 15:23:53 +08:00 |
|
Lemon-miaow
|
9931f64fff
|
feat(release): CI 一次构建各架构二进制、镜像包与 velocity 插件
|
2026-09-26 14:22:46 +08:00 |
|
Lemon-miaow
|
36b8a8b444
|
fix(updater): PostgreSQL 大版本提示改为导出再恢复并更正地址相关注释
|
2026-09-26 13:34:41 +08:00 |
|
Lemon-miaow
|
5d6b36d190
|
test(e2e): 检查 k3s 内的 felis-postgres 并经 kubectl exec 做一次数据库备份
|
2026-09-26 13:25:22 +08:00 |
|
Lemon-miaow
|
96b4f31bf9
|
feat(uninstall): 按 k3s 内的 felis-postgres 保留或清除数据库并清理迁移留下的宿主副本
|
2026-09-26 13:22:09 +08:00 |
|
Lemon-miaow
|
40d6e4d0ca
|
feat(bootstrap): 在 k3s 内部署 felis-postgres 并从宿主 PostgreSQL 迁移
|
2026-09-26 13:17:05 +08:00 |
|
Lemon-miaow
|
12d2697801
|
docs(uninstall): 更正 felis_pgint 的来历说明
|
2026-09-26 11:38:34 +08:00 |
|
Lemon-miaow
|
1f2a6130ac
|
feat(bootstrap): 装机前一次性预检平台/内存/磁盘/端口/网段/外网,问题全列出后再停
|
2026-09-26 11:30:31 +08:00 |
|
Lemon-miaow
|
1944a44f94
|
fix(uninstall): purge 前预检 felis 角色在其他库的依赖,DROP ROLE 不再半途失败
|
2026-09-26 11:30:31 +08:00 |
|
Lemon-miaow
|
54a533103a
|
fix(bootstrap): felis-link.properties 内容不变就不重写,domain check 不再误报代理落后
|
2026-09-26 10:24:14 +08:00 |
|
Lemon-miaow
|
eaef592014
|
fix(bootstrap): offsite_enabled 改为先取变量再匹配,重跑不再因 SIGPIPE 竞态误删 off-site timer
|
2026-09-26 10:24:14 +08:00 |
|
Lemon-miaow
|
23b7c14b00
|
fix(bootstrap): 重跑安装器保留 [auth],换域改为拒绝并指向 felis domain set
|
2026-09-26 10:24:04 +08:00 |
|
Lemon-miaow
|
5099b2501f
|
feat(velocity): legacy forwarding 列表跟随 CR 的 forwarding=legacy 标签实时更新 (#15)
|
2026-09-26 08:09:49 +08:00 |
|
Lemon-miaow
|
6a4c30b3f1
|
fix(bootstrap): kubeconfig 仅 root 可读、固定 k3s 节点名、开启 NTP 与持久日志,DHCP 地址告警并交给 watchdog 监测
|
2026-09-26 01:25:48 +08:00 |
|
Lemon-miaow
|
fcf5c305ea
|
feat(velocity): felis-api 调用改走有界线程池、定时任务防重叠,超时可配置,幂等 GET 带抖动重试一次
|
2026-09-26 00:03:19 +08:00 |
|
Lemon-miaow
|
d9453a6488
|
build(plugins): 插件构建统一钉到 gradle 9.8 镜像与带 sha256 的 wrapper,paper-api/Limbo 对齐锁文件并启用依赖校验
|
2026-09-25 23:45:33 +08:00 |
|
Lemon-miaow
|
7f160e2feb
|
feat(update): 主机每日记录组件版本比对,面板更新页展示可用更新与应用命令
|
2026-09-25 21:50:49 +08:00 |
|
Lemon-miaow
|
24373823cc
|
feat(build): 扫描门按可配严重度拦截并可接受已知风险,留存 Trivy 报告与 CycloneDX SBOM,面板构建页展示扫描结果
|
2026-09-25 21:28:57 +08:00 |
|
Lemon-miaow
|
d76683f5cb
|
fix(setup): 系统服与副本 Secret 改用带乐观锁的 merge-patch 并冲突重试,安装器在构建变化时把登录与大厅固定到 digest
|
2026-09-25 20:04:06 +08:00 |
|
Lemon-miaow
|
b384f6281f
|
feat(crd): 数值字段加上下限校验,rcon.port 用 CEL 限定默认端口,文档写明 v1beta1 演进与多节点前提
|
2026-09-25 19:49:09 +08:00 |
|
Lemon-miaow
|
6ec1b2726c
|
feat(operator): 游戏容器加 startup/liveness 探针,超时启动按 1/2/4 分钟退避重建 Pod 至多 3 次,Running 每 60s 重探且连续 3 次失败才降级,Failed 放缓重排
|
2026-09-25 19:19:57 +08:00 |
|
Lemon-miaow
|
87dee3e5a5
|
feat(api): 单次上传上限改为 context_max_bytes 可配,Cloudflare 边缘后默认 95Mi,新增 GET /me/submissions/limits 供面板预检
|
2026-09-25 18:31:10 +08:00 |
|
Lemon-miaow
|
7d82402c18
|
fix(api): 未配置 SMTP 时发码门统一 503 mail_unavailable 且不再把验证码写日志,非本机中继默认强制 STARTTLS(require_tls)
|
2026-09-25 17:25:05 +08:00 |
|
Lemon-miaow
|
a883c1fe07
|
feat(api): 内部面 token 按调用方拆分为 velocity/limbo/build/ops 并按路由限定调用方,审计来源区分调用方,安装器生成并下发各自 Secret,新增 felis rotate-token 轮换命令
|
2026-09-25 15:21:41 +08:00 |
|
Lemon-miaow
|
f156e385f0
|
fix(panel): 服务器地址改为一键复制并带上非默认游戏端口,玩家列表去掉无意义的连接地址列,管理员列改称内部地址
|
2026-09-25 12:51:16 +08:00 |
|
Lemon-miaow
|
367ef2678a
|
fix(deploy): 安装脚本的 apt 调用抑制 needrestart 以免重跑时重启代理,服务单元与镜像列表先读完再匹配避免 pipefail 下的 SIGPIPE 误判
|
2026-09-25 11:49:39 +08:00 |
|
Lemon-miaow
|
8fb3d298ae
|
feat(offsite): 异地副本加入提交上传的整合包,按内容去重加密,索引按版本保留 14 天,新增 fetch-uploads 恢复
|
2026-09-25 04:48:34 +08:00 |
|
Lemon-miaow
|
e3ac9cd545
|
feat(offsite): 异地副本加入 registry 用户镜像,按摘要加密去重,索引按版本保留 14 天,新增 fetch-images 回推恢复
|
2026-09-25 04:33:23 +08:00 |
|