Reana-db

Latest version: v0.9.5

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

Scan your dependencies

Page 3 of 3

0.5.0

- Introduces new workflow statuses: `deleted`, `stopped`, `queued`.
- Adds new field to store workflow stopping time. (`Workflow.run_stopped_at`)
- Moves workflow input parameters to its own column to separate them from
operational options. Adapts getters accordingly.
(`Workflow.input_parameters`)
- Adds new method to retrieve the workflow owner's token.
(`Workflow.get_owner_access_token`)
- Introduces new utility function to retrieve workflows by `uuid` or name.
(`_get_workflow_with_uuid_or_name`)
- Introduces new fields for interactive sessions: `interactive_session`,
`interactive_session_name` and `interactive_session_type`. Note that with
current design only one interactive session per workflow is supported.
- Adds a new enumeration for possible job statuses. (`JobStatus`)
- Adds new field to identify jobs in the underlying compute backend.
(`Job.backend_job_id`)

0.4.0

- Stores `reana.yaml` in database models.
- Adds Workflow specification and parameter getters.
- Adds support for Python 3.7.
- Changes license to MIT.

0.3.0

- This package is a result of refactoring [reana-commons](https://reana-commons.readthedocs.io/).
- Provides common REANA models.
- Provides database connection logic.

Page 3 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.