Skip to content

Releases: breakstring/cfKanban

1.1.1

Choose a tag to compare

@breakstring breakstring released this 21 Sep 07:17

cfKanban 1.1.1

简体中文

1.1.1 改善公开首页的内容层次和滚动体验,基于本地浏览器验证与用户验收直接发布正式版,推进 GitHub Latest 和 canonical stable 入口。

  • 新增三栏亮点:Agent 优先、Cloudflare 免费额度内运行、清晰的工作区与项目权限;同时提供中英文内容。
  • 精简部署卡片,保留 Node.js、Wrangler 与 Cloudflare 登录准备提示。
  • 将首页分为四个紧凑区域,使用浏览器原生轻度滚动吸附,允许下一段露出;页头吸顶、页脚自然收尾,适配窄屏、矮窗口及减少动态效果偏好。
  • 合入 MIT LICENSE,同步插件许可证声明,并在 Service 与 Skill 工件中附带许可证。

English

Version 1.1.1 improves the public homepage's content hierarchy and scrolling. It ships directly as a stable release following local browser verification and maintainer acceptance, advancing GitHub Latest and the canonical stable pointer.

  • Three bilingual highlights covering Agent-first workflows, operation within Cloudflare free allowances, and workspace/project permissions.
  • A shorter deployment card retaining preparation guidance for Node.js, Wrangler and Cloudflare login.
  • Four compact sections with native proximity scroll snapping and a glimpse of the next section; a sticky header and naturally placed footer, with support for narrow and short viewports and reduced-motion preferences.
  • The MIT LICENSE, matching plugin metadata, and license copies in both Service and Skill artifacts.

升级与验证边界 / Upgrade and verification boundaries

从 1.1.0 升级无需数据库迁移;API 合同保持 0.1.0,schema 保持 11。已有数据、Owner、Credential、域名、可选 R2 和用量配置保持不变。

No database migration is required from 1.1.0. The API contract remains 0.1.0 and schema remains 11. Existing data, Owner identity, credentials, domain, optional R2 storage and usage configuration are preserved.

首页已完成中英文、桌面与移动视口的本地浏览器检查,并经用户体验确认。发行工件、线上实际版本和本机技能安装独立读回;当前任务已加载的技能不因磁盘更新而自动重载。

The homepage passed local browser checks in both languages across desktop and mobile viewports and was accepted by the maintainer. Release artifacts, deployed version and local Skill installation are verified independently; updating files does not reload Skills already loaded in the current task.

1.1.0

Choose a tag to compare

@breakstring breakstring released this 21 Sep 05:41

cfKanban 1.1.0

简体中文

1.1.0 正式版基于已完成线上人工验收的 1.1.0-rc.3,业务代码保持一致,以正式版本重新构建全部工件。本次发行推进 GitHub Latest 和 canonical stable 入口。

相对 1.0.0:

  • 改善管理页人员选择、成员及管理员候选查询和邀请体验。
  • 新增项目标签管理,完善详情页标签编辑、项目切换、看板列分页及优先级快捷操作。
  • 看板按可用视口高度分配空间,修复底部多余留白,保留窄屏与极矮窗口的可操作性。
  • 统一顶部徽标、项目切换面板和项目选择页的双语有效身份展示;固定 Project/Issue 会话正确展示继承管理员来源,保持既有管理与会话权限边界。
  • Owner 可配置双语公开首页说明,支持语言回退、恢复默认、纯文本展示和并发冲突处理。
  • 管理技能暴露首页设置能力,日常技能补齐优先级设置与清除指南;源码仓库新增专用发版技能,不随用户技能包分发。

English

Version 1.1.0 is the stable release of the manually accepted 1.1.0-rc.3 deployment. Business code is unchanged, and all artifacts are rebuilt with the stable version. This release advances GitHub Latest and the canonical stable pointer.

