Software Release Notes
This page contains the release notes for the current release. See the subpages for historic release notes.
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?