- Replace the previous root API with
createBatchQueue,QueuebitErrorand explicit public types. Remove the CLI, framework adapter, old Worker/Coordinator/jobs interfaces and internal package subpaths. - Require Node.js 22+ and Redis 7.2+ with a writable single primary and noeviction. No legacy API compatibility or Redis-data migration is provided.
- Retire old source/tests/example/topology files and duplicate documentation mirrors. The old documentation tree and its URLs are no longer retained.
- Durable immutable Run queries, serial page checkpoints, finite retries, lease fencing, bounded local concurrency and cooperative shutdown.
- Durable ordered callbacks, dead-letter inspection and replay with a fixed first-dead expiry, plus revision-checked operator controls and bounded live lists.
- Namespace protocol/capacity/retention limits, explicit unknown write outcomes, TLS and Sentinel connections, and local telemetry/health/capacity observations.
- Actual-root candidate qualification with fresh ESM/CJS and TypeScript consumers, isolated Redis faults, TLS/Sentinel failover, receipt quick start and cross-process recovery examples.
- 新建
website/docs单中文完整站点,覆盖指南、运维、API参考和批量生成收据示例;不恢复旧语言树或 URL。 - 快速开始主线改为
npm install queuebit,候选包验证只保留在测试流程中,不写入使用者安装路径。 - 新增共享收据领域模块、可复用任务定义和持久化恢复示例;跨进程恢复测试覆盖外部写成功但 Queuebit 进度尚未确认的窗口。
- 分离热更新、构建、预览、静态校验、真实 Redis 快速开始和恢复示例验证。
This is unreleased source, not a newly published version. The retained package version 0.0.5 is historical metadata and private: true prevents accidental publication. A new version, tag and npm publication require a separate release decision. Local tests do not establish remote CI execution or production durability across independent failure domains.
- Verify Redis noeviction during readiness before namespace writes; missing policy information is rejected without changing server configuration.
- Reject orphaned execution-lease indexes instead of repeatedly treating them as successful no-op recovery.
- Enable reuse of the shared qualification workflow by tag checks, and remove the obsolete competing unreleased changelog.
- Remove the unused legacy Mermaid documentation plugin and refresh affected routing dependencies within the existing major version.