Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ Changelog tracking starts with 0.2.0. Prior versions were not tracked.

## [Unreleased]

## [0.7.0] - 2026-05-25

### Breaking

- **`KernelRequest` / `KernelResponse` / `CommandInfo` / `CapsuleMetadataEntry` / `DaemonStatus` / `SYSTEM_SESSION_UUID` moved from `astrid_types::kernel` to `astrid_core::kernel_api`.** Re-exports under `astrid_events::kernel_api` are preserved for migration ergonomics. The reason: `astrid-types` is the WASM-compatible shared-types crate intended to compile on `wasm32-unknown-unknown` for capsule SDK consumption — it cannot depend on `astrid-core` (which references `PrincipalId`, `Quotas`, and the rest of the kernel-only type universe). The kernel-management RPC surface (CLI ↔ daemon) doesn't belong in a WASM-compatible crate to begin with. CLI commands, `socket_client`, `admin_client`, the TUI, and the integration tests have all been updated to import from `astrid_core::kernel_api`.
Expand Down
42 changes: 21 additions & 21 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -27,35 +27,35 @@ members = [
]

[workspace.package]
version = "0.6.0"
version = "0.7.0"
edition = "2024"
authors = ["Joshua J. Bouw <dev@joshuajbouw.com>", "Unicity Labs <info@unicity-labs.com>"]
license = "MIT OR Apache-2.0"
repository = "https://github.com/unicity-astrid/astrid"
rust-version = "1.94"

[workspace.dependencies]
astrid-approval = { path = "crates/astrid-approval", version = "0.6.0" }
astrid-audit = { path = "crates/astrid-audit", version = "0.6.0" }
astrid-capabilities = { path = "crates/astrid-capabilities", version = "0.6.0" }
astrid-build = { path = "crates/astrid-build", version = "0.6.0" }
astrid-capsule = { path = "crates/astrid-capsule", version = "0.6.0" }
astrid-config = { path = "crates/astrid-config", version = "0.6.0" }
astrid-daemon = { path = "crates/astrid-daemon", version = "0.6.0" }
astrid-core = { path = "crates/astrid-core", version = "0.6.0" }
astrid-crypto = { path = "crates/astrid-crypto", version = "0.6.0" }
astrid-events = { path = "crates/astrid-events", version = "0.6.0" }
astrid-hooks = { path = "crates/astrid-hooks", version = "0.6.0" }
astrid-kernel = { path = "crates/astrid-kernel", version = "0.6.0" }
astrid-mcp = { path = "crates/astrid-mcp", version = "0.6.0" }
astrid-openclaw = { path = "crates/astrid-openclaw", version = "0.6.0" }
astrid-prelude = { path = "crates/astrid-prelude", version = "0.6.0" }
astrid-storage = { path = "crates/astrid-storage", version = "0.6.0" }
astrid-telemetry = { path = "crates/astrid-telemetry", version = "0.6.0" }
astrid-approval = { path = "crates/astrid-approval", version = "0.7.0" }
astrid-audit = { path = "crates/astrid-audit", version = "0.7.0" }
astrid-capabilities = { path = "crates/astrid-capabilities", version = "0.7.0" }
astrid-build = { path = "crates/astrid-build", version = "0.7.0" }
astrid-capsule = { path = "crates/astrid-capsule", version = "0.7.0" }
astrid-config = { path = "crates/astrid-config", version = "0.7.0" }
astrid-daemon = { path = "crates/astrid-daemon", version = "0.7.0" }
astrid-core = { path = "crates/astrid-core", version = "0.7.0" }
astrid-crypto = { path = "crates/astrid-crypto", version = "0.7.0" }
astrid-events = { path = "crates/astrid-events", version = "0.7.0" }
astrid-hooks = { path = "crates/astrid-hooks", version = "0.7.0" }
astrid-kernel = { path = "crates/astrid-kernel", version = "0.7.0" }
astrid-mcp = { path = "crates/astrid-mcp", version = "0.7.0" }
astrid-openclaw = { path = "crates/astrid-openclaw", version = "0.7.0" }
astrid-prelude = { path = "crates/astrid-prelude", version = "0.7.0" }
astrid-storage = { path = "crates/astrid-storage", version = "0.7.0" }
astrid-telemetry = { path = "crates/astrid-telemetry", version = "0.7.0" }
astrid-test = { path = "crates/astrid-test" }
astrid-types = { path = "crates/astrid-types", version = "0.6.0", features = ["clock"] }
astrid-vfs = { path = "crates/astrid-vfs", version = "0.6.0" }
astrid-workspace = { path = "crates/astrid-workspace", version = "0.6.0" }
astrid-types = { path = "crates/astrid-types", version = "0.7.0", features = ["clock"] }
astrid-vfs = { path = "crates/astrid-vfs", version = "0.7.0" }
astrid-workspace = { path = "crates/astrid-workspace", version = "0.7.0" }
anyhow = "1.0"
arboard = "3"
arc-swap = "1.7"
Expand Down
Loading