Releases: zendev-lab/cue
Release list
Cue 0.2.0
Cue 0.2.0
Breaking changes
Cue 0.2.0 switches the runtime and all frontends to IPC v4. IPC v3 clients,
transport adapters and daemons cannot communicate with this release. Upgrade
all Cue binaries together; integrations must adopt the v4 Scope/Execution/Run
contract rather than relying on the previous session/job protocol.
The default store is now cued-v4.db. On first default startup, the old
cued.db and its sidecars are archived as cued-v3-<timestamp>.db.archive.
Old sessions and execution history are not imported. Preserve the archive
if you need the old history; starting v4 is not a migration of that history.
Upgrade
Replacing installed binaries does not replace an already running daemon.
Stop existing work deliberately before upgrading. If a v3 daemon remains
running and the new client reports an incompatible handshake, use:
cued stop --force
cued startFor a custom endpoint, pass the same --socket PATH to both commands and the
original --db PATH to start. A service manager should launch
cued start --fg; stop the service first if it automatically restarts an old
process. Force stop sends SIGTERM and waits; it does not use SIGKILL or claim
success on a timeout.
Distribution
Release artifacts have passed build and installation smoke checks in GitHub Actions.
All nine Rust crates are published on crates.io at version 0.2.0. Install the
complete command set with:
cargo install cue-cli --version 0.2.0 --lockedPyPI and npm registry publication is pending authentication recovery. The three
platform wheels, source distribution, and npm Skill package are available as
GitHub Release assets below. cue-run==0.2.0 and @zendev-lab/cue@0.2.0 are not
yet available through their registries.
What's Changed
- ⬆️ deps: Update astral-sh/setup-uv action to v10 by @renovate[bot] in #46
- 👷 ci: decouple GitHub release from registry publishing by @zrr1999 in #47
- 🐛 fix(daemon): import read-only WAL archives by @zrr1999 in #59
- 📝 docs(fp): propose feature proposal governance by @zrr1999 in #58
- 📝 docs(fp): propose structured execution kernel by @zrr1999 in #60
- 👷 ci: normalize tests workflow naming by @zrr1999 in #62
- 🔧 chore: simplify prek uvx invocation by @zrr1999 in #63
- ⬆️ deps: Update dependencies (non-major) by @renovate[bot] in #45
- 👷 ci: isolate PR policy from static checks by @zrr1999 in #64
- 📝 docs(fp): simplify execution semantics and terminology by @zrr1999 in #65
- 📝 docs(fp): clarify execution invariants by @zrr1999 in #66
- ⬆️ deps: Update dependencies (non-major) by @renovate[bot] in #68
- ✨ feat(core): establish Cue vNext foundation by @zrr1999 in #48
- ✨ feat(core): add vNext execution reducer by @zrr1999 in #49
- ✨ feat(protocol): add Cue vNext wire and store by @zrr1999 in #51
- ✨ feat(runtime): realize Cue vNext execution leaves by @zrr1999 in #52
- ✨ feat(language): compile vnext execution plans by @zrr1999 in #53
- ✨ feat(daemon): serve vnext execution protocol by @zrr1999 in #54
- ✨ feat(client): add vnext transport and submission flow by @zrr1999 in #55
- ♻️ refactor(frontends): hard cut CLI and TUI to vnext by @zrr1999 in #56
- 💥 breaking: hard cut Cue to IPC v4 by @zrr1999 in #57
- 🐛 fix(daemon): add protocol-independent stop recovery by @zrr1999 in #70
- 🐛 fix(daemon): restore background startup and improve CLI diagnostics by @zrr1999 in #71
- ⬆️ deps: Update j178/prek-action action to v3 by @renovate[bot] in #69
- 🐛 fix(tui): restore execution sidebar and live output workbench by @zrr1999 in #72
- 📝 docs(fp): propose execution-level resource management and repository guides by @zrr1999 in #74
- 🔖 release: prepare Cue 0.2.0 and release-plz publishing by @zrr1999 in #73
Full Changelog: v0.1.2...v0.2.0
v0.1.1
v0.1.0
What's Changed
- ♻️ refactor(cue-shell): clean legacy agent surface by @zrr1999 in #2
- ✨ feat(cue-shell): refine restart and tui controls by @zrr1999 in #3
- ✨ feat(wrapper): add WrapperConfig + :wrap command parsing by @zrr1999 in #8
- ✨ feat(wrapper): runtime toggle + spawn hook by @zrr1999 in #9
- 🐛 fix(tokenizer): recognize -> and ~> inside words by @zrr1999 in #10
- ✨ feat(cued): enhance native pipelines and scheduling consistency by @zrr1999 in #11
- ✨ feat(cue-shell): centralize command specs and publish PyPI binaries by @zrr1999 in #12
- ✨ feat(cue): add .cue file script runner by @zrr1999 in #13
- ✨ feat(cue): harden frontend dispatch and config by @zrr1999 in #14
- ♻️ refactor: split cue client transport frontends by @zrr1999 in #15
- ✨ feat(cue): add resource-aware scheduling by @zrr1999 in #16
- ✨ feat(tui): add target settings panel by @zrr1999 in #17
New Contributors
Full Changelog: https://github.com/zrr1999/cue-shell/commits/v0.1.0