Repository navigation
Releases: jinyongp/devtools
Releases · jinyongp/devtools
Release list
v0.40.0
Immutable
release. Only release title and notes can be modified.
Features
- doctor: coordinate explicit managed storage upgrades (97e11f7)
- storage: move legacy conversion behind explicit doctor upgrades (6a4aa4d)
- cli: infer init profiles and complete storage upgrades on update (739e7a1)
Fixes
- maintenance: observe exclusive lock pairs without write access (432321a)
- runtime: probe service and port leases with read-only handles (514148a)
- logs: snapshot existing output under a read-only shared lock (c6bf170)
- installer: negotiate storage readiness with legacy release contracts (6301bd8)
- cleanup: preserve explicit storage upgrade diagnostics (b8daa30)
Documentation
- record storage upgrade and init interaction contracts (8159d2c)
Maintenance
- cli: cover locked upgrades and passive init namespace checks (0071ba6)
- native: handle platform executables and ConPTY prompt spacing (944d060)
- init: verify publication races and failure recovery (e8f0e20)
- perf: prepare legacy receipt lookups with explicit upgrades (46dfba1)
Full Changelog: v0.39.0...v0.40.0
v0.39.0
Immutable
release. Only release title and notes can be modified.
Breaking Changes
- protocol: preserve causal diagnostics and preview intent (453392a)
- protocol 21 requires cause relationship fields, blocked_by,
- primary_cause_id and explicit dry_run on preview-capable public results.
Features
- cli: render compact inventories with fixed terminal styles (e87cc29)
- cli: provide reviewed task-oriented examples for every command (270bdb0)
- cli: present causal failures and purpose-specific results (2aa1af3)
Fixes
- execution: retain authenticated search evidence on preparation failure (f5b8dcd)
- ports: include verified claim owners and bounded TCP observations (cf27bc9)
- diagnostics: retain actionable subsystem and task failure facts (7d204c2)
- cli: distinguish preview intent and preserve scoped apply actions (5598de0)
- cli: preserve recovery details in compact diagnostic output (6765127)
- protocol: keep cause IDs separate from resource identities (3066ea2)
- verify: reuse caller Go caches across installed fixtures (fa1e007)
- cli: retain subsystem and comparison facts in compact views (74c526c)
- protocol: preserve outer references across nested cause namespaces (628f943)
- cli: preserve recorded validation outcomes and fixed output order (da94b02)
- cli: enforce fixed detail sections without metadata dumps (05caa70)
- diagnostics: distinguish stop effects and avoid duplicate unknown checks (a9c86b5)
- cli: complete compact preview and task output contracts (a5f25d5)
- windows: retain cancellation deadline until process exit is signaled (d672d4a)
Documentation
- cli: document protocol 21 diagnostics and verification cadence (17ab608)
- protocol: align current contract references with version 21 (d759c61)
Maintenance
- verify: inspect private keys without rejecting public action tokens (19a51fe)
- cli: use native paths in preview continuation scope checks (12ec0b0)
Full Changelog: v0.38.0...v0.39.0
v0.38.0
Immutable
release. Only release title and notes can be modified.
Features
- tasks: support explicit private query caches in protocol 20 (d42dad6)
Fixes
- tasks: acquire existing query locks without write access (b627cff)
- tasks: preserve cancellation during query cache publication (deefef8)
Documentation
- plan: record task sandbox query implementation scope (495d584)
- tasks: explain read-only queries and private cache recovery (63adc18)
Maintenance
- tasks: exercise native sandbox queries and baseline CLI compatibility (dd1078f)
- tasks: measure bounded query cache metadata reads (73eff1a)
- tasks: create cache fixtures with native private permissions (658480a)
- tasks: deny the default cache in macOS preparation checks (f7cdd3e)
- cli: report the observed protocol in completion evidence (71d9c3d)
- windows: validate protocol 20 installed diagnostic evidence (0b66fca)
- release: fetch baseline history for installed sandbox checks (7d6cbca)
Full Changelog: v0.37.0...v0.38.0
v0.37.0
Immutable
release. Only release title and notes can be modified.
Features
- process: add passive request result lookup (6706ee0)
Fixes
- process: recover completed requests before current configuration (653e3e5)
- lifecycle: separate receipt recovery from execution preparation (40fddc5)
- lifecycle: preserve terminal failures in proxy batches (ef484d3)
- process: share request recovery across management callers (8e7a1df)
- cli: guide failed launches to saved executions (1c6868b)
- lifecycle: sanitize saved request failure details (dbab319)
- lifecycle: retain admitted child identity during uncertain recovery (d3db486)
Maintenance
- ci: cover request recovery and proxy terminal replay (d952bdb)
- protocol: align native and browser checks with version 19 (83112e4)
- ci: retire the request recovery fixture proxy controller (6f7a16d)
- ci: bound native controller shutdown polling without failing on one timeout (f8c22ac)
Full Changelog: v0.36.3...v0.37.0
v0.36.3
Immutable
release. Only release title and notes can be modified.
Fixes
- tasks: preserve forward-reference order invariants (07186d2)
- process: persist terminal launch failures in receipts (36044a2)
- lifecycle: distinguish terminal replay from resumable work (bdbb7ee)
- process: preserve stopped and uncertain launch outcomes (249e0da)
Performance
- process: release global locks during independent waits (2dec143)
Documentation
- process: define operation lock and recovery protocol (e9673c0)
Maintenance
- ci: cover ordering launch replay and lock isolation (3d5a7bf)
- process: distinguish confirmed cancellation after client death (4bfc56e)
Full Changelog: v0.36.2...v0.36.3
v0.36.2
Immutable
release. Only release title and notes can be modified.
Fixes
- cli: validate task UUID schemas without format assertions (264f73b)
- tasks: preserve exact edit reference provenance (0bb537f)
- doctor: tailor recovery guidance to prerequisite reasons (d07ac00)
- cli: reject trailing line breaks in task reference schemas (ce95f12)
Maintenance
- integration: cover reference and prerequisite recovery contracts (769d5e8)
Full Changelog: v0.36.1...v0.36.2
v0.36.1
Immutable
release. Only release title and notes can be modified.
Fixes
- cli: preserve typed diagnostic context across public output (2a9f9e1)
- tasks: retain edit locations and scoped recovery guidance (c590fae)
- cli: align JSON input source presence and inactive flags (4c2d5dc)
- config: select relevant union errors and retain validation facts (d96583f)
- tasks: preserve existing current-state recovery guidance (cba23df)
Maintenance
- cli: share static option rules and actionable explanations (f2ab24c)
- integration: cover diagnostic and input contracts end to end (f32dd53)
- ci: bound rewrap ordering checks and retain completion evidence (c06c6ba)
Full Changelog: v0.36.0...v0.36.1
v0.36.0
Immutable
release. Only release title and notes can be modified.
Features
- cleanup: report authenticated retention inventory (64629a7)
Fixes
- cli: retain actionable diagnostic facts in text (8155e2a)
- cli: explain known operation failures and input exits (5f7dbcf)
- values: preserve backend recovery on early failures (1e78398)
- cli: align static input contracts across command groups (85aca52)
- cli: bound value and dotenv input before allocation (f08c6e6)
- cli: cancel exposure authentication before side effects (63bd99d)
Performance
- tasks: page query caches through bounded chunks (12be29e)
Maintenance
- perf: characterize proxy freshness costs by scale (dfa84db)
- integration: verify CLI recovery and resource contracts (8e61906)
- ci: select canonical roots for reliability sessions (48e0829)
- ci: bind ConPTY output to the owned terminal channel (7df9589)
Full Changelog: v0.35.1...v0.36.0
v0.35.1
Immutable
release. Only release title and notes can be modified.
Fixes
- cli: simplify errors and update results without Details blocks (ffd75a7)
- windows: leave completion setup to shell startup configuration (d37cfc0)
- cli: preserve semantic input errors in text diagnostics (e24ac80)
Full Changelog: v0.35.0...v0.35.1
v0.35.0
Immutable
release. Only release title and notes can be modified.
Features
- cli: add explicit format policy and terminal presentation (c278879)
- cli: present read results with purpose-specific text views (d143ee0)
- cli: preserve operation and diagnostic meaning in text views (1d5a86e)
- cli: migrate discovery and consumers to presentation protocol (0909024)
- cli: enable automatic presentation with installed terminal checks (3c08d94)
- windows: register PowerShell completion on install and update (ab854b4)
Fixes
- cli: retain efficient field output and isolated validation fixtures (4029a63)
- cli: make text output a readable inventory and recovery guide (8535c3d)
- cli: retain recovery actions in aggregate diagnostics (c1911a1)
- cli: preserve config error locations and separate inventory headings (86358b0)
- windows: keep completion artifacts outside runtime user data (b4b3b12)
- cli: restore visual hierarchy in text output (640e0b4)
- cli: declare completion sources alongside command inputs (b37be98)
- cli: match completion candidates to selection scope (a88720b)
- verify: avoid browser worker output pipe deadlocks (b73a13f)
Documentation
- cli: record presentation contracts and implementation plan (606d728)
- cli: record implementation review and remaining native gates (3449f60)
- cli: record successful native Actions validation on main (738ce50)
- cli: align review ledger with completed native checks (83b3f7d)
- cli: record task-focused text presentation contract (94e6b33)
- cli: record final readability review and native validation (2f8a098)
- cli: record style review and native validation (079e778)
- cli: clarify observed-run completion boundary (483b9a6)
Maintenance
- ci: allow native readiness probes time to report partial state (eed45ca)
- cli: isolate completion metadata fixtures from live ports (64565a1)
- cli: create completion records with native private storage (d18ec11)
Full Changelog: v0.34.0...v0.35.0