Changes since 1.0.0:

  • Improved person selection, member and administrator candidate queries, and invitations.
  • Project label management, Issue label editing, project switching, board-column pagination and priority shortcuts.
  • Viewport-adaptive board height without excess bottom whitespace, retaining usability on narrow and very short windows.
  • Consistent bilingual identity labels across the header, project switcher and selection page. Fixed Project/Issue sessions expose inherited administrator identity while preserving existing authorization and session boundaries.
  • Owner-configurable bilingual homepage notices with locale fallback, explicit default restoration, plain-text rendering and concurrency handling.
  • Homepage settings in the admin Skill and explicit priority guidance in the daily Skill. The maintainer release Skill remains repository-only.

升级与验证边界 / Upgrade and verification boundaries

API 合同版本保持 0.1.0。从 1.0.0 升级时,schema 从 10 到 11,仅应用新增首页设置的 0011_homepage_settings.sql;必须核验恢复点、migration ledger 和实际 schema。从 schema 11 的 1.1.0 RC 升级无需迁移。历史 migration、已有业务数据、Owner、Credential 和可选 R2 配置保持;Worker 回滚不回退 D1,数据库恢复不自动执行。

The API contract remains 0.1.0. Upgrading from 1.0.0 advances schema 10 to 11 through the additive 0011_homepage_settings.sql migration and requires restore evidence plus migration ledger/schema verification. Upgrading a 1.1.0 RC already on schema 11 requires no migration. Historical migrations, business data, Owner identity, credentials and optional R2 configuration are preserved. Worker rollback does not roll back D1, and database restore is never automatic.

用户已确认 rc.3 的线上检查通过。正式版仍需独立校验发行工件、实例实际版本和本机技能安装;该人工验收不代表所有浏览器、操作系统或宿主均完成端到端验收。cfkanban.dev 继续作为持久的公开测试、演示和自用实例,后续可以领先于 stable。

The maintainer confirmed the rc.3 deployment passed their online checks. Stable artifacts, deployed version and local Skill installation are verified independently; this acceptance does not establish end-to-end coverage of every browser, operating system or host. cfkanban.dev remains a persistent public test, demo and dogfood instance and may run ahead of stable in future.

1.1.0-rc.3

1.1.0-rc.3 Pre-release
Pre-release

Choose a tag to compare

@breakstring breakstring released this 21 Sep 05:26

cfKanban 1.1.0-rc.3

简体中文

这是 1.1.0 的第三个候选发行版,统一管理员身份展示,并修复固定会话中的继承身份信息。

  • 顶部当前项目徽标、项目切换面板与项目选择页统一展示双语有效身份,区分所有者、工作区管理员、项目管理员、协作者和只读者。
  • 固定 Project/Issue 会话保留当前项目继承的工作区管理员来源,用于正确展示身份;工作区管理入口、兄弟项目访问和管理请求仍受原 Session 范围限制。
  • 已撤销或其他人员的管理授权不参与身份判断;撤权后按当前剩余授权更新展示。

English

This third 1.1.0 release candidate unifies administrator identity labels and fixes inherited identity information in fixed sessions.

  • The current-project badge, project switcher and project selection page use consistent bilingual labels for Owner, Workspace administrator, Project administrator, Writer and Reader.
  • Fixed Project/Issue sessions retain the workspace administration source inherited by the current project for identity display. Workspace management, sibling-project access and management requests remain constrained by the existing session scope.
  • Revoked grants and grants belonging to other principals do not affect identity labels. Labels follow the remaining current access after revocation.

升级与验证边界 / Upgrade and verification boundaries

相对 1.1.0-rc.2,API 保持 0.1.0,schema 保持 11,无数据库迁移或新增资源。兼容的项目角色字段和权限边界保持不变;固定会话增量返回当前项目有效继承的管理来源。升级保留现有身份、数据、R2 和用量统计配置。GitHub stable 保持 1.0.0。

