Skip to content

v0.13.1

Choose a tag to compare

@avatar29A avatar29A released this 18 Jun 12:04

First field evaluation of v0.13.0 (against truck-api) surfaced five rough edges. Four are fixed in this patch; the fifth (the monitor() signature change) is an accepted breaking change and keeps its hard error.

Fixed

  • --test no longer fails silent (F-6). A pattern matching no tests now exits 1 (was 0 — a typo read as a green suite in CI) and prints the available names. A collapsed fault_matrix name (test_matrix_create_order) now selects every expanded cell under it.
  • Unstartable target fails fast with the cause (F-2). A service whose binary can't be exec'd now fails immediately with exited before becoming ready: exec <path>: no such file or directory, naming the path — instead of a generic context deadline exceeded a full healthcheck timeout later with a misleading exit_code=0.

Added

  • Non-2xx response bodies on the trace (F-3). step_recv events record the response body (2 KB cap) for non-2xx HTTP responses, so debugging a 400/500 reads off the trace/report instead of an edit-assert-rerun loop.
  • make install-lima (F-4). Cross-compiles and installs both faultbox and faultbox-shim into the Lima VM's /usr/local/bin (container mode needs both side by side).

Changed

  • findShimPath() no longer probes a hardcoded developer path; fixed the stale Makefile VM_PROJECT so the Lima targets resolve (F-4).

Full notes: CHANGELOG

Full Changelog: release-0.13.0...release-0.13.1