1.0.0-rc.6
Pre-releasecfKanban 1.0.0-rc.6
English
This release candidate reduces D1 reads for everyday authorization, Issue and Comment pagination, and Principal statistics while preserving permission and concurrency checks.
- Project authorization targets the requested resource and intersects fixed browser Session scope.
- Issue and Principal lists select bounded pages before expensive projections; Issue and Comment cursors use indexed tuple ranges.
- Owner invitation lists share current-authentication checks across the page. Attachment cleanup skips already-released budget updates while continuing late-upload cleanup.
- Schema 10 adds four indexes for active Projects, assignments, Principal pagination, and active Grants. No existing table or historical migration is rewritten.
- Local Skills recognize schema 10 during Owner recovery. An audit report distinguishes sampled SQL Insights estimates from individual D1 execution metrics.
Existing schema 9 instances apply 0010_query_indexes.sql, a backward-compatible migration. Index creation has a one-time scan/write cost and ongoing maintenance cost. Upgrade requires verified restore evidence and migration ledger/schema readback. Local Skill updates and Instance upgrades remain separate operations. This prerelease introduces no new Cloudflare resource or paid service; production performance improvements remain workload-dependent.
简体中文
本候选版降低日常授权、Issue/评论分页和用户统计的 D1 读取量,保留权限与并发检查。
- 项目授权直接定位请求资源,并与固定浏览器 Session 范围取交集。
- Issue 与用户列表先取有界页面再进行复杂投影;Issue 与评论游标使用索引范围定位。
- Owner 邀请列表复用整页实时鉴权;附件回收跳过已释放预算的重复更新,继续清理晚到上传。
- Schema 10 新增有效项目、负责人、用户分页和有效授权四个索引,不重建既有表或改写历史迁移。
- 本地技能的 Owner 恢复支持 schema 10;审计文档区分 SQL Insights 采样估算与单次 D1 执行计量。
Schema 9 实例应用向后兼容的 0010_query_indexes.sql。建索引有一次性扫描/写入成本及持续维护成本;升级必须核验恢复点与迁移 ledger/schema。本地技能更新和线上升级分别执行。本预发行版不新增 Cloudflare 资源或付费服务,线上性能收益仍取决于实际工作负载。