Compared with 1.1.0-rc.2, the API remains 0.1.0 and schema remains 11, with no database migration or new resources. Existing project-role fields and authorization boundaries are preserved; fixed sessions additionally expose the effective inherited administration source for the current project. Existing identity, data, R2 and usage configuration are preserved. GitHub stable remains 1.0.0.

自动化权限回归测试与线上版本、资源读回不等于真实浏览器或跨任务宿主加载验收;本机技能安装和当前任务加载状态分别报告。

Automated authorization regression checks and deployed version/resource readback do not establish real-browser or cross-task host-loading acceptance. Local Skill installation and current-task loading are reported separately.

1.1.0-rc.2

1.1.0-rc.2 Pre-release
Pre-release

Choose a tag to compare

@breakstring breakstring released this 21 Sep 03:55

cfKanban 1.1.0-rc.2

简体中文

这是 1.1.0 的第二个候选发行版,修复看板高度适配与底部多余留白。

  • 看板根据视口及顶部实际内容高度分配剩余空间,适配窗口高度变化和工具栏换行。
  • 每列内容在可用空间内独立滚动,移除固定列最小高度和多余底部留白;极矮窗口仍保留工具栏和列的可操作性。
  • 窄屏横向滚动仍限制在看板区域,其他页面保留原有文档滚动。

English

This second 1.1.0 release candidate fixes board height adaptation and excess bottom whitespace.

  • The board uses the remaining viewport space after its header and toolbar, adapting to window height changes and wrapped controls.
  • Columns scroll independently within the available space. Fixed minimum column heights and excess bottom whitespace are removed, while very short windows retain usable controls and columns.
  • Horizontal scrolling on narrow screens remains confined to the board; other pages retain document scrolling.

升级与验证边界 / Upgrade and verification boundaries

相对 1.1.0-rc.1,API 保持 0.1.0,schema 保持 11,没有数据库迁移或新增资源。升级保留现有身份、数据、R2 和用量统计配置。GitHub stable 保持 1.0.0;本候选供明确选择测试版的用户及 cfkanban.dev 公开测试实例使用。

Compared with 1.1.0-rc.1, the API remains 0.1.0 and schema remains 11, with no database migration or new resources. Existing identity, data, R2 and usage configuration are preserved. GitHub stable remains 1.0.0; this candidate is for explicit prerelease users and the public cfkanban.dev test instance.

自动化检查及线上工件读回不等于真实浏览器或跨任务宿主加载验收;本机技能安装和当前任务加载状态分别报告。

Automated checks and deployed artifact readback do not establish real-browser or cross-task host-loading acceptance. Local Skill installation and current-task loading are reported separately.

1.1.0-rc.1

1.1.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@breakstring breakstring released this 20 Sep 15:08

cfKanban 1.1.0-rc.1

简体中文

这是 1.1.0 的首个候选发行版,包含 1.0.0 之后的 Web 协作体验和首页实例说明能力。GitHub stable 保持 1.0.0;本候选用于明确选择测试版的用户及 cfkanban.dev 公开测试实例。

  • 管理页使用统一人员选择器,补齐项目成员及管理员候选查询,改善邀请创建和管理体验。
  • 新增项目标签管理页,支持标签创建、改名、颜色和删除;详情页标签可增删并及时读回。
  • 改善参与者项目切换、跨项目导航及看板列分页;卡片和详情页提供优先级快捷操作,保留原状态、负责人和标签。
  • Owner 可配置双语公开首页说明,支持语言回退、恢复默认、纯文本安全展示、版本冲突核对和不确定响应恢复。未配置时 cfkanban.dev 显示公开测试演示提示,其他实例保留独立部署说明。
  • cfkanban-admin 直接说明首页设置 API;日常 cfkanban 技能补齐优先级设置与清除的中英指南。新增源码仓库专用 project-release 维护流程,不随用户 Skill bundle 分发。

English

