Repository navigation
v17.0.2
·
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)