> WARNING: This release requires running `fractalctl update-db-data` (after `fractalctl set-db`).
* API:
* Introduce user-settings API, in `/auth/users/{user_id}/settings/` and `/auth/current-user/settings/` (\1778, \1807).
* Add the creation of empty settings to `UserManager.on_after_register` hook (\1778).
* Remove deprecated user's attributes (`slurm_user`, `cache_dir`, `slurm_accounts`) from API, in favor of new `UserSetting` ones (\1778).
* Validate user settings in endpoints that rely on them (\1778).
* Propagate user settings to background tasks when needed (\1778).
* Database:
* Introduce new `user_settings` table, and link it to `user_oauth` (\1778).
* Internal:
* Remove redundant string validation in `FractalSSH.remove_folder` and `TaskCollectCustomV2` (\1810).
* Make `validate_cmd` more strict about non-string arguments (\1810).