> **WARNING**:
>
> This update requires running a fix-db script, via `fractalctl update-db-data`.
* API:
* Improve validation of `UserCreate.slurm_accounts` (\1162).
* Add `timestamp_created` to `WorkflowRead`, `WorkflowDump`, `DatasetRead` and `DatasetDump` (\1152).
* Make all dumps in `ApplyWorkflowRead` non optional (\1175).
* Ensure that timestamps in `Read` schemas are timezone-aware, regardless of `DB_ENGINE` (\1186).
* Add timezone-aware timestamp query parameters to all `/admin` endpoints (\1186).
* API (internal):
* Change the class method `Workflow.insert_task` into the auxiliary function `_workflow_insert_task` (\1149).
* Database:
* Make `WorkflowTask.workflow_id` and `WorfklowTask.task_id` not nullable (\1137).
* Add `Workflow.timestamp_created` and `Dataset.timestamp_created` columns (\1152).
* Start a new `current.py` fix-db script (\1152, \1195).
* Add to `migrations.yml` a new script (`validate_db_data_with_read_schemas.py`) that validates test-DB data with Read schemas (\1187).
* Expose `fix-db` scripts via command-line option `fractalctl update-db-data` (\1197).
* App (internal):
* Check in `Settings` that `psycopg2`, `asyngpg` and `cfut`, if required, are installed (\1167).
* Split `DB.set_db` into sync/async methods (\1165).
* Rename `DB.get_db` into `DB.get_async_db` (\1183).
* Normalize names of task packages (\1188).
* Testing:
* Update `clean_db_fractal_1.4.1.sql` to `clean_db_fractal_1.4.2.sql`, and change `migrations.yml` target version (\1152).
* Reorganise the test directory into subdirectories, named according to the order in which we want the CI to execute them (\1166).
* Split the CI into two independent jobs, `Core` and `Runner`, to save time through parallelisation (\1204).
* Dependencies:
* Update `python-dotenv` to version 0.21.0 (\1172).
* Runner:
* Remove `JobStatusType.RUNNING`, incorporating it into `JobStatusType.SUBMITTED` (\1179).
* Benchmarks:
* Add `fractal_client.py` and `populate_script_v2.py` for creating different database status scenarios (\1178).
* Add a custom benchmark suite in `api_bench.py`.
* Remove locust.
* Documentation:
* Add the minimum set of environment variables required to set the database and start the server (\1198).