---------------------------
- Adds users quota accounting.
- Adds support for Snakemake workflow engine.
- Adds ``include_progress`` and ``include_workspace_size`` query args to workflow list endpoint.
- Adds workflow prioritization in the queue by complexity.
- Adds ``priority`` and ``min_job_memory`` params to workflow submission publisher.
- Adds Yadage workflow specification loading to ``start_workflow`` endpoint.
- Adds a check in scheduler if at least one workflow job could be started in Kubernetes.
- Adds configuration environment variable to set workflow scheduling policy (``REANA_WORKFLOW_SCHEDULING_POLICY``).
- Adds configuration environment variable to set a timeout between consuming workflows (``REANA_SCHEDULER_REQUEUE_SLEEP``).
- Adds configuration environment variable to set an API rate limiter (``REANA_RATELIMIT_AUTHENTICATED_USER``, ``REANA_RATELIMIT_GUEST_USER``).
- Adds new ``info`` endpoint allowing to retrieve information about cluster capabilities such as available workspaces.
- Changes workflow execution consumer to receive only one message at a time.
- Changes to PostgreSQL 12.8