Repository navigation
v0.1.32
What's Changed
- fix: unpin soldr (install the latest) by @zackees in #431
- feat(http-client): opt-in rustls TLS backend (#427) by @zackees in #432
- ci: bosn run-record id, forge-ci ci-lint pin, yanked inout, host_processes flake by @zackees in #430
- fix(local-gate): report a failed command's stderr and exit code (#420) by @zackees in #435
- ci: trigger on merge_group and end each queue run with the cache janitor (GEN-022) by @zackees in #437
- ci: pin ci-lint to forge-ci/ci.yml main for merge_group plans by @zackees in #444
- feat(broker-v2): facade-owned broker v2 daemon lifecycle; release 0.1.32 by @zackees in #434
- fix(crash): an all-threads-dropped capture is no sample (#418) by @zackees in #442
- ci: main pushes no longer cancel each other (CACHE-016) by @zackees in #445
- docs(agents): adopt the fleet's narrowed design-principles directives (forge-ci/ci.yml#163) by @zackees in #438
- ci: consume the GEN-021 reuse decision (skip validation steps on a verified main push) by @zackees in #441
- fix(ci): run Dylint lint-library tests from their crate dirs (RUST-016) by @zackees in #443
- fix(local-gate): accept the moved repository under either name (#436) by @zackees in #446
- test(source_policy): reject libc wrappers newer than glibc 2.17 (#395) by @zackees in #447
- fix(ci): clear mechanical ci-lint findings (forge-ci/ci.yml#95) by @zackees in #439
- fix(sync_spawn): wait no longer holds the child lock while blocked (#433) by @zackees in #448
- feat(webview): monitor and work-area query for widget placement (#393) by @zackees in #449
- fix(ci): bound the background webview apt install and keep its log on stall by @zackees in #450
- docs(433): categorized lock/wait/process inventory by @zackees in #451
- fix(process): bounded runs require a deadline (#433) by @zackees in #452
- fix(async_engine): blocking_send requires a timeout (#433) by @zackees in #453
- feat(fs): bounded advisory file locks (#433) by @zackees in #454
- feat(async_engine): bounded semaphore acquisition (#433) by @zackees in #456
- feat(async_engine): bounded channel send and receive (#433) by @zackees in #457
- ci: burn down ci-lint precheck findings (ci.yml#95) by @zackees in #455
- feat(async_engine): bounded Mutex and RwLock acquisition (#433) by @zackees in #461
- feat(async_engine): bounded owned RwLock guards (#433) by @zackees in #462
- ci: port tracked shell/PowerShell scripts to Python (GEN-005, 1/3) by @zackees in #458
- feat(async_engine): bounded unbounded/broadcast receive (#433) by @zackees in #463
- ci: move multi-line workflow run: steps into ci/*.py (GEN-005, 2/3) by @zackees in #459
- ci: add the fast job (Ruff + Pylint) (GEN-004, 3/3) by @zackees in #460
- ci: make ci-lint precheck --live gating; bump ci-lint to 254e16d (forge-ci/ci.yml#95) by @zackees in #464
- ci: GEN-022 step 5 -- push-only cache writers for linux and Dylint (forge-ci/ci.yml#432) by @zackees in #465
- ci: GEN-022 step 6 -- main pushes stop revalidating (forge-ci/ci.yml#432) by @zackees in #466
- feat(async_engine): bounded oneshot receive (#433) by @zackees in #467
- feat(process): bounded PlatformChild wait (#433) by @zackees in #468
- fix(ci): cap and retry each background webview apt install attempt by @zackees in #469
- feat(async_engine): bounded Notify waits (#433) by @zackees in #470
- feat(async_engine): bounded task joins (#433) by @zackees in #471
- feat(async_engine): bounded pair join (#433) by @zackees in #472
- feat(async_engine): bounded Runtime::run (#433) by @zackees in #473
- fix(ci): retry only the webview apt download, from the primary mirror by @zackees in #474
- fix(ci): rename the download step so it no longer shadows download() by @zackees in #475
- feat(process): bounded DaemonChild/SpawnedChild wait (#433) by @zackees in #476
- feat(process): time-bounded PlatformChild output capture (#433) by @zackees in #477
- feat(terminal): bounded terminal input wait (#433) by @zackees in #478
- feat(async_engine): bounded blocking lock guards (#433) by @zackees in #479
- docs(wait-inventory): record existing bounded child and webview waits (#433) by @zackees in #480
- fix(ci): give the offline webview install the remaining apt budget by @zackees in #481
- docs(wait-inventory): audit IPC and broker waits (#433) by @zackees in #482
- feat(ipc): bounded Stream connect (#433) by @zackees in #483
- feat(broker_v2): connect deadline also bounds the dial (#433) by @zackees in #484
- feat(broker_client): BackendConnection read timeout (#433) by @zackees in #485
- feat(ipc): bounded AsyncStream connect, read and write (#433) by @zackees in #486
- feat(ipc): Stream send timeout (#433) by @zackees in #487
- Derive facade and platform errors with thiserror by @zackees in #488
- Update running-process substrate to 4.10.20 by @zackees in #490
- Stabilize profiling release tests and feature gating by @zackees in #493
Full Changelog: v0.1.31...v0.1.32