> For the complete documentation index, see [llms.txt](https://help.ica.illumina.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.ica.illumina.com/reference/software-release-notes/2026.md).

# 2026

## 2026 MAY 26 - ICA v2.46.1

#### Fixed Issues

* General
  * Fixed an issue which caused Genome Viewer to not respond to the settings (gear icon) button to configure tracks and prevented users from toggling tracks.

## 2026 May 20 - ICA v2.46.0

#### New Features and Enhancements

* General
  * Users can now retrieve the input form (inputform.json) for proprietary pipelines via the API

    `/projects/{projectId}/pipelines/{pipelineId}/inputForm/inputFormFile`, to support autolaunch use cases.
* Base
  * \-
* Bench
  * \-
* Cohorts
  * \-
* Data Management
  * \-
* Flow
  * S3 and HTTP URLs can now be provided as file inputs for JSON-inputForm pipelines both in

    the ICA web UI and as default values in the pipeline definition (previously only supported

    via the API).
  * Improved error messages for pipelines imported from Git.\
    For example;

    Invalid nextflow workflow project - main file not found or is unexpected file type (main.nf)

    |For questions about this import, contact Illumina Support with your pipeline URL and import run ID: \<runId>
  * The analysis timeline now shows an ‘Environment provisioning’ internal task while AWS resources are being set up, making it clearer when a scheduled analysis is waiting on infrastructure rather than stalled.
  * The Genome Viewer tabs in the analysis detail page now appear immediately.

#### Fixed Issues

* General
  * Fixed an issue when loading a drop-down with many entities (for example, Base Table Add

    Data > Job history) so that the view no longer runs out of memory.
  * Fixed an issue when executing\
    `POST/api/projects/{projectId}/pipelines:createNextflowPipeline` with a duplicate name/code (and no API-version header), so that the endpoint now returns a clear 409 validation error instead of an internal error.
  * Fixed an issue in the Swagger documentation for `POST/api/projects/{projectId}/pipelines/{pipelineId}:clone`, so that the documented response code now correctly reads 200 to match actual API behavior.
  * Fixed an issue when saving auto-populated operationId details in the ‘Edit api endpoint filter’ dialog, so that the populated details are now persisted correctly for all APIs.
* Base
  * Fixed an issue when adding a file with a long path to a Base table, so that temporary

    credentials are now obtained correctly, and the Base load job succeeds.
* Bench
  * Fixed an issue when running Create tool while the workspace image had been deleted, so

    that a clear error is shown instead of an unexpected error.
  * Fixed an issue when deleting a Bench Docker image that is still in use, so that the confirmation dialog now clearly warns that the image is in use.
* Cohorts
  * \-
* Data Management
  * Fixed an issue when searching for ‘/’ in the search box (for example in the linking-data

    dialog), so that results are now filtered by path as expected.
  * Fixed an issue when the initial Key prefix was left empty, so that creating a new storage

    configuration no longer shows an incorrect ‘The combination of bucketName and keyPrefix

    already exists’ error.
  * Fixed an issue when displaying CSV files with multi-line quoted cell content in the Data section, so that the cell is now shown correctly instead of being split across multiple cells.
  * Search now supports filtering by file or folder path, in addition to the existing name and tag fields, in both the data search endpoint and the UI.
* Flow
  * Fixed an issue when choosing an analysis folder as the log folder, so that the folder tree in

    Output files can now be expanded as expected.
  * Fixed an issue when archiving or deprecating a pipeline and confirming with the Enter key,

    so that the optional message entered in the dialog is now saved.
  * Fixed an issue when launching a CWL-XML analysis with a float value for a longType input,

    so that the API now returns a clear validation error instead of an unexpected error in the

    UI.
  * Fixed an issue when running a batch copy against a source project with data sharing disabled, so that the ‘Not allowed to copy this folder’ error now includes a clearer explanation of why the copy was blocked.
  * Fixed an issue when importing a Git pipeline with a name longer than the length limit, so that a clear validation error is shown instead of an opaque transaction-commit error.
  * Fixed an issue when a transient caching error occurred during validation of a public-repo Git pipeline run, so that the workflow continues and the caching issue is logged as a warning instead of failing the run.
  * Fixed an issue when using a Git repository name at GitHub’s maximum supported length (100 characters), so that workflow execution no longer fails during the validation/caching step.

## 2026 April 27 - ICA v2.45.0

{% hint style="info" %}
Git-Sourced pipelines are described in detail [here](/project/p-flow/f-pipelines/git-sourced-pipelines-experimental.md). See [this page](/project/p-flow/f-pipelines/git-sourced-pipelines-experimental/basic-git-sourced-pipeline-example.md) for a basic example of how to configure and use the feature.
{% endhint %}

#### New Features and Enhancements

* General
  * The createTemporaryCredentials endpoint\
    `POST /api/projects/{projectId}/data/{dataId}:createTemporaryCredentials`\
    now returns an expiryDate for the AWS temporary credentials so clients (including Bench) can refresh before the credentials expire. See [createTemporaryCredentialsForData](https://ica.illumina.com/ica/api/swagger/index.html#/Project%20Data/createTemporaryCredentialsForData).
* Base
  * \-
* Bench
  * \-
* Cohorts
  * \-
* Data Management
  * The data-search endpoint `GET /api/projects/{projectId}/data` now accepts analysisId and analysisDataType filters so you can list files produced by a specific analysis (supported for analyses created in v2.41 and later). See [getProjectDataList](https://ica.illumina.com/ica/api/swagger/index.html#/Project%20Data/getProjectDataList).
* Flow
  * **All users can now import Nextflow** [**pipelines from Git**](/project/p-flow/f-pipelines/git-sourced-pipelines-experimental.md)
  * Nextflow v20.10 is no longer supported. See [Nextflow](/project/p-flow/f-pipelines/pi-nextflow.md)
  * The analysis object available to pipeline onGenomeView, onRender, and onSubmit JavaScript hooks now includes the analysis status as a string (null during onRender and onSubmit).

#### Fixed Issues

* General
  * Read-only dropdown, date, and dialog fields no longer show the open-picker icon, so it's clearer at a glance that they can't be edited.
  * Fixed an 'Unexpected error occurred when updating project permission' error that could appear when editing team permissions on a project using billing-mode project.
  * Two users in the same tenant can now reuse a credential name. Previously, creating credentials failed if another user had already used the same name.
  * The `GET /api/storageConfigurations` response now includes the storageCredentials id, so you no longer need a separate lookup to find which credential a storage configuration uses.
* Base
  * Base Query now supports columns of type TIMESTAMPTZ (timestamp with time zone). Queries that previously returned an 'Unexpected error' now run as expected. (fixes a known issue).
* Bench
  * \-
* Cohorts
  * \-
* Data Management
  * Fixed `icav2 projectdata copy` hanging when the source file is archived. The copy now fails immediately with a clear error.
* Flow
  * You can now sort the Steps tab of an analysis (list view) by column — for example, to find the longest-running steps.
  * Launching an analysis with a non-empty 'user log' folder now displays a warning in the analysis details instead of silently overwriting the existing log files.
  * Pipeline clone API (`POST /api/projects/{projectId}/pipelines/{pipelineId}:clone`) improvements: the error message now distinguishes between 'Project' and 'Project/Bundle' when the source pipeline is not linked to the target project.
  * `POST /api/projects/{projectId}/pipelines/{pipelineId}:clone`, Name and code are now mandatory and return a validation error when omitted
  * `POST /api/projects/{projectId}/pipelines/{pipelineId}:clone`, pipeline names and codes containing disallowed characters are now rejected with a clear error instead of silently creating an invalid pipeline.
  * `POST /api/projects/{projectId}/pipelines/{pipelineId}:clone`, the response body now matches `POST /api/projects/{projectId}/pipelines:createCwlJsonPipeline` and includes projectId and bundleLinks.

## 2026 Apr 9 - ICA v2.44.2

#### Fixed Issues

* General
  * Fixed an issue where calling the following endpoints without a version resulted in a 500 internal server error. These endpoints will now default to V3 if no version is specified.
    * GET /projects/{projectId}/pipelines
    * POST /projects/{projectId}/pipelines:createCwlPipeline
    * POST /projects/{projectId}/pipelines:createNextflowPipeline

## 2026 Apr 7 - ICA v2.44.1

#### Fixed Issues

* General
  * Fixed an issue where creating a Docker image from a Docker file while in tree view resulted in a constraint violation.

## 2026 Apr 2 - ICA v2.44.0

#### New Features and Enhancements

* General \*
* Base \*
* Bench
  * \-
* Cohorts
  * Create Cohort page now dynamically updates subject attributes and counts based on the selected project and study filters.
  * Molecular Breakdown page now allows users to identify filtered subject lists by gene and clinical attribute values.
  * Marker Frequency Analysis now supports germline data, enabling gene‑level carrier frequency calculations across cohorts.
  * New REST APIs provide programmatic access to PromoterAI, PrimateAI, and SpliceAI scores using variant IDs.
* Data Management
  * The data grid now displays a Type column (file/folder) as the first frozen column,

    includes improved search UX with mode toggle tooltips (“Flat view”/“Folder view”),

    redesigned breadcrumbs, and contextual search result captions.
  * Parent folder and path information are now combined into a single column in the

    data grid for a cleaner layout.
* Flow
  * Users can now delete pipelines directly from the pipeline detail screen in the UI.

#### Fixed Issues

* General
  * Fixed an issue where pop-up windows (Export, Schedule for download, Create

    folder, etc.) could be opened multiple times simultaneously.
  * Fixed the Bundle creation screen so the Save button is active immediately;

    required-field validation now appears on click rather than disabling the button.
  * Fixed a session/EntityManager closed error related to idle database transactions.
  * Fixed duplicate redundant scrollbars appearing in several UI areas.
* Base
  * Fixed the “Page unresponsive” issue when switching tabs in the Base Query screen.
  * Fixed the Base Query History search returning “Free text search is not supported”

    error.
  * Fixed Base reference fields showing internal IDs instead of UUIDs for

    pipeline\_reference and sample\_reference.
  * Renamed 'execution\_reference\_id' to 'analysis\_id' and 'sample\_reference\_id' to

    'sample\_id' in Base tables for clarity.
* Bench
  * Fixed GPU Bench workspaces failing to start; GPU instances updated from p3 to g5

    instance family. Additional GPU families will be released in future versions.
  * Fixed a 403 Forbidden nginx error that could appear after creating a tool in Bench.
  * Fixed Docker build being allowed on a running workspace whose image had been

    deleted.
  * Fixed Docker not working on Bench cluster worker nodes when ephemeral disk size

    was 0.
  * Fixed long workspace names displaying partially outside their field boundary.
  * Fixed an error (okio.Socket) when starting a Bench workspace.
* Cohorts
  * Fixed an issue where data ingestion via the Cohorts UI could fail for newly created ICA projects.
  * Import Jobs page now displays full job messages for improved visibility and troubleshooting.
  * Fixed an issue where cohort counts were incorrectly updated when delete jobs included blacklisted subjects.
  * Fixed an issue where shared cohort subject counts did not refresh correctly on the cohort list page.
  * Fixed an issue where loading cohorts with deleted blacklisted subjects could result in a 400 error.
* Data Management
  * Fixed an issue where copying a folder within the same project with “Keep both”

    produced an error instead of creating a copy.
  * Fixed parent folder breadcrumbs not appearing when navigating into a subfolder

    from flat view.
* Flow
  * Fixed an issue where analyses did not sort properly by Request date after using

    search.
  * Fixed input data not being dropped on Rerun for XML-based pipelines with

    configuration changes.
  * Fixed resource type duplicates appearing in graphical mode CWL machine profiles.
  * Fixed UI text overlap when long paths are entered in Logs/Output folder fields

    during analysis.
  * Fixed an error when clicking Preview during Graphical CWL pipeline creation.
  * Fixed inconsistent pipeline name validation when a slash (/) character was used.
  * Fixed an issue where Nextflow JSON pipelines could not be started.
  * Fixed the GET /api/projects/{projectId}/pipelines endpoint missing the ‘status’

    parameter for non Draft/Released pipeline statuses.

## 2026 Feb 25 - ICA v2.43.0

#### New Features and Enhancements

* General
  * Improved error identification for forms that have multiple tabs
* Base
  * \-
* Bench
  * Users now can select different Docker images for head nodes and worker nodes in Bench cluster workspaces. This gives users increased flexibility in how analyses are provisioned and run.
* Cohorts
  * \-
* Data Management
  * ICA Storage Configurations now support [**IAM roles**](/home/h-storage/s-awss3/iam-role-method.md) for improved security when accessing a customer-owned S3 bucket. Going forward, this is the recommended way to create new credentials. Corresponding APIs also have been updated.
  * Improved data search capabilities on the data tab
* Flow
  * Improved guardrails to reduce bugs when users interact with pipeline statuses

#### Fixed Issues

* General
  * GPU instances updated from p3 to g5 instance family. Additional GPU families will be released in the near future.
  * API - POST /api/projects - The project creation endpoint now enforces a maximum string length of 255 characters for the "storageConfigurationSubfolder" field.
  * UI stability improvement for text editor.
* Base
  * \-
* Bench
  * \-
* Cohorts
  * \-
* Data Management
  * Improved error handling and retry logic for moving folders.
* Flow
  * Fixed issue where specifying mount paths for input data did not work with data URNs.
  * Fixed issue with invalid numeric values able to be entered in CWL editor.
  * Fixed issue where not all CLI commands were supporting JSON input forms.

## 2026 Jan 28 - ICA v2.42.0

{% hint style="warning" %}
Multi-user bench [workspaces](/project/p-bench/bench-workspaces.md) will no longer authenticate automatically. To use the CLI in these workspaces, you must provide an API key within the workspace.\
Single-user workspaces will continue to authenticate automatically.\
For workspaces created before this release, the change will take effect after they are restarted.
{% endhint %}

#### New Features and Enhancements

* General
  * Nextflow v25.10 is now available and the default Nextflow version
  * Added support for pipeline filtering within the [analysis list view API](https://integration.v2.stratus.illumina.com/ica/api/unified/swagger/index.html#/Project%20Analysis/searchAnalyses)
* Data Management
  * \-
* Base
  * Minor updates to the Base UI
* Bench
  * Multi-user bench [workspaces](/project/p-bench/bench-workspaces.md) will no longer authenticate automatically.
  * Created images will always be owned by the creating user, regardless of which domain the user is in
* Flow
  * Improved guardrails to reduce bugs when users interact with pipeline statuses
* Cohorts
  * \-

#### Fixed Issues

* General
  * The help icon now works appropriately when a banner message is displayed
* Flow
  * Fixed an issue where an empty folder would be created when a user used custom output log folders in their analysis.
  * Analysis and workflow details now appropriately show in the UI.
  * Validation errors on invalid email entries for analysis notifications no longer persist after the email is corrected
  * Refreshing an analysis input form no longer automatically fills the email notification field with the last used email address
* Base
  * \-
* Bench
  * \-
* Data Management
  * Fixed an issue that caused copy and paste of URL to not show filtered results when combining folders with filters
  * Data copy now prevents recursive copying of data with the "copy from" command
* Cohorts
  * \-


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.ica.illumina.com/reference/software-release-notes/2026.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
