Skip to content

v0.1.32

Choose a tag to compare

@github-actions github-actions released this 27 Oct 22:06
4d9a980

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