Fractal-server

Latest version: v2.2.0

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

Scan your dependencies

Page 4 of 9

1.4.1

* API:
* Add `GET /admin/job/{job_id}/stop/` and `GET /admin/job/{job_id}/download/` endpoints (\1059).
* Use `DatasetDump` and `WorkflowDump` models for "dump" attributes of `ApplyWorkflowRead` (\1049, \1082).
* Add `slurm_accounts` to `User` schemas and add `slurm_account` to `ApplyWorkflow` schemas (\1067).
* Prevent providing a `package_version` for task collection from a `.whl` local package (\1069).
* Add `DatasetRead.project` and `WorkflowRead.project` attributes (\1082).
* Database:
* Make `ApplyWorkflow.workflow_dump` column non-nullable (\1049).
* Add `UserOAuth.slurm_accounts` and `ApplyWorkflow.slurm_account` columns (\1067).
* Add script for adding `ApplyWorkflow.user_email` (\1058).
* Add `Dataset.project` and `Workflow.project` relationships (\1082).
* Avoid using `Project` relationships `dataset_list` or `workflow_list` within some `GET` endpoints (\1082).
* Fully remove `Project` relationships `dataset_list`, `workflow_list` and `job_list` (\1091).
* Testing:
* Only use ubuntu-22.04 in GitHub actions (\1061).
* Improve unit testing of database models (\1082).
* Dependencies:
* Pin `bcrypt` to 4.0.1 to avoid warning in passlib (\1060).
* Runner:
* Set SLURM-job working directory to `job.working_dir_user` through `--chdir` option (\1064).

1.4.0

> directly.

* Make `Dataset.resource_list` an `ordering_list`, ordered by `Resource.id` (\951).
* Expose `redirect_url` for OAuth clients (\953).
* Expose JSON Schema for the `ManifestV1` Pydantic model (\942).
* Improve delete-resource endpoint (\943).
* Dependencies:
* Upgrade sqlmodel to 0.0.11 (\949).
* Testing:
* Fix bug in local tests with Docker/SLURM (\948).

1.3.14

> **WARNING**: This version introduces a change that is then reverted in 1.4.0,
> namely it sets the `ApplyWorkflow.status` type to `Enum`, when used with

1.3.13

* Configure sqlite WAL to avoid "database is locked" errors (\860).
* Dependencies:
* Add `sqlalchemy[asyncio]` extra, and do not directly require `greenlet` (\895).
* Fix `cloudpickle`-version definition in `pyproject.toml` (\937).
* Remove obsolete `sqlalchemy_utils` dependency (\939).
* Testing:
* Use ubuntu-22 for GitHub CI (\909).
* Run GitHub CI both with SQLite and Postgres (\915).
* Disable `postgres` service in GitHub action when running tests with SQLite (\931).
* Make `test_commands.py` tests stateless, also when running with Postgres (\917).
* Documentation:
* Add information about minimal supported SQLite version (\916).

1.3.12

* Project creation:
* Do not automatically create a dataset upon project creation (\897).
* Remove `ProjectCreate.default_dataset_name` attribute (\897).
* Dataset history:
* Create a new (**non-nullable**) history column in `Dataset` table (\898, \901).
* Deprecate history handling in `/project/{project_id}/job/{job_id}` endpoint (\898).
* Deprecate `HISTORY_LEGACY` (\898).
* Testing:
* Remove obsolete fixture `slurm_config` (\903).

1.3.11

This is mainly a bugfix release for the `PermissionError` issue.

* Fix `PermissionError`s in parallel-task metadata aggregation for the SLURM backend (\893).
* Documentation:
* Bump `mkdocs-render-swagger-plugin` to 0.1.0 (\889).
* Testing:
* Fix `poetry install` command and `poetry` version in GitHub CI (\889).

Page 4 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.