Skip to content

chore(main): release 1.0.0#1

Open
forhappy wants to merge 2 commits into
mainfrom
release-please--branches--main--components--trail
Open

chore(main): release 1.0.0#1
forhappy wants to merge 2 commits into
mainfrom
release-please--branches--main--components--trail

Conversation

@forhappy

@forhappy forhappy commented Jul 11, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

1.0.0 (2026-07-22)

⚠ BREAKING CHANGES

  • mcp: expose lane merge queue tools
  • api: expose lane merge queue routes
  • cli: nest merge queue under lanes
  • trail: make merge queue lane-only
  • trail: unify lane merge interfaces
  • cli: human output now uses the unified terminal renderer.\nUse --color never instead of --no-color, and use JSON or NDJSON\nfor automation.

Features

  • add changed-path ledger state store (17bff71)
  • add durable changed-path observer log (11a2913)
  • add durable lane initialization schema (9cca4fd)
  • add lane initialization owner schema (f032443)
  • add qualified Linux change observer (3a65b83)
  • add qualified macOS change observer (e107e86)
  • add stable git handoff errors (a8c938f)
  • add streamed changed-path reconciliation (0788d1c)
  • add universal environments and agent capture (5625066)
  • auto-start authenticated workspace daemon (5aca1e4)
  • capture ACP client callbacks (9211b55)
  • capture ACP session lifecycle (00bf631)
  • capture ACP turns and cancellation (f382127)
  • capture every ACP session update (502b98d)
  • cli: cut over terminal UX (8d619c4)
  • consume fenced changed-path snapshots (6a938d0)
  • coordinate lane initialization in sqlite (7cb49cd)
  • cover workspace and lane producers with intents (5ed9603)
  • enforce schema v18 hard cutover (9250041)
  • enforce strict native cow materialization (9b05618)
  • hard cut over to fuse cow (9a9278e)
  • harden native cow lifecycle reporting (e78fcb0)
  • journal ACP capture off the relay path (8c80444)
  • persist changed-path policy dependencies (80f668a)
  • recover changed-path intents and lifecycle (1dd5d01)
  • rename full cow to native cow (5b50912)
  • replay concurrent lane initialization (165d628)
  • report native COW lane space (0366d4c)
  • reserve lane spawns idempotently (0e8629c)
  • resume lane initialization across failures (0eee7d5)
  • scale changed-path ledger for large repositories (9e10f7c)
  • split agent ACP and hooks setup (5f7010d)
  • trail: clarify identifier prefixes (df3d286)
  • trail: unify lane merge interfaces (3ad0a60)
  • validate ACP v1 transformations (a310544)

