> 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 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:

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

The question should be specific, self-contained, and written in natural language.
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.
