* Drop `project.project_dir` and replace it with `user.cache_dir` (\601).
* Update SLURM backend (\582, \612, \614); this includes (1) combining several tasks in a single SLURM job, and (2) offering more granular sources for SLURM configuration options.
* Expose local user exports in SLURM configuration file (\625).
* Make local backend rely on custom `FractalThreadPoolExecutor`, where `parallel_tasks_per_job` can affect parallelism (\626).
* Review logging configuration (\619, \623).
* Update to fastapi `0.95` (\587).
* Minor improvements in dataset-edit endpoint (\593) and tests (\589).
* Include test of non-python task (\594).
* Move dummy tasks from package to tests (\601).
* Remove deprecated parsl backend (\607).
* Improve error handling in workflow-import endpoint (\595).
* Also show logs for successful workflow execution (\635).