Skip to content

v2.0.8

Choose a tag to compare

@github-actions github-actions released this 31 Aug 14:50
· 22 commits to main since this release

Pull Requests

  • docs: make uv tool install the recommended install path (#69)

Commits

  • 70a91a7 Release 2.0.8
  • d2ba9b3 Merge PR #70: 2.0.8 batch — disconnect-killers + triage long tail (F-821–F-841)
  • 5947088 test: stealth.* logger state is per-test — no test may starve a later caplog
  • 31ad4b4 test(F-841): resilience suite may only delete a per-instance clone; F-831 cured the select_option no-op golden
  • f893510 Merge branch 'fix/F827-proxy-sentry' into fix/2.0.8-batch
  • 505bc6a fix(F-827): the proxy reports to Sentry — condemnations, heals, teardowns, evictions ship
  • 13039b9 Merge branch 'fix/F833-navigation-truthfulness' into fix/2.0.8-batch
  • 307f2ae fix(F-833): go_back/go_forward/reload_page/new_tab get navigate's truthfulness guard
  • 9c16342 Merge branch 'fix/F835-failed-spawns-visible' into fix/2.0.8-batch
  • 98970a8 fix(F-835): tool failures land in the debug ring — a spawn outage is no longer invisible
  • 7c66754 test: fake send seam answers Runtime.evaluate the way Chrome does
  • 179e071 Merge branch 'fix/F826-targeted-pii-redaction' into fix/2.0.8-batch
  • c6a1c22 Merge branch 'fix/F821-F825-F836-small-fixes' into fix/2.0.8-batch
  • 22964a9 Merge branch 'fix/F832-deep-serialization' into fix/2.0.8-batch
  • b610d82 Merge branch 'fix/F831-xpath-dispatch' into fix/2.0.8-batch
  • 22957a7 Merge branch 'fix/F824-F828-classifier-reach' into fix/2.0.8-batch
  • 36b4cbc Merge branch 'fix/F823-surrogate-safe-returns' into fix/2.0.8-batch
  • e44938c Merge branch 'fix/F822-F837-response-handling' into fix/2.0.8-batch
  • 6133627 Merge branch 'fix/F834-per-attempt-clone-dirs' into fix/2.0.8-batch
  • dc9c126 Merge branch 'fix/F830-F840-log-hygiene' into fix/2.0.8-batch
  • 8b758ec Merge branch 'fix/F838-proxy-self-heal' into fix/2.0.8-batch
  • a894a43 Merge branch 'fix/F839-ignore-sigbreak' into fix/2.0.8-batch
  • 000556e Merge branch 'fix/F829-fingerprint-transient-oserror' into fix/2.0.8-batch
  • f50a686 fix(F-831): XPath dispatch lives in element_resolution — advertised XPath works everywhere (fixes #15)
  • 50f39b1 fix(F-836): environment validator stops recommending args the stealth filter strips
  • 68a59aa fix(F-823): lone surrogates in page content no longer crash tool returns
  • bc6939b docs(F-825): search_network_requests docstring names url_pattern
  • a117f43 fix(F-821): set_cookie converts same_site to the CDP CookieSameSite enum
  • a9d0c74 feat(F-838): proxy self-heals on a confirmed-dead backend — cold-start/adopt + re-bridge instead of exiting
  • 07a3c39 fix(F-832): execute_script returns deep values via raw Runtime.evaluate return_by_value (fixes #17)
  • c6ff72c fix(F-824,F-828): race classifier reaches the navigate path and matches code-less DOM errors
  • 58b33e4 fix(F-830,F-840): boot-log rotation + access-log off; pruner keeps dead-backend post-mortems
  • fae6823 fix(F-834): per-attempt retry clone dirs + cleanup ownership guard — concurrent spawns stop killing each other
  • a2db959 fix(F-829): unreadable source fingerprint must not read as "source changed"
  • f1c3bd6 fix(F-822,F-837): crash-proof token estimation + inline threshold below client ceiling
  • 3931a3a fix(F-826): targeted PII redaction in Sentry exception values (emails, URL tokens, user paths)
  • d43b488 fix(F-839): backend ignores SIGBREAK — session-scoped console events must not kill the shared backend