Skip to content

FirecREST release v1.16.1

Compare
Choose a tag to compare
@ekouts ekouts released this 06 Feb 10:31

[1.16.1]

Added

  • Support for multiple JWT signature algorithms
  • Added option to follow symbolic links in the POST /utilities/compress and POST /storage/xfer-internal/compress endpoints
  • Added new "general" section to status/parameters describing FIRECREST_VERSION and FIRECREST_BUILD timestamp
  • Environment variable F7T_HOME_ENABLED to set False if $HOME is not mounted on systems executing FirecREST commands
  • Add support in the GET /compute/jobs endopint to poll for jobs of any user
  • Environment variable F7T_LOG_KIBANA to enable/disable the JSON format log reporting, detected and parsed by Kibana, and the related Helm chart's annotations.

Changed

  • SLURM scheduler now uses --export option for passing environment variables to a job.
  • Variable F7T_REALM_RSA_PUBLIC_KEYS changed to F7T_AUTH_PUBLIC_KEYS.
  • Variable F7T_REALM_RSA_TYPE_ changed to F7T_AUTH_ALGORITHMS.
  • Added default values on helm charts.
  • Upgrade requests library to version 2.32.0.
  • System availability is tested using whoami instead of ls -l on a filesystem. Filesystem failures reported in status/systems/<SYSTEM> do not affect the availability of a system.
  • Filesystem check is executed with the command ls -1f, skipping listing and sorting of entries.
  • External transfers for S3v4 now uses boto3 version 1.36.8 instead of native calls to AWS S3 API

Fixed

  • Fix parsing in GET /utilities/ls endpoint.
  • The job fields job_data_out and job_file_err from GET /compute/jobs will be empty for jobs that are still pending (so that there is no confusion with older output/error files).
  • Added retry on task creation workflow.
  • Error message when $HOME is not mounted.