Skip to content

Releases: PunkGo/punkgo-kernel

v0.2.9

08 Mar 14:40

Choose a tag to compare

style: cargo fmt + update Cargo.lock for v0.2.9

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

v0.2.8

08 Mar 12:32

Choose a tag to compare

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

08 Mar 12:28

Choose a tag to compare

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

08 Mar 12:18

Choose a tag to compare

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

08 Mar 10:45

Choose a tag to compare

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

08 Mar 07:07

Choose a tag to compare

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

04 Mar 09:21

Choose a tag to compare

chore: bump version to 0.2.3

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

v0.2.2

23 Feb 17:08

Choose a tag to compare

migrate IPC to interprocess crate, fix Windows named pipe concurrency…

v0.2.1

23 Feb 12:37

Choose a tag to compare

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

21 Feb 17:13

Choose a tag to compare

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