Releases: PunkGo/punkgo-kernel
Releases · PunkGo/punkgo-kernel
v0.2.9
v0.2.8
fix: separate README for each crate, remove cross-badge confusion - punkgo-core gets minimal README pointing to punkgo-kernel - punkgo-kernel README drops punkgo-core badge - Bump to v0.2.8 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
v0.2.7
chore: add readme/keywords/categories for crates.io, bump to v0.2.7 - Point both crates to root README.md for crates.io display - Add keywords and categories - Fix import ordering (cargo fmt) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
v0.2.6
chore: add version to punkgo-core path dep for crates.io publish Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
v0.2.5
feat: two-layer energy model — observe pays append_cost (v0.2.5) Energy cost split into action_cost (operation semantics) + append_cost (physical recording cost). Observe action_cost remains 0, but all actions including observe now pay append_cost (1 + payload_bytes/1024). This reflects the Landauer principle: recording to the Merkle tree has irreducible physical cost regardless of action type. - action.rs: quote_cost returns action_cost + append_cost - kernel.rs: remove observe exemption from energy reservation - Tests updated for +1 append_cost on all actions Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
v0.2.4
feat: remove kernel.lock, default state dir to ~/.punkgo/state - Remove file-based kernel.lock from StateStore; SQLite WAL handles concurrent access and IPC endpoint binding prevents duplicate daemons. Eliminates stale lock files after crashes. - Change KernelConfig default state_dir from ./state to ~/.punkgo/state with PUNKGO_STATE_DIR env var override for custom deployments. - Bump version to 0.2.4. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
v0.2.3
chore: bump version to 0.2.3 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
v0.2.2
migrate IPC to interprocess crate, fix Windows named pipe concurrency…
v0.2.1
punkgo-core: add missing serde derives to IPC protocol types RequestEnvelope and RequestType gain Serialize, ResponseEnvelope gains Deserialize. This allows IPC clients (e.g. punkgo-mcp DaemonBackend) to serialize requests and deserialize responses using the canonical types instead of hand-rolling JSON strings. No behavior change — purely additive derive attributes. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
v0.2.0
release: v0.2.0 — PIP-002 execute submission - CHANGELOG: add v0.2.0 entry (Added/Changed/Removed) - Cargo.toml: bump workspace version 0.1.0 → 0.2.0 - README: update architecture, pipeline, governance for PIP-002