Skip to content

v0.2.10

Choose a tag to compare

@github-actions github-actions released this 01 Sep 08:13
· 794 commits to main since this release
77a7448

New features

  • Bare booley now opens the Project's configured Claude Code or Codex chat;
    booley chat is the explicit equivalent and booley --help remains the
    command reference.
  • Added Project-independent booley bootstrap for host prerequisites, skills,
    the shared PDK cache, the base Session Image, and global proxy and reaper
    services. booley init performs the same reconciliation when needed.
  • Added durable, version-aware upgrade review state with scriptable status and
    compare-and-swap acknowledgment. Doctor and Session Runtime startup identify
    pending or stale reviews; /booley-heal reviews the exact packaged changelog
    range and acknowledges it only after verification.

Quality of life

  • Updated the Session Runtime to Node.js 24.20.0 and Claude Code 2.1.252.
  • Updated the egress proxy, FlexNet relay, and reaper sidecars to Python 3.14.7,
    with tests for CONNECT streaming, relay forwarding, owned-container cleanup,
    unavailable-daemon handling, and container hardening.
  • Replaced the unavailable historical OpenROAD package with the official 26Q3
    OCI channel at an immutable digest. Logical and physical synthesis matched
    the 0.2.9 area, utilization, cell count, and netlist results.
  • The RISC-V image now pins Spike to a validated upstream snapshot and runs its
    upstream test suite during the build. The PicoRV32 release smoke now tests
    the project's public main commit rather than a private CI-only branch.
  • Documentation now distinguishes simulation, lint, synthesis, and FPGA
    implementation as separate Booley Flows. It also describes the current stock
    VS Code interface and agent-written development process, and expands the
    Ticket Mode and CI roadmap.

Bug fixes

  • Claude Code and Codex now install their required Linux/x64 native artifacts
    explicitly so optional-package failures cannot leave unusable launchers.
  • Updated to cocotb 2.1.0 and its Icarus GPI contract while retaining cocotb
    1.x and 2.0 compatibility. Production-image Icarus and Verilator cocotb flows
    now run in CI.
  • Confidential-content pre-push checks now validate destination refs and scan
    changed tree entries. They still cover newly exposed history, merges,
    renames, deletions, and malformed input.
  • Runtime-image builds now use bounded pip download timeouts and retries.

Upgrade notes

  • Run booley bootstrap once after upgrading. Existing Project
    booley.toml [interactive] host-policy fields are retired; move them to the
    host policy file named by booley init or booley doctor.
  • When Booley reports a version change, invoke /booley-heal to review these
    notes, repair drift, and acknowledge the upgrade.