This is the first 1.1.0 release candidate, covering Web collaboration improvements and configurable homepage notices since 1.0.0. GitHub stable remains 1.0.0. This candidate is for users who explicitly select prereleases and for the public cfkanban.dev test instance.

  • Unified person selection and project-scoped candidate queries improve member, administrator and invitation management.
  • Project label management supports creation, renaming, colors and deletion; Issue details support adding and removing labels with readback.
  • Participant project switching, cross-project navigation and board-column pagination are improved. Cards and Issue details offer priority shortcuts while preserving other Issue fields.
  • Owners can configure bilingual public homepage notices with locale fallback, explicit default restoration, plain-text rendering, CAS conflict review and uncertain-write recovery. The built-in cfkanban.dev notice identifies it as a public test/demo instance; other deployments retain the independent-instance notice.
  • The admin Skill exposes homepage settings, and the daily Skill explicitly documents priority changes and clearing. The repository-only maintainer release Skill is excluded from distributed bundles.

升级与验证边界 / Upgrade and verification boundaries

API 合同版本保持 0.1.0。Schema 从 10 升级到 11,仅新增 0011_homepage_settings.sql 的 singleton 设置表并更新 schema 标记;不重写历史 migration,不删除已有业务数据。现有 Owner、Credential、项目权限及可选 R2 配置保持。升级必须按准确工件、恢复点、migration ledger/schema 和授权 journal 执行;Worker 回滚不回退 D1,Time Travel restore 不自动执行。

The API contract remains 0.1.0. Schema advances from 10 to 11 through the additive 0011_homepage_settings.sql migration. Historical migrations and existing business data remain intact. Upgrades preserve identity, authorization and optional R2 configuration and require verified artifacts, restore evidence and migration ledger/schema reconciliation. Worker rollback does not roll back D1; Time Travel restore is never automatic.

本地自动化验证不代表真实浏览器或所有宿主端到端验收。实例升级与本机技能更新分别执行和读回,当前任务加载的插件版本单独确认。本候选不作稳定托管承诺,运行期间可能升级或短暂不可用。

Local automated checks do not establish real-browser or cross-host end-to-end acceptance. Instance and local Skill updates are independent and verified separately; current-task plugin loading is a separate check. The public test instance may be updated or briefly unavailable.

1.0.0

Choose a tag to compare

@breakstring breakstring released this 20 Sep 09:36

cfKanban 1.0.0

简体中文

首个正式发行版。cfKanban 提供以 Agent 为主要入口的看板协作、第一方 Web、范围管理员、私有附件与受控 Cloudflare 部署。

普通用户体验

  • 中英双语 README、部署指南、加入指南和安装引导使用长期稳定入口,首次安装与新部署默认发现最新正式发行,不需要用户选择版本号。
  • Agent 在执行前固定准确 tag、不可变 manifest 和工件 SHA-256;没有可验证正式版时不会静默改用 RC、main 或源码 checkout。
  • 已有可信且兼容的 Skills 可以复用。检查更新、本机技能更新和云端实例升级继续独立;加入项目不隐含升级服务器。
  • 安装说明保留完整 Skill bundle 与共享脚本,明确 canonical 安装、宿主插件和当前任务加载的区别。

版本与维护

  • 新增只读 release discover,默认检查最新正式版,也支持明确指定历史版或测试版。
  • 首页及管理页展示当前 Worker 的产品发行版本 1.0.0;保留 API 合同版本 0.1.0 与 schema 10,本次不新增数据库迁移。
  • 构建与打包检查产品版本、plugin metadata、Worker/Web 构建记录及入口摘要,拒绝通过改压缩包名称冒充新版本。
  • 正式发布推进 GitHub Latest,并匿名验证六份工件以及 stable 发现入口;RC 不改变正式入口。

English

This is the first stable cfKanban release. Bilingual onboarding now uses permanent latest-stable discovery links. Agents resolve and verify an immutable release before installation or deployment; users do not need to choose a version. Compatible installed Skills can be reused, and joining a Project does not upgrade its Service.

