> Note: this version requires a manual update of email-related configuration variables.
* API:
* Deprecate `use_dataset_filters` query parameter for `/project/{project_id}/dataset/{dataset_id}/images/query/` (\2231).
* App:
* Add fractal-server version to logs (\2228).
* Review configuration variables for email-sending (\2241).
* Database:
* Remove `run_migrations_offline` from `env.py` and make `run_migrations_online` sync (\2239).
* Task lifecycle:
* Reset logger handlers upon success of a background lifecycle operation, to avoid open file descriptors (\2256).
* Runner
* Sudo/SLURM executor checks the fractal-server version using `FRACTAL_SLURM_WORKER_PYTHON` config variable, if set (\2240).
* Add `uname -n` to SLURM submission scripts (\2247).
* Handle `_COMPONENT_KEY_`-related errors in sudo/SLURM executor, to simplify testing (\2245).
* Drop obsolete `SlurmJob.workflow_task_file_prefix` for both SSH/sudo executors (\2245).
* Drop obsolete `keep_pickle_files` attribute from slurm executors (\2246).
* Dependencies:
* Bump `uvicorn` version (\2242).
* Testing:
* Improve testing of sudo-Slurm executor (\2245, \2246).
* Introduce `container` pytest marker (\2249).
* Split CI GitHub Actions in three jobs: API, not API and Containers (\2249).