Skip to content

REANA-Server 0.9.0

Compare
Choose a tag to compare
@mdonadoni mdonadoni released this 19 Jan 09:35
· 105 commits to master since this release
  • Adds new /api/launch endpoint that allows running workflows from remote sources.
  • Adds new get_workflow_retention_rules endpoint that allows to retrieve the workspace file retention rules of a workflow.
  • Adds queue-consume command that can be used by REANA administrators to remove specific messages from the queue.
  • Adds configuration environment variable to set an API rate limit for slow endpoints (REANA_RATELIMIT_SLOW).
  • Adds REANA specification validation utilities.
  • Adds retention-rules-apply command that can be used by REANA administrators to apply pending retention rules.
  • Adds retention-rules-extend command that can be used by REANA administrators to extend the duration of active retentions rules.
  • Adds check-workflows command that can be used by REANA administrators to check for out-of-sync workflows and interactive sessions.
  • Changes OpenAPI specification to include missing response schema elements and some other small enhancements.
  • Changes /api/info endpoint to also include the kubernetes maximum memory limit, the kubernetes default memory limit and the maximum workspace retention period.
  • Changes start_workflow endpoint to validate the REANA specification of the workflow.
  • Changes create_workflow endpoint to populate workspace retention rules for the workflow.
  • Changes start_workflow endpoint to disallow restarting a workflow when retention rules are pending.
  • Changes API rate limiter error messages to be more verbose.
  • Changes workflow scheduler to allow defining the checks needed to assess whether the cluster can start new workflows.
  • Changes the Invenio dependencies to the latest versions.
  • Changes OAuth configuration to enable the new CERN SSO.
  • Changes to PostgreSQL 12.13.
  • Changes GitLab integration to also retrieve user's projects that are in groups and subgroups.
  • Changes the base image of the component to Ubuntu 20.04 LTS and reduces final Docker image size by removing build-time dependencies.
  • Fixes issue when irregular number formats are passed to REANA_SCHEDULER_REQUEUE_COUNT configuration environment variable.
  • Fixes GitLab integration error reporting in case user exceeds CPU or Disk quota usage limits.
  • Fixes CERN OIDC authentication to possibly allow eduGAIN and social login users.