Skip to content

v1.0.0-beta.62

Pre-release
Pre-release

Choose a tag to compare

@ScriptedAlchemy ScriptedAlchemy released this 29 Sep 10:28
2b6e38e

1.0.0-beta.62 (2026-09-29)

⚠ BREAKING CHANGES

  • sessions: session-store reset refusals name tracedecay wipe --stale --yes instead of tracedecay wipe --all --yes.
  • cli: tracedecay bench and the tracedecay_admin_project bench action are removed; @tracedecay/sdk 0.9.0 drops AdminProjectBenchV1.
  • config: per-project values of user.upload_enabled.v1, user.watcher_debounce_ms.v1 and user.extraction_timeout_secs.v1 are dropped from project snapshots; the profile store starts from the defaults (upload disabled). The dashboard's user settings now share the profile revision with the worker selection.
  • loom: tracedecay_test_results drops the in-memory generation counter and adds session_id, started_at, finished_at, exit_code, passed, failed and ignored; affected-test runs report ignored and the terminal carries session_id; Loom events are a kind-tagged union with test_run. These types ship in @tracedecay/sdk 0.9.0.

Features

  • loom: record session-attributed test runs durably (#2583) (3c1dea4)

Bug Fixes

  • cli: print whole typed results with one freshness reading (#2576) (8dbf767)
  • cli: remove the unmounted bench command (#2589) (01eb8a6)
  • code-extraction: annotate #if attributes and TS fields (a7200ad)
  • code-extraction: annotate #if attributes and TS fields (1e4a099)
  • code-index: bind Java overload calls by argument count (#2601) (697de61)
  • code-index: bind Rust calls in macros and in-file paths (#2588) (507d91c)
  • code-index: drop wall budgets from load-sensitive waits (#2600) (7736848)
  • code-index: Go interface specs, Java lines, search display (#2567) (c11186f)
  • code-index: plan the worker slab after the parent decode (#2617) (98c1eba)
  • config: resolve user settings from the profile store (#2563) (5c78d2b), closes #2498
  • daemon: refuse first-touch enrollment from another build (#2577) (4cbd6bc)
  • daemon: retry a refused capacity retirement (#2585) (94c91d2), closes #2547
  • daemon: serve cold-daemon reads once their owner is ready (#2612) (b896d9f)
  • daemon: tell a missing socket apart from the managed unit (#2575) (8de78a0)
  • hosts: carry a host CLI refusal as the host's diagnosis (#2573) (77f18f9)
  • logging: install callsite keepalive inside capture (#2591) (5bfa2da)
  • mcp: fail daemon-initiated writes to a vanished peer (#2579) (72f5aaa), closes #2528
  • mcp: serve user settings on projectless MCP sessions (#2605) (f5ca378)
  • privacy: keep redacted JSON documents valid JSON (#2621) (75926a1), closes #2523
  • private-fs: verify content when no stat witnesses a rewrite (#2574) (dab3d89)
  • query: page index benches with the daemon's sealed bounds (#2608) (87b0de8), closes #2593
  • runtime-core: grant discovery CLI fallback its reserve (#2609) (13a64b0)
  • runtime: gate swapped-page admission test to Linux (#2584) (4c8f039), closes #2572
  • sessions: scope Kimi warning census to its thread (#2586) (68108a3), closes #2571
  • sessions: scope stale session-store refusals and reset (#2613) (8a16c0e)

Performance Improvements

  • memory: stop retaining scan caches, parse trees, catalogs (#2592) (0e4a5ab)
  • sessions: bound git convergence reads to new activity (#2616) (c067b81)