Skip to content

v0.2.0

Choose a tag to compare

@cresset-tools-bot cresset-tools-bot released this 16 May 14:59
e6e9907

0.2.0 (2026-05-16)

⚠ BREAKING CHANGES

  • tools: tool tarball binaries now require their closure libs to be installed in a sibling store/ directory and (for opensearch/rabbitmq) their requires_tools[] entries to be resolved. Clients from before bougie grows closure-walking + requires_tools support (UNBUNDLE_PLAN.md phases 0–2) cannot install these artifacts. Old self-bundled tool tarballs from prior publishes remain reachable under their original /versions// snapshots.
  • php: consumers who unpacked the interpreter tarball directly and expected opcache/readline/pdo/etc. to be loaded must now fetch the matching per-ext tarballs. The bougie default-install policy (separate repo) reproduces apt install php8.2-cli on top of the bare interpreter.
  • cli: rename bougie services up/down → top-level bougie up/down
  • server: retire server add/remove; document --config-required server run

Features

  • tools: split bundled C-libs and embedded runtimes out of tool tarballs (708a948)

Bug Fixes

  • php: drop pcntl from extensions attrset (now static, no .so) (ca9ff56)
  • php: re-enable --with-ffi=shared, side-step glibc 2.17 string-inline macros (0d84f38)

Refactoring

  • php: ship Debian-faithful interpreter tarball (Phase A+B) (50eadc7)

Documentation

  • cli: rename bougie services up/down → top-level bougie up/down (692de47)
  • server: retire server add/remove; document --config-required server run (e2c07e4)