Bug Fixes

  • acp: keep editor writes in lanes (9565ea1)
  • activate authenticated schema fanout on Linux (7aa736f)
  • admit concurrent lane observers safely (fbfc89c)
  • admit materialized lane spawns before database open (8048446)
  • align workspace view journal generations (1dfcf43)
  • authenticate intent sidecars and stage restores (b3015d2)
  • avoid idle schema fanout delay (f3d7a32)
  • avoid local clone race in scale harness (337fcff)
  • avoid nested open recovery self-lock (0649dc2)
  • bind Linux observer proof to durable publication (10a3efe)
  • bind policy selectors and unsafe paths (2ff2e6d)
  • bind real scale harness evidence (153ce86)
  • bind reconciliation to observer continuity (eeed30c)
  • bind segment quarantine allocations atomically (d13bab6)
  • bind validated schema handoffs across processes (f7bd3fb)
  • bound ACP capture shutdown (9fe2582)
  • bound supervisor registration (760d256)
  • cap pre-intent daemon socket artifacts (6f91386)
  • clean up detached schema fanout (6e59f9c)
  • close daemon cleanup and transition races (01508bf)
  • close daemon recovery review gaps (419c89e)
  • close deterministic daemon review gaps (83c64ff)
  • close deterministic production test gaps (00b0378)
  • close fenced snapshot review gaps (49856ef)
  • close lane contention review gaps (693380b)
  • close lane initialization fence gaps (9ba14dd)
  • close observer log re-review gaps (7da02b7)
  • close pre-merge correctness gaps (4041f7f)
  • close real-repo harness review gaps (b29d5e3)
  • close scale supervisor races (9599665)
  • coalesce overlapping open recovery (68d9c27)
  • compile command authority in release builds (e9b4ba4)
  • coordinate concurrent native lane materialization (a496cb1)
  • coordinate observer record publication (c24ed27)
  • count full root traversals in path metrics (251ee1c)
  • deduplicate Trail-owned MCP identity (759cb52)
  • derive ACP capture outcome after drain (7a79ca0)
  • detach schema validation fanout (d799fe5)
  • drain ACP output after child exit (780ef29)
  • exclude filtered paths from case fold index (885a0a8)
  • fail closed on fallback process identities (3545414)
  • fail closed on policy dependency reuse (8cd9a9f)
  • fence indeterminate lane owners (d29acdb)
  • fence lane initialization publications (43ef530)
  • harden batched git plumbing (6bcf94a)
  • harden changed-path ledger snapshots (4d64c67)
  • harden changed-path recovery durability (92bd4bd)
  • harden indexed record preflight (80be733)
  • harden lane initialization authority (ce04d57)
  • harden lane initialization backfill (1e16da5)
  • harden large-repository correctness invariants (8e263a6)
  • harden legacy path index repair (74ef18f)
  • harden macOS observer continuity (34429ca)
  • harden observer log crash protocol (d90d256)
  • harden policy config and file reads (a926b5a)
  • harden real-repo scale evidence (24fb9c5)
  • harden schema handoff and segment retirement (17b35a6)
  • harden schema v18 immutable preflight (223c387)
  • harden workspace daemon authority (dec4629)
  • honor configured environment temp root (9ea3c87)
  • ignore empty workspace setattr (04cb4ec)
  • initialize submodules in layered CI (9b2b494)
  • install compatible Dokany from MSI (f9da272)
  • install Dokany for Windows releases (e4d7c5a)
  • isolate daemon-backed e2e state (0b288f0)
  • isolate reconciliation callback staging (71cc37f)
  • keep ACP capture shutdown bounded (25447ac)
  • keep environment staging under Trail storage (66b2991)
  • keep layered Windows CI actionable (9ce84cc)
  • keep release authority cfg clippy-clean (83ac903)
  • locate authenticated observer sidecars (077f74f)
  • make ACP capture drain deterministic (f65b046)
  • make ACP checkpoint recording failure-safe (a545fc1)
  • make concurrent observer retirement idempotent (29bba84)
  • make lane authority publication recoverable (a45bf37)
  • make schema fanout lifecycle nonblocking (aa3de6e)
  • make schema handoff parallel-safe (b7d6d3f)
  • observe internal policy dependencies on Linux (e25f998)
  • order ACP capture finalization (701b994)
  • parse ACP frames linearly (daef66b)
  • persist ACP terminal ordering (117c5b2)
  • persist agent hook version ranges (38a25c8)
  • pin compatible Dokany runtime (b2ee94b)
  • pin Go adapter to the resolved toolchain (a8b8cfd)
  • preserve ACP transport semantics (1763181)
  • preserve ACP workspace path semantics (ceb916f)
  • preserve concurrent lane handoff after daemon retirement (0919f02)
  • preserve dirty workspace journal tails (96a25e8)
  • preserve general index update ordering (d3ae366)
  • preserve ignored case aliases in manifests (7d9dcfc)
  • preserve large-repository handoff correctness (52e8e72)
  • preserve live cow materializations (751411f)
  • preserve pre-existing Git state in scale harness (83825b3)
  • publish Homebrew after release workflow (8aa4835)
  • qualify ignored native cow baselines (69ae675)
  • qualify Trail under strict clippy (9e478ec)
  • recognize coalesced atomic rename evidence (5b6ae6b)
  • recover orphaned daemon authority (fa9933b)
  • recover verified stale daemon handoff (52390bc)
  • remove broad lane initialization locks (554c29f)
  • require clonefile-only scale copies (96645e8)
  • require successful tool readiness probes (b8056a8)
  • retire lane scopes before metadata transaction (c8bde58)
  • retire workspace observer before materialized spawns (27d3a0a)
  • retry authenticated lock generation turnover (e573e8b)
  • retry concurrent schema handoffs (221d473)
  • retry concurrent schema snapshot handoffs (5acbb8e)
  • retry transient CLI schema handoffs (f01f3f0)
  • revalidate macOS observer authority (0f4c08f)
  • revalidate observer lease at publication (c64c0c2)
  • satisfy ACP v1 release gates (de201e5)
  • satisfy strict adapter clippy (3a79a4b)
  • seal policy trust and config discovery (043e53f)
  • seal reconciliation publication (64b5d63)
  • seal scale publication proofs (14d3203)
  • secure environment staging parent (55c290c)
  • serialize lane initialization repair (4754385)
  • serialize lock release and observer admission (9bbadc6)
  • serialize materialization database preflight (69908a9)
  • support current Prolly sqlite store API (9fcd5ed)
  • synchronize release lockfile (5c44018)
  • tolerate concurrent volatile shm transitions (52ef89a)
  • trail: restore green output contracts (bb3888d)
  • update schema v20 user contracts (732b2d0)
  • use stable Darwin process identities (56bea42)
  • validate immutable ledger semantics (b435ff1)
  • wait for daemon retirement handoff (3689cee)
  • wait for Dokany MSI installation (6f1682d)

Performance Improvements

  • add full root path invariant index (30e9bcc)
  • add indexed path invariant updates (616ca4f)
  • add opt-in operation metrics substrate (95c92f0)
  • avoid reopening visible manifest paths (c70119d)
  • batch canonical selected root reads (1562e9f)
  • batch mapped git plumbing (c345dbd)
  • bound native COW lane parallelism (f4616b2)
  • gate high-level git apply at scale (6f9e4ba)
  • gate path-index structure at scale (b16ffb4)
  • index selected worktree cache updates (cd31cb1)
  • linearize selected record construction (97774ca)
  • repair legacy path invariant indexes (ea3ed39)
  • require mapped delta git export (17f3ce0)
  • reuse git state during agent apply (5ad24c4)
  • reuse selected operation policy (3616dea)
  • use indexed path validation in hot mutations (17bb9f8)

Code Refactoring

  • api: expose lane merge queue routes (9eb6f34)
  • cli: nest merge queue under lanes (0579da4)
  • mcp: expose lane merge queue tools (9ea7d9a)
  • trail: make merge queue lane-only (a85d93b)

This PR was generated with Release Please. See documentation.

@forhappy forhappy changed the title chore(main): release 0.2.0 chore(main): release 0.1.1 Jul 11, 2026
@forhappy
forhappy force-pushed the release-please--branches--main--components--trail branch 8 times, most recently from a0765ca to 52e5584 Compare July 11, 2026 07:51
@forhappy forhappy changed the title chore(main): release 0.1.1 chore(main): release 1.0.0 Jul 16, 2026
@forhappy
forhappy force-pushed the release-please--branches--main--components--trail branch 2 times, most recently from d9b8a54 to 6b6cca3 Compare July 21, 2026 05:11
@forhappy
forhappy force-pushed the release-please--branches--main--components--trail branch from 9edb00c to 39280d0 Compare July 22, 2026 05:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant