Fractal-server

Latest version: v2.13.1

Safety actively analyzes 726363 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 16

2.4.1

This is mainly a bugfix release, re-implementing a check that was removed in 2.4.0.

* API:
* Re-introduce check for existing-user-email in `PATCH /auth/users/{id}/` (\1760).

2.4.0

This release introduces support for user groups, but without linking it to any
access-control rules (which will be introduced later).

> NOTE: This release requires running the `fractalctl update-db-data` script.

* App:
* Move creation of first user from application startup into `fractalctl set-db` command (\1738, \1748).
* Add creation of default user group into `fractalctl set-db` command (\1738).
* Create `update-db-script` for current version, that adds all users to default group (\1738).
* API:
* Added `/auth/group/` and `/auth/group-names/` routers (\1738, \1752).
* Implement `/auth/users/{id}/` POST/PATCH routes in `fractal-server` (\1738, \1747, \1752).
* Introduce `UserUpdateWithNewGroupIds` schema for `PATCH /auth/users/{id}/` (\1747, \1752).
* Add `UserManager.on_after_register` hook to add new users to default user group (\1738).
* Database:
* Added new `usergroup` and `linkusergroup` tables (\1738).
* Internal
* Refactored `fractal_server.app.auth` and `fractal_server.app.security` (\1738)/
* Export all relevant modules in `app.models`, since it matters e.g. for `autogenerate`-ing migration scripts (\1738).
* Testing
* Add `UserGroup` validation to `scripts/validate_db_data_with_read_schemas.py` (\1746).

2.3.11

* SSH runner:
* Move remote-folder creation from `submit_workflow` to more specific `_process_workflow` (\1728).
* Benchmarks:
* Add `GET /auth/token/login/` to tested endpoints (\1720).
* Testing:
* Update GitHub actions `upload-artifact` and `download-artifact` to `v4` (\1725).

2.3.10

* Fix minor bug in zipping-job logging (\1716).

2.3.9

* Add logging for zipping-job-folder operations (\1714).

2.3.8

> NOTE: `FRACTAL_API_V1_MODE="include_without_submission"` is now transformed
> into `FRACTAL_API_V1_MODE="include_read_only"`.

* API:
* Support read-only mode for V1 (\1701).
* Improve handling of zipped job-folder in download-logs endpoints (\1702).
* Runner:
* Improve database-error handling in V2 job execution (\1702).
* Zip job folder after job execution (\1702).
* App:
* `UvicornWorker` is now imported from `uvicorn-worker` (\1690).
* Testing:
* Remove `HAS_LOCAL_SBATCH` variable and related if-branches (\1699).
* Benchmarks:
* Add `GET /auth/current-user/` to tested endpoints (\1700).
* Dependencies:
* Update `mkdocstrings` to `^0.25.2` (\1707).
* Update `fastapi` to `^0.112.0` (\1705).

Page 6 of 16

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.