Skip to content

v0.1.24 — Browser session lifetime management

Latest

Choose a tag to compare

@Sekinal Sekinal released this 14 Sep 18:54
39d2f5b

Browser session lifetime management:

  • CLI-owned browsers close after 30 idle minutes; running commands are protected.
  • Eight concurrent managed sessions trigger a cleanup warning, without blocking new sessions.
  • Configure PLAYWRIGHT_CLI_IDLE_TIMEOUT and PLAYWRIGHT_CLI_SESSION_WARNING_THRESHOLD; 0 disables the corresponding behavior.
  • Unix daemons recover from missing CLI sockets through graceful shutdown.
  • Attached browsers and persistent profile data retain their ownership/persistence semantics.

Close and reopen older sessions to adopt the new lifetime policy. Use list --all, -s=<name> close, and workspace-scoped close-all for cleanup.

Fixes #75. Includes regression tests and package validation.