• v20260906 00c0ec0225

    Layla S3 20260906 Pre-release

    Cloverdo released this 2026-10-10 16:39:52 +08:00 | -17 commits to main since this release

    补齐请求现场与独立采集服务日志的关联。支持明确请求 ID 的精确筛选、旧快照兼容、日志分页;服务日志独立授权,读取过程中撤权会在输出前移除日志。采集失败保留可用事件/审计,并明确标注不可用子项。请求证据包新增日志部分及 evidence_found。

    权限弹窗新增全部接口权限总开关:一键全开/全关,显示部分开启和计数;保存后生效,不改变 Key 状态或六小时有效期,取消不保存。

    源码提交:00c0ec0225
    镜像:git.cloverdo.cn/cloverdo/layla-s3:20260906
    部署镜像别名:cloverdo/layla-s3:20260906

    验证:单元测试、go vet、前端生产构建、race 检查通过。22 项实际回归全部通过,涵盖成功/失败请求、权限、只读业务数据、快照损坏、观测停机和独立恢复。页面全开/全关/部分开启/取消均实际验证。部署后用既有诊断 Key 成功读取真实历史请求的关联日志。

    主业务处理器、任务执行器和业务数据库不增加观测 Hook;观测服务停机时主业务上传及准确下载仍正常。关联范围为保留且包含明确请求 ID 的日志,受原有日志轮转和有界快照保留限制。

    Downloads
  • v20260905-ui1 aa1d813fd2

    Cloverdo released this 2026-10-10 16:08:58 +08:00 | -16 commits to main since this release

    修复 MCP 接口权限配置弹窗右侧滚动条遮挡圆角:外层裁切,列表在弹窗内部滚动,固定标题与保存/取消按钮。仅修改 MCP 页面布局与内嵌前端产物。

    源码提交:aa1d813fd2
    镜像:git.cloverdo.cn/cloverdo/layla-s3:20260905-ui1

    验证:前端生产构建成功,实际页面四角一致,滚动区域与底部按钮正确;通过诊断 Key 从测试客户端直接 HTTP 查询,部署后版本、服务日志与容器状态正常。既有权限和开启时间保持不变。

    诊断可用性评估:已读取版本/构建信息、18 条操作审计、S3 审计分页、500 多条服务日志、对象索引、Bucket 策略、队列及容器故障记录。日志分页无重复。当前 Multipart、新备份与整理任务列表为空,不能据此判断实际任务明细。

    发现的边界:日志中存在请求 ID,但抽查对应请求现场时,事件和审计关联均为空;证据包 complete 表示子查询成功,不代表现场证据完整。日志属于有界快照,UI 视觉问题仍需截图/复现步骤。此次仅修复样式,没有增加请求关联逻辑。

    Downloads
  • v20260905 276890a0f0

    Layla S3 20260905 Pre-release

    Cloverdo released this 2026-10-10 15:18:53 +08:00 | -15 commits to main since this release

    新增 10 个只读诊断接口,共 19 个:服务日志、容器故障、Multipart、新备份任务/运行、整理业务明细及权限现场。主服务不参与采集,诊断与采集独立容器运行。

    修复缺陷 1、2、3:Multipart 同名目标占位;整理子项优先及最终路径更新;更换备份密码后重新备份当前源文件。其余缺陷保持不修改。

    源码提交:276890a0f0
    111 项实际功能/回归检查、单元测试、静态检查、前端构建与 race 检查通过。详细结果见 TEST-REPORT.md。

    Forgejo OCI 镜像:

    docker pull git.cloverdo.cn/cloverdo/layla-s3:20260905
    docker tag git.cloverdo.cn/cloverdo/layla-s3:20260905 cloverdo/layla-s3:20260905
    

    镜像 Manifest Digest:sha256:3da4fff840a7f5de9f4b44fdcec5dd8d4714a2a2387b40b63b9747a0d6ffd034

    Downloads