Skip to content

v17.0.2

Choose a tag to compare

@poe-code-agent poe-code-agent released this 18 Sep 17:17
· 10186 commits to main since this release

17.0.2 (2026-09-18)

Bug Fixes

  • checks: reuse validated Git environment metadata (70d2b07)
  • checks: schedule workspace builds as dependencies finish (a340c37)
  • playwright: clean up canceled native route registrations (14ee9be)
  • playwright: honor final negated boolean options (3d2be24)
  • playwright: preserve native eval serialization and error results (d427970)
  • playwright: preserve reported result errors and JSON output (a18db5b)
  • playwright: share invocation output and transfer budget (e636e28)
  • publish document utility research plans (b0b6244)
  • release: allow build-only emergency publication (ae1c98a)
  • safe-bash: correlate native missing-session errors (a9decfa)
  • safe-bash: drain Python descriptor release before service retirement (912afd7)
  • safe-bash: include Playwright attribution in published packages (052940a)
  • safe-bash: preserve exact optional CDP transport types (d65576a)
  • safe-bash: preserve native Playwright navigation URLs (56eb802)
  • safe-bash: qualify native asynchronous Python finalization (0659e82)
  • safe-bash: reject missing private target commit identity (a6d682b)
  • safe-bash: restore native browser storage without replacing contexts (1ad61d7)
  • safe-bash: retire Python when startup is cancelled (27ac349)
  • safe-bash: retry snapshots invalidated by browser navigation (b893990)
  • safe-bash: rotate browser diagnostics without expiring sessions (b685f7f), closes #772
  • safe-bash: separate Playwright code and action timeouts (75d1fa3), closes #769
  • safe-fs: stop native Python retries after cancellation (64e1c52)
  • test: avoid duplicate configured workspace tests (6a68439)

Features

  • checks: select affected workspace dependency closures (8fcbe7d)
  • checks: share successful workspace results across checkouts (3b9ab17)
  • lint: add guarded native TypeScript lint evaluation (6daaf3a)
  • lint: cache clean diagnostics after authenticated reads (7a9a2f1)
  • safe-bash: add pinned Python JSPI qualification components (df500dd)
  • safe-bash: export qualified static Python JSPI executor (315e25c)
  • safe-bash: shield policy-owned browser targets (ae64297)
  • safe-bash: support standard Playwright browser capabilities (7d0897d), closes #769
  • safe-fs: add asynchronous native Python syscall adapter (a34203d)