Software Release Notes

This page contains the release notes for the current release. See the subpages for historic release notes.

New Bench pipeline development tools only become active after a workspace reboot, which can be manually performed when needed or happens automatically every 30 days.

2025 Aug 27 - ICA v2.38.0

New Features and Enhancements

  • General

    • The metadata models view, base tables view, and graphical CWL pipeline view have been updated.

    • Notification subscriptions can now only be deleted when all pending notifications have been processed and failed notifications have been cancelled or reprocessed.

    • The system now uses consistent colors for the connector status and bench workspace status.

      • Connector colors: Green: Connected/Active Orange: Pending installation Grey: Installed/Inactive Red: -

      • Bench workspace colors: Green: Running Orange: Restart ​​​​ Grey: Stopped Red: Error

    • An application field has been added to Job entities to track the originating application.

    • An application field has been added to Workflow Session entities to track the originating application.

    • To prevent downstream issues, a new constraint has been added that disallows the use of dots (.) in the names of metadata models, fields, and groups. This ensures better consistency and system stability when managing metadata.

  • Data Management

    • The API endpoint /projects/{projectId}/dataUpdateBatch now supports explicitly clearing willBeArchivedAt and willBeDeletedAt dates using dedicated boolean flags.

  • Bench

    • -

  • Flow

    • The legacy run report management tab "analysis report" present in graphical CWL pipelines/analyses details has been removed in favor of the recently introduced "report" tab.

    • Performance improvements for opening pipeline-views in a project.

  • Cohorts

    • Added support in the API and UI for filtering cohorts by name on the cohort list page, including partial matches, to make searching easier.

    • Extended support for additional filename patterns for germline, CNV, and SV molecular data to improve compatibility and ease of auto-upload during ingestion.

    • Redesigned the Comparison View page to match the Cohort View layout, adding collapsible panels for details and charts, and improving access to key actions.

    • Updated the GWAS Manhattan plot to use canvas for smoother performance and better responsiveness when switching tabs.

Fixed Issues

  • General

    • Fixed an issue where Folder Jobs while processing Lifecycle related queries would time out on big volumes.

    • Fixed an issue in the file editor, .maf files were previously displayed as text files by default instead of binary files.

    • It is now possible to download Docker images again with the download button. Note that you can not download multiple Docker images at the same time.

    • Fixed an issue where the create pipeline API (V3) incorrectly returned an empty field in the response; now, reportConfigs are only included in the V4 create pipeline endpoint, ensuring consistent and streamlined responses across versions.

    • Fixed an issue when creating or modifying a Base Table, the newly added fields could not be removed.

    -

  • Base

    • Fixed an issue which caused using the same name for a project and bundles to negatively impact base usage.

  • Data Management

    • Fixed an issue where .yml files were not recognized as yaml files in the pipeline file editor.

    • Fixed an issue where some users experienced inconsistent access when transferring data between projects, caused by their administrator status unexpectedly switching on and off. This was due to how the system interpreted login details in certain cases and has now been fixed.

    • Fixed an issue where downloading the files via the service connector would not look for matching files after the first 1000 entries.

    • Fixed an issue where read-only credentials for volume and folder would return delete permissions.

  • Flow

    • Json Input Form now has validation to ensure input form file itself is not larger than 10 MB.

    • Improved Swagger documentation regarding the date format for the API endpoint POST /api/projects/{projectId}/dataUpdateBatch

    • When nextflow pipeline analysis with JSON input is created with null data value, it will now correctly return a 400 response instead of a 500.

    • You are no longer allowed to use the parameter 'emptyValuesAllowed' with the field type "fieldgroup" on a json based input form.

    • Made behavior for fields in pipelines more consistent as these would sometimes be shown as mandatory while they were optional. When on a parameter minValues=1 and maxValues=1 it will be rendered as a required field: so a value needs to be entered to be able to start the analysis. In all other minValues and maxValues setups the fields are rendered as optional, as before.

  • Bench

    • -

  • Cohorts

    • Fixed an issue where clicking the Finish button during file import could trigger duplicate job submissions.

    • Fixed an issue where large count values in cohort and comparison widgets were getting visually truncated in charts.

    • Fixed an issue where navigating to the next page in the Cohorts list could automatically select a cohort without user action.

    • Fixed an issue where the subject count in the bookmark tab was incorrectly updated when filtering by phenotype.

    • Fixed an intermittent issue where a valid API call to compare CNV data could fail with a “Failed to deserialize” error.

    • Fixed an issue where somatic mutation data ingestion jobs using the "Append" type showed misleading error messages and could fail to clean outdated data.

    • Improved the Genes tab in comparison view to show a loading spinner instead of a misleading “No variants data” message while data is still loading.

    • Fixed a bug where closing one cohort in a multi-cohort view could unintentionally close another open cohort.

Last updated

Was this helpful?