2025
2025 March 26 - ICA v2.34.0
New Features and Enhancements:
General
A new Experimental Nextflow version has been made available (v24.10.2). Users will no longer be able to create new pipelines with Nextflow v20.10.0. In early 2026 ICA will no longer support Nextflow v20.10.0
Added an API endpoint to retrieve analysis usage details, exposing the analysis price. The UI now differentiates between errors and ongoing price calculations, displaying 'Price is being calculated' for pending requests instead of a generic error message
Made the project owner field read-only in the project details view and added a button in the Teams view to edit the project owner via a separate dialog
Autolaunch and BCLConvert now support dots and spaces in project names
Data Management
Users are now able to create non-indexed folders. These are special folders which cannot be accessed from the UI with some specific actions blocked (such as moving or copying those folders)
Enhanced visibility for data transfers by clearly marking those that do not match any download rule as 'ignored' in the UI. This helps users quickly identify transfers that won't start, preventing confusion and improving troubleshooting.
In bundles it is now possible to open the details for docker and tool images by clicking on the name in the overview
User managed storage configurations now allow for the copying of tags when copying/moving/archiving files and folders
Bench
For fast read/write access in Bench, you can now, link non-indexed folders with the CLI command
workspace-ctl data create-mount --mode read-write
Bench can now be started in a single-user mode allowing only one user to work in the workspace. All assets generated in bench (e.g. pipelines) are owned by the Bench user instead of a service account
UI Changes made to Workspace configuration and splash pages
Fixed Issues
General
Fixed an issue where labels for success, failure, and other item counts were missing in the Batch job details panel
Improved error message in the API when creating a new project with user managed storage
Fixed an issue where the Save button remained enabled when clicking on the Documentation tab in the Tool Repository
Fixed duplicate project detection to handle the new 400 error response format, ensuring consistency with other unique constraint violations
Changes made to advanced scheduler options that are not applicable any longer
Removed erroneous Link/Unlink buttons in Tool and Docker Images of shared bundles
Fixed issue where project with large number of analyses loads slowly
Data Management
There will be a change in one of the upcoming releases where users are no longer able to edit connectors of other users through the API. This will be made consistent with the UI.
Fixed an issue where the sample list did not automatically refresh after deleting samples using the 'Delete input data and unlink other data' or 'Delete all data' options
Made display color of Bundle-related data more consistent
Removed on-click behavior off an added Cohorts dataset in a bundle that caused a yellow-bar warning
Fixed an issue preventing project creation with user managed storage when specifying a bucket name and prefix in the Storage Config without a subfolder
Fixed an issue where managing tags on data could result in a TransactionalException error, causing long load times and failed saves
When a project data download CLI command returned an error for a file, the command returned status 0, while it should have returned 1. This has now been fixed
Brought API in line with UI for detection of duplicate folder path already existing outside of your project
Fixed local version detection affecting automatic service connector upgrades
Flow
Improved error messaging when developing pipeline JSON based input forms
Fixed an issue where in some case Nextflow logs are too big but are still copied into the notification which causes the notification to fail. The log behind 'Show more' button is now truncated to a size which is accepted by SQS
Updated API behavior for JSON-based CWL and Nextflow pipelines to prevent unintended rounding of 'number' fields with values greater than 15 digits. Added a warning to advise users to pass such values as strings to maintain precision
Each analysis step attempt is now recorded as a separate entry, ensuring accurate billing and providing end users access to stdout/stderr logs for every retry
Fixed an issue when retries or duplicate step names caused improper entity_id identification
Clicking 'Open in Data' from analysis details now correctly redirects users to the file's parent folder in the project data view instead of the root
Refreshing the pipeline/workflow detail view now correctly updates the UI to reflect the latest version, ensuring any changes are displayed
Base
Fixed issue where columns filtering on a number in base activity producing an error
Bench
Improved protection against concurrent status changes when stopping workspaces
Added refresh button to Bench workspaces
Improved error handling when special characters are added to the storage size of bench workspaces
Made the behavior when running and stopping workspaces more consistent
Fixed an issue where the UI did not refresh automatically during long workspace initialization times, causing the workspace status to remain outdated until manually refreshed
2025 March 13 - ICA v2.33.2
Fixed Issues
Cohorts
Fixed an issue where users could not search the hierarchical disease concepts because of incorrect URL in the UI configuration.
2025 February 26 - ICA v2.33.0
New Features and Enhancements:
General
The current tab (e.g. analysis details, analysis steps, pipeline details, pipeline XML config, ...) is now saved in the URL, making the back button bring the user back to the tab they were in
Users are now able to go from the analysis data details to their location in the project data view
Toggling the availability of the "Acceptance list" tab in the legal view by a tenant admin used to be possible in the "Restrictions of monitoring" tab when editing the bundle. It has been moved to the legal tab
Data Management
New data formats available:
TRANSCRIPT: *.quant.sf, *.quant.sf.gz
GENE: *.quant.genes.sf, *.quant.genes.sf.gz
JSON.gz are now recognized as JSON format
New endpoint to create files POST /api/projects/{projectId}/data:createFile
Endpoint POST /api/projects/{projectId}/data has been deprecated
The endpoint GET/api/projects/{projectId}/data/{dataId}/children now has more filters for more granular filtering
Users are now able to filter based on the owning project ID for the endpoint GET/api/projects/{projectId}/data
The links section in Bundle details and pipeline details now has proper URL validation and both fields are now required when adding links. In the case of editing an older links section of a bundle/pipeline, the user won't be able to save until the section is corrected
Flow
The cost of a single analysis is now exposed on its details page
Users can now abort analysis while being in the analysis detail view
'.command.*' files from Nextflow WorkDir are now copied into ICA logs
Base
Expanded the lifespan of Base OAuth token to 12h
Bench
Removed display of the current user using a bench workspace
Experimental Features
Streamable inputs for JSON-based input forms. Adding "streamable":true to an input field of type "data" makes it a streamable input.
Fixed Issues:
General
Fixed an issue which would overgenerate event calls when an analysis would run into diskfull alert
Improved API error handling so that being unable to reach ICA storage will now result in error code 500 instead of error code 400
Added a full name field for users in various grids (Bench activity, Bundle share, ...) to replace the separate first and last name fields
In the event log, the event ICA_EXEC_028 is now shown as INFO, it was before displayed as ERROR which was not correct
Data Management
Fixed an issue which would result in a null-pointer error when trying to open the details of a folder which was in the process of being deleted
Fixed an issue with bundle invites, now making it clear that you can only re-invite someone to that bundle if the previously rejected invites are removed
Various improvements to hardening data linking
Fixed an issue where the folder copy job would throw an Access Denied when copying file with _ in path
Fixed an issue that would produce a false error notification when changing the format from the data details window
Fixed an issue where an out of order event for Folder Deleting and Deleted would occur in rare scenarios
Fixed an issue regarding path too long error for Folder copy/Move operations for Managed bucket src and destination
Flow
Improved API file handling to better handle post processing when downloading the results from a successful analysis which could previously result in failed analysis being reported as result
Fixed an issue which resulted in a null-pointer error when starting an XML based CWL pipeline with an input.json
Fixed an issue which caused user references with slashes to prevent errors in failed runs from being displayed
Fixed an issue where the value 0 was not accepted in pipeline's inputForm.json for fields of type number
Fixed an issue where users could not retrieve pipeline_runner.0 logs file while a pipeline is running
List fields in filter options are now saved if closing and reopening the filter panel
Fixed an issue where the start time of an analysis's step would be intermittently reported wrongly
Fixed an issue where retrieving outputs of analysis through API was not consistent between analysis with advanced output-mapping or without
Improvements to the handling of large file uploads to prevent token expiry from blocking uploads
Base
Fixed an issue where shared database would not be visible in project Base, this was fixed in the newer version of Snowflake 9.3
Bench
Removed the rollback failed operations function on docker images as it had little to no benefit for end-users and frequently caused confusion
Fixed issue where users without proper permissions could create a workspace
Cohorts
Fixed issues where users doing large scale inputs of data received timeouts from the ICA API for file retrieval
Fixed issue with large OMOP data sets causing out of memory issues on input
Fixed issue where the 'Search Attributes' box in the 'Create Cohort' was not scrolling after typing a partial string.
Fixed issue with line-up of the exon values under exon track.
Fixed issue where subject attribute search box overlapped with other items when web browser zoom used.
Fixed issue where single subject view displayed concept codes and now shows concept names for diseases, drugs, procedures, and measurements.
2025 February 13 - ICA v2.32.2
Fixed Issues
Flow
Added retries for analysis process infrastructure provisioning to mitigate intermittent (~1%) CWL analysis failures. This impacts analysis steps failing with error "OCI runtime create failed" in logs.
2025 January 29 - ICA v2.32.0
Features and Enhancements
General
The End User License Agreement has been updated
New API endpoints for Docker Images management:
GET /api/dockerImages
GET /api/dockerImages/{imageId}
POST /api/dockerImages:createExternal
POST /api/dockerImages:createInternal
POST /api/dockerImages/{imageId}:addRegions
POST /api/dockerImages/{imageId}:removeRegions
Split up CWL endpoint (POST/api/projects/{projectId}/analysis:cwl) in 2:
CWL analysis with a JSON input (POST /api/projects/{projectId}/analysis:cwlWithJsonInput)
CWL analysis with a structured input (POST /api/projects/{projectId}/analysis:cwlWithStructuredInput)
Data Management
Next to using the Teams page to invite other tenants to use your assets, a dedicated bundle-sharing feature is now available. This allows you to share assets while also shielding sensitive information from other users, such as who has access to these assets
Improved visibility on ongoing data actions move and copy on the UI
Users can now add/remove bundles in an externally managed project. It will not be possible to link a restricted Bundle to a project containing read-only, externally managed data
Flow
JSON based input form now has a built-in check to make sure a tree does not have any cyclical dependencies
Added commands for creation and start of CWL JSON pipelines in the CLI
Users can now input external data into JSON based input forms from the API
Bench
Bench workspaces can be used in externally managed project
Cohorts
Users can now filter needles by customizable PrimateAI Score thresholds, affecting both plot and table variants, with persistence across gene views
The 'Single Subject View' now displays a summary of measurements (without values), with a link to the 'Timeline View' for detailed results under the section 'Measurements and Laboratory Values Available
Fixed Issues
General
Fixed an issue which caused authentication failures when using a direct link
Actions which are not allowed on externally-managed projects are now greyed-out instead of presenting an error when attempting to use them
Improved handling of regions for Docker images so that at least one region must remain. Previously, removing all regions would result in deleting the Docker image
Improved filtering out Docker images which are not relevant to the current user
Tertiary modules are no longer visible in externally-managed projects as they had no functional purpose there
Fixed an issue where adding public domain users to multiple collaborative workgroups would result in inconsistent instrument integration results
Added verification on the filter expressions of notification subscriptions
Fixed an issue where generating a cURL command with empty field values on the Swagger page resulted in invalid commands
Added information in the API swagger page that the GET /api/projects/{projectId}/data endpoint can not retrieve the list of files from a linked folder. To get this list, use parentfolderid instead of parentfolderpath
For consistency reasons, UUID has been renamed to ID in the GUI
The bundle administrator will now see all data present in the bundle, including all versions with older versions in a different color
Data Management
Removed deprecated cloud connector from Activity/Data transfers option
Removed the erroneous 'Import' option from the direction filter which was present in Activity/Data transfers
Fixed an issue where entering multiple Download rules for a Service connector would result in not setting the correct unique sequence numbers
Improved the error message when erroneously trying to link data from an externally-managed subject to a sample. This is not allowed because data can only be linked to a single sample
Fixed an issue where filtering on file formats was not correctly applied when selecting files and folders for downloads with the service connector
Improved the download connector to fix Chrome compatibility issues
Fixed an issue where it was possible to update linked files if you had access to both the original file and the linked file
Fixed an issue where samples from externally-managed projects were not correctly linked to analyses
Flow
Fixed a JSON validation error when attempting to have more than one default value for a field configured as single value which would result in index out of bounds error
Fixed an issue where numerical values with a scientific exponent would not be correctly accepted
Improved the API error validation for usage of duplicate group id fields
Improved error handling when starting analysis via API with an incorrect DATA-ID in the request body
Improved handling of incorrect field types for JSON-based input forms
Improved error handling when trying to use externally-managed data as reference data
Removed the superfluous "save as" button from the create pipelines screen
Fixed an issue where refreshing the analysis page would result in an error when more than 1 log file was opened
Upon clicking "start run" to launch a pipeline, ICA now redirects to the "Runs" view
Fixed an issue where the minimum and maximum numbers of high values were incorrectly rounded for JSON input forms
Fixed an issue where the user could pass a value with the "values" parameter instead of "dataValues" for the data field type
Fixed an issue which caused the "dataValues" parameter to be valid for the textbox field type instead of "values"
Improved timeout handling for autolaunch workflow
Fixed auto-launched TSO500 pipelines using the StartsFromFastq=false setting to direct analysis outputs to the ilmn-analyses folder within the ICA project data
Added JSON validation to ensure only a single radio button can be selected at the same time as part of a radio-type list
Removed the Simulate button from the View mode pipeline detail screen
The proprietary option can now be set via the CLI on create pipeline commands
Added a validation to prevent pipeline input forms from having the same value for 'value' and 'parent'
Bench
Fixed an issue which caused bench workspaces to have incorrect last modified timestamps that were over 2000 years ago. They now will use the correct last updated timestamp
Adding or removing regions to bench images is now possible
Improvements to how workspaces handle deletion
Cohorts
Fixed issue where the error message for invalid disease IDs did not disappear after selecting the correct ontology, and filter chips were incorrectly created as 'UNDEFINED
Fixed issue where the search functionality in the ingestion file picker was not working correctly in production, causing a long delay and no files to display after entering a filename or folder name
Fixed issue where the Clinvar significance track was not resetting properly, causing the resized track and pointer to not return to the original position, with triangle data points displaying empty whitespace
Fixed issue where the 'PARTIAL' status for HPO filter chips was incorrectly removed when multiple chips were selected
Fixed issue where the pagination on the Variant List Needle Plot incorrectly displayed 741 items across 75 pages, causing a discrepancy with the actual number of displayed variants
The 'Search Attributes' box in the 'Create Cohort' page now properly scrolls and filters results when typing substrings, displaying matching results as the user types
Fixed issue where the search spinner continued loading after the search results were displayed in the Import Jobs table
Fixed issue where the 'stop_lost' consequence in Needleplot is corrected to 'Frameshift, Stop lost,' and the legend updated to 'Stop gained|lost.' The 'Stop gained' filter now excludes 'Stop lost' variants when the 'Display only variants shown in the plot above' toggle is on
Fixed issue where intermittent 500 error codes occurred on USE1 Prod when running Needleplot/VariantList queries with the full AGD/DAC dataset (e.g., LAMA1 gene query)
Last updated
Was this helpful?