The new read-only release discover command resolves the latest stable release or an explicitly selected exact release. The Web UI displays the deployed product release separately from the unchanged API version 0.1.0 and schema 10. No database migration is introduced. Build and publication checks bind versioned artifacts and verify the public stable discovery path.

边界 / Boundaries

本次发行不创建额外测试实例,不自动更新任何用户的宿主插件或已部署实例。跨宿主、跨任务插件加载与回退须按各宿主实际验证;Windows/macOS/其他环境的既有验收证据不能由本次本地验证扩大。升级仍须对准确实例执行兼容性检查和授权计划。

Publishing this release does not create another test instance or automatically update anyone's host plugin or deployed Service. Host loading and rollback require host-specific verification. Existing cross-platform evidence is not expanded by local validation of this change. Instance upgrades retain compatibility checks and exact authorized plans.

1.0.0-rc.7

1.0.0-rc.7 Pre-release
Pre-release

Choose a tag to compare

@breakstring breakstring released this 20 Sep 08:41

cfKanban 1.0.0-rc.7

English

This release candidate replaces manual UUID entry when appointing workspace and project administrators with searchable person selection, and adds bilingual product introduction videos to the public home page.

  • Administrator candidates are filtered before pagination to exclude the Owner, current direct administrators, and inherited workspace administrators. Ordinary readers and writers remain eligible for promotion; revoked administrators can be granted access again using the current version.
  • Candidate visibility respects existing role and browser Session scope. Confirmation shows the selected name, while writes continue to use stable Principal IDs with authorization, concurrency and quota checks.
  • Search handles delayed responses, empty results, pagination and retry. The controls support English, Simplified Chinese and mobile layouts.
  • The public home page and bilingual README introduce the product with locally hosted, silent videos and poster images.

Existing schema 10 instances require no database migration. This prerelease adds no Cloudflare resource or paid service. Local Skill/plugin updates and Instance upgrades remain separate operations; existing D1, private R2 storage, analytics bindings and Owner credentials are preserved.

简体中文

本候选版将工作区和项目管理员的手动 UUID 输入改为可按姓名搜索的人员下拉选择,并为公开首页加入中英文产品介绍视频。

  • 候选列表在分页前排除 Owner、当前直接管理员和继承工作区管理权限的人员。普通只读者与协作者仍可提升为管理员;已撤销的管理员可携带当前版本重新授予。
  • 人员可见范围遵循现有角色和浏览器 Session 边界。确认窗口显示姓名,写入继续使用稳定用户 ID,并保留实时鉴权、并发和配额检查。
  • 搜索处理延迟响应、空结果、分页与失败重试,支持中英文及移动端布局。
  • 公开首页和双语 README 提供同站托管的无声产品介绍视频及封面图。

已有 schema 10 实例无需数据库迁移。本预发行版不新增 Cloudflare 资源或付费服务。本地 Skill/plugin 更新与线上实例升级分别执行;保留既有 D1、私有 R2、用量统计绑定及 Owner 凭据。

1.0.0-rc.6

1.0.0-rc.6 Pre-release
Pre-release

Choose a tag to compare

@breakstring breakstring released this 20 Sep 07:54

cfKanban 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 资源或付费服务,线上性能收益仍取决于实际工作负载。

1.0.0-rc.5

1.0.0-rc.5 Pre-release
Pre-release

Choose a tag to compare

@breakstring breakstring released this 20 Sep 05:52

cfKanban 1.0.0-rc.5

English

This release candidate adds scoped workspace/project administrators and simplifies everyday Web controls while keeping Code Agents as the primary execution interface.

  • Issue detail uses a paginated eligible-person selector with an Unassigned option and a single completion action with an optional note. Board cards no longer repeat a completion-note action.
  • Blocker reasons and prerequisite relations are clearer; boards can filter blocked or unblocked Issues before pagination without exposing hidden relations.
  • Owner invitation history moves to a separate 20-row paginated page. Ordinary browsing remains separate from the complete safety review for uncertain invitation operations.
  • Workspace and project administrators manage only their authorized scope. Workspace administration extends to child projects; the unique Deployment Owner retains instance recovery, public-join limits, permanent deletion, and deployment authority.
  • Agent Skills improve browser delivery preflight and authentication failure recovery.

