Releases: xenoviz/ruk
Releases · xenoviz/ruk
Release list
Ruk 0.3.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- Address outstanding Codex review findings by @thetriplet3 in #14
- Keep documentation English-only and restore safe admin merges by @thetriplet3 in #15
- docs: add npm package badge by @tratlk in #19
- Add unattended assignment lifecycle for Ruk 0.2 by @thetriplet3 in #20
- Add Cloud Agent development environment (Bun + Go) by @tratlk in #22
- Migrate the Ruk runtime to Go by @thetriplet3 in #21
- Always track Ruk-created worktrees per repository, with a host-wide view by @tratlk in #25
- Skip Windows update smoke when a prerelease has no channel predecessor by @tratlk in #24
- Release 0.3.0-beta.2 by @tratlk in #26
- Fix standalone self-update aborting downloads with context canceled by @tratlk in #27
- Release 0.3.0-beta.3 by @tratlk in #28
- Mention ruk worktrees in the agent quickstart and skill by @tratlk in #29
- Make npm bin/ruk work when install scripts are blocked by @tratlk in #30
- Release 0.3.0-beta.4 by @tratlk in #31
- Release 0.3.0 by @tratlk in #32
Full Changelog: v0.1.2...v0.3.0
Ruk 0.3.0-beta.4
Immutable
release. Only release title and notes can be modified.
Ruk 0.3.0-beta.3
Immutable
release. Only release title and notes can be modified.
What's Changed
- Fix standalone self-update aborting downloads with context canceled by @tratlk in #27
- Release 0.3.0-beta.3 by @tratlk in #28
Full Changelog: v0.3.0-beta.2...v0.3.0-beta.3
Ruk 0.3.0-beta.2
Immutable
release. Only release title and notes can be modified.
Ruk 0.3.0-beta.1
Immutable
release. Only release title and notes can be modified.
What's Changed
- Address outstanding Codex review findings by @thetriplet3 in #14
- Keep documentation English-only and restore safe admin merges by @thetriplet3 in #15
- docs: add npm package badge by @tratlk in #19
- Add unattended assignment lifecycle for Ruk 0.2 by @thetriplet3 in #20
- Add Cloud Agent development environment (Bun + Go) by @tratlk in #22
- Migrate the Ruk runtime to Go by @thetriplet3 in #21
Full Changelog: v0.1.2...v0.3.0-beta.1
Ruk 0.1.2
Immutable
release. Only release title and notes can be modified.
What's Changed
- Provide repository context for draft releases by @thetriplet3 in #13
Full Changelog: v0.1.1...v0.1.2
Ruk 0.1.0
Immutable
release. Only release title and notes can be modified.
Ruk 0.1.0
The first public release of Ruk, a dependency-aware Git workspace manager for parallel coding agents.
Highlights
- Create, acquire, renew, release, reuse, prewarm, inspect, and safely collect agent workspaces.
- Share immutable Bun and pnpm package content by default while keeping each workspace's writable dependency projection isolated.
- Run assigned commands, open interactive shells, reserve named host-local ports, and collect reuse, preparation, timing, failure, and disk statistics.
- Integrate agents through stable JSON output, structured error categories, readiness reasons, and the maintained
ruk-workspacesskill. - Install from npm or use standalone Linux, macOS, and Windows executables for x64 and ARM64.
- Update safely through exact-version package-manager delegation or verified atomic executable replacement.
Reliability and security
- Atomic state and lock-based lifecycle fencing protect concurrent acquisition, release, warming, and garbage collection.
- Dependency projections are integrity-checked before reuse and removed with symlink-safe boundaries.
- Recorded process trees and port reservations fail closed when identity or registry state cannot be verified.
- Release packages and binaries are validated in CI, with checksums and signed build provenance for standalone assets.
Install
npm install --global @xenoviz/rukDocumentation: https://xenoviz.github.io/ruk/
The complete change list is available in CHANGELOG.md.