v0.6.6a1
Pre-release
Pre-release
Added
BROWSER_NO_SANDBOXconfig option
NewBROWSER_NO_SANDBOX: bool | Nonesetting controls Chrome's sandbox mode.
Defaults toNone(auto-detect): sandbox is disabled automatically when the process runs
as root on Linux (e.g. Zyte, Docker). SetTrueto force no-sandbox,Falseto keep
sandbox even as root. Configurable viasettings.py(BROWSER_NO_SANDBOX = True) or
theconfigobject.
Fixed
-
Browser engine fails on Docker (running as root)
Chrome refuses to start without--no-sandboxwhen the process is root. The engine now
auto-detects root and adds both--no-sandboxand--disable-dev-shm-usage(required
in containers with limited/dev/shm). -
headless=Falsecrashes in display-less environments
When no$DISPLAYis set on Linux (Docker, CI), the engine now silently overrides
headless=Falsetoheadless=True, preventing Chrome from crashing on startup.