The Service bundle targets schema 9. Existing schema 8 installations apply 0009_scoped_administrators.sql; a verified restore point, migration ledger/schema readback, and a compatible Worker are required. Existing administrator assignments are not created implicitly. Local Skill updates and Instance upgrades remain separate operations. This is a prerelease; no stable release or additional paid service is introduced.

简体中文

本候选版增加工作区/项目分级管理员,并简化日常 Web 操作;Code Agents 仍是主要执行入口。

  • Issue 详情改为可指派人员分页下拉框,支持未分配;完成操作合并为一个选填说明入口。看板小卡片不再重复显示完成说明按钮。
  • 明确人工阻塞原因与前置依赖关系;看板支持在服务端分页前筛选阻塞/非阻塞事项,不泄露不可见关系。
  • Owner 邀请历史移至独立页面,每页 20 条;普通浏览与不确定邀请操作所需的完整安全复核保持独立。
  • 工作区与项目管理员仅管理授权范围;工作区权限继承到子项目。唯一 Deployment Owner 保留实例恢复、公开加入限额、永久删除和部署权限。
  • Agent Skills 完善浏览器交付预检与认证失败恢复。

Service bundle 使用 schema 9。schema 8 实例需应用 0009_scoped_administrators.sql,并核验 restore point、迁移 ledger/schema 和兼容 Worker;不会隐式授予管理员身份。本地 Skill 更新与线上实例升级仍为独立操作。本版为预发行版,不发布 stable,也不引入额外付费服务。

1.0.0-rc.4

1.0.0-rc.4 Pre-release
Pre-release

Choose a tag to compare

@breakstring breakstring released this 20 Sep 04:14

cfKanban 1.0.0-rc.4

English

This release candidate fixes the migration readback query shipped in RC3. Cloudflare D1 rejected its six compound SELECT terms before any migration ran. RC4 collects the same table-column evidence through a bounded join and two SELECT terms, preserving the ledger, indexes, triggers, and schema-version checks.

  • Verified the corrected read-only query against the deployed D1 database and added a regression check for the platform limit and schema 7/8 evidence.
  • Includes all RC3 features, including unique participant names, exact-name assignee lookup, optional completion summaries, and controlled Owner recovery.
  • Existing schema 7 instances still apply only 0008_principal_names.sql; no additional migration, resource, permission, subscription, or domain change is introduced.
  • RC3 remains immutable. Use RC4 for installation and instance upgrades; local Skill updates and Service upgrades remain separate operations.

The schema 8 naming migration still requires a verified restore point and a compatible new Worker. Do not roll back to an older Worker after migrating; D1 restoration requires separate authorization. This is a prerelease, not a stable release.

简体中文

本候选版本修复 RC3 的迁移读回查询。Cloudflare D1 在执行任何迁移前,拒绝了包含六个复合 SELECT 项的查询。RC4 通过有界 JOIN 和两个 SELECT 项收集相同的表字段证据,保留 ledger、索引、触发器与 schema 版本检查。

  • 已在实际部署的 D1 上验证修复后的只读查询,并增加平台限制及 schema 7/8 证据的回归检查。
  • 包含 RC3 的全部功能,包括用户名称唯一、按名称精确查询可分配用户、完成说明可选和受控 Owner 恢复。
  • schema 7 实例仍只需执行 0008_principal_names.sql;不增加其他迁移、资源、权限、订阅或域名变更。
  • RC3 工件保持不可变。安装和实例升级使用 RC4;本地 Skill 更新与 Service 升级仍是独立操作。

schema 8 名称迁移仍需验证 restore point,并发布兼容的新 Worker;迁移后不可回滚旧 Worker,D1 恢复须另行授权。本版本仍为预发行版,不替代 stable。