11.5
migrations: Degrade gracefully with missing remote dictionaries.
queue: Allow sharding user_activity worker.
migrations: Move schema creation and search_path into pre_migrate hook.
docs: Apply bullet style changes from Prettier.
Factor out venv-creating code from provision.py.
python: Normalize quotes with Black.
log-search: Add --extra filter, for [dm] and similar filters.
ruff: Partially reformat Python with Ruff 0.9 (2025 style).
restart-server: --tornado-reshard implies --skip-client-reloads.
reload-clients: Ensure that Smokescreen does not interfere with reloads.
restart-server: All realm Tornado ports need a restart when they change.
email-mirror: Add a standalone server that processes incoming email.
upgrade: Modify upgrade scripts to handle failure.
ruff: Fix SIM115 Use a context manager for opening files.