{
    "version": "https://jsonfeed.org/version/1",
    "title": "Seqera Changelog",
    "home_page_url": "https://docs.seqera.io/changelog",
    "description": "Stay updated with our blog posts!",
    "items": [
        {
            "id": "https://docs.seqera.io/changelog/nextflow/v25.10.6",
            "content_html": "<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"feature-updates-and-improvements\">Feature updates and improvements<a href=\"https://docs.seqera.io/changelog/nextflow/v25.10.6#feature-updates-and-improvements\" class=\"hash-link\" aria-label=\"Direct link to Feature updates and improvements\" title=\"Direct link to Feature updates and improvements\" translate=\"no\">​</a></h2>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"azure\">Azure<a href=\"https://docs.seqera.io/changelog/nextflow/v25.10.6#azure\" class=\"hash-link\" aria-label=\"Direct link to Azure\" title=\"Direct link to Azure\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Updated default Azure Batch pool image to Ubuntu 24.04 by @pditommaso in <a href=\"https://github.com/nextflow-io/nextflow/commit/114d0e4c095b9e075351b2d487578955b20e5667\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">114d0e4c</a></li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"general\">General<a href=\"https://docs.seqera.io/changelog/nextflow/v25.10.6#general\" class=\"hash-link\" aria-label=\"Direct link to General\" title=\"Direct link to General\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Pinned <code>rnaseq-nf</code> to v2.3 in Azure validation script by @pditommaso in <a href=\"https://github.com/nextflow-io/nextflow/commit/8f7e57809e3a4df579b2cfa931fc0f33328ba8bd\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">8f7e5780</a></li>\n</ul>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"bug-fixes\">Bug fixes<a href=\"https://docs.seqera.io/changelog/nextflow/v25.10.6#bug-fixes\" class=\"hash-link\" aria-label=\"Direct link to Bug fixes\" title=\"Direct link to Bug fixes\" translate=\"no\">​</a></h2>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"s3\">S3<a href=\"https://docs.seqera.io/changelog/nextflow/v25.10.6#s3\" class=\"hash-link\" aria-label=\"Direct link to S3\" title=\"Direct link to S3\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Fixed <code>S3FileSystemProvider.newInputStream()</code> draining full object on close by @jorgee in <a href=\"https://github.com/nextflow-io/nextflow/pull/7046\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#7046</a></li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"general-1\">General<a href=\"https://docs.seqera.io/changelog/nextflow/v25.10.6#general-1\" class=\"hash-link\" aria-label=\"Direct link to General\" title=\"Direct link to General\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Fixed world-readable <code>seqera-auth.config</code> credential file by @arnaualcazar in <a href=\"https://github.com/nextflow-io/nextflow/pull/7182\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#7182</a></li>\n<li class=\"\">Fixed <code>LogsCheckpoint</code> thread interrupt race condition by @pditommaso in <a href=\"https://github.com/nextflow-io/nextflow/pull/6939\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#6939</a></li>\n</ul>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"dependencies\">Dependencies<a href=\"https://docs.seqera.io/changelog/nextflow/v25.10.6#dependencies\" class=\"hash-link\" aria-label=\"Direct link to Dependencies\" title=\"Direct link to Dependencies\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\">Bumped <code>nf-amazon@3.4.5</code> by @pditommaso in <a href=\"https://github.com/nextflow-io/nextflow/commit/b9074b2d4bca8011e9a384bfe7aae9df0c0dafc2\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">b9074b2d</a></li>\n<li class=\"\">Bumped <code>nf-tower@1.17.7</code> by @pditommaso in <a href=\"https://github.com/nextflow-io/nextflow/commit/da09f0927f5ff0410e1360d98c95760948c2764f\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">da09f092</a></li>\n<li class=\"\">Bumped <code>nf-azure@1.20.3</code> by @pditommaso in <a href=\"https://github.com/nextflow-io/nextflow/commit/1e000afe00c1cbf1838502eebf4624a7f632104f\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">1e000afe</a></li>\n</ul>\n<p><strong>Full changelog</strong>: <a href=\"https://github.com/nextflow-io/nextflow/releases/tag/v25.10.6\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https://github.com/nextflow-io/nextflow/releases/tag/v25.10.6</a></p>",
            "url": "https://docs.seqera.io/changelog/nextflow/v25.10.6",
            "title": "Nextflow 25.10.6",
            "summary": "Feature updates and improvements",
            "date_modified": "2026-06-04T00:00:00.000Z",
            "tags": [
                "nextflow"
            ]
        },
        {
            "id": "https://docs.seqera.io/changelog/seqera-cloud/v26.2.0_cycle58",
            "content_html": "<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"feature-updates-and-improvements\">Feature updates and improvements<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.2.0_cycle58#feature-updates-and-improvements\" class=\"hash-link\" aria-label=\"Direct link to Feature updates and improvements\" title=\"Direct link to Feature updates and improvements\" translate=\"no\">​</a></h2>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"access-control\">Access control<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.2.0_cycle58#access-control\" class=\"hash-link\" aria-label=\"Direct link to Access control\" title=\"Direct link to Access control\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Enabled GitHub App credentials for all workspaces.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"compute-environments\">Compute environments<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.2.0_cycle58#compute-environments\" class=\"hash-link\" aria-label=\"Direct link to Compute environments\" title=\"Direct link to Compute environments\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Added security group name search to AWS drop-downs.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"pipelines\">Pipelines<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.2.0_cycle58#pipelines\" class=\"hash-link\" aria-label=\"Direct link to Pipelines\" title=\"Direct link to Pipelines\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Surfaced launch-time settings, including profiles and syntax parser, in the run config tab.</li>\n</ul>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"bug-fixes\">Bug fixes<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.2.0_cycle58#bug-fixes\" class=\"hash-link\" aria-label=\"Direct link to Bug fixes\" title=\"Direct link to Bug fixes\" translate=\"no\">​</a></h2>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"data-explorer\">Data explorer<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.2.0_cycle58#data-explorer\" class=\"hash-link\" aria-label=\"Direct link to Data explorer\" title=\"Direct link to Data explorer\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Fixed IGV index file handling by presigning <code>indexURLs</code> independently.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"pipelines-1\">Pipelines<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.2.0_cycle58#pipelines-1\" class=\"hash-link\" aria-label=\"Direct link to Pipelines\" title=\"Direct link to Pipelines\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Fixed the Nextflow syntax parser v2 toggle to seed from the saved launch config.</li>\n<li class=\"\">Included <code>syntaxParser</code> in the workflow launch API response.</li>\n<li class=\"\">Cleared stale main script launch errors.</li>\n<li class=\"\">Fixed the launch form to skip the lineage request in user space.</li>\n</ul>",
            "url": "https://docs.seqera.io/changelog/seqera-cloud/v26.2.0_cycle58",
            "title": "Seqera Cloud v26.2.0_cycle58",
            "summary": "Feature updates and improvements",
            "date_modified": "2026-06-04T00:00:00.000Z",
            "tags": [
                "seqera cloud"
            ]
        },
        {
            "id": "https://docs.seqera.io/changelog/nextflow/v26.04.3",
            "content_html": "<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"feature-updates-and-improvements\">Feature updates and improvements<a href=\"https://docs.seqera.io/changelog/nextflow/v26.04.3#feature-updates-and-improvements\" class=\"hash-link\" aria-label=\"Direct link to Feature updates and improvements\" title=\"Direct link to Feature updates and improvements\" translate=\"no\">​</a></h2>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"language-features\">Language features<a href=\"https://docs.seqera.io/changelog/nextflow/v26.04.3#language-features\" class=\"hash-link\" aria-label=\"Direct link to Language features\" title=\"Direct link to Language features\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Improved the error message when enabling types with syntax parser v1 by @jorgee in <a href=\"https://github.com/nextflow-io/nextflow/pull/7173\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#7173</a></li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"plugins\">Plugins<a href=\"https://docs.seqera.io/changelog/nextflow/v26.04.3#plugins\" class=\"hash-link\" aria-label=\"Direct link to Plugins\" title=\"Direct link to Plugins\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Made plugin metadata prefetch resilient to registry rate limiting by @pditommaso in <a href=\"https://github.com/nextflow-io/nextflow/pull/7181\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#7181</a></li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"fusion\">Fusion<a href=\"https://docs.seqera.io/changelog/nextflow/v26.04.3#fusion\" class=\"hash-link\" aria-label=\"Direct link to Fusion\" title=\"Direct link to Fusion\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Added support for fetching local files in <code>FUSION_CONTAINER_CONFIG_URL</code> by @alberto-miranda in <a href=\"https://github.com/nextflow-io/nextflow/pull/7142\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#7142</a></li>\n</ul>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"bug-fixes\">Bug fixes<a href=\"https://docs.seqera.io/changelog/nextflow/v26.04.3#bug-fixes\" class=\"hash-link\" aria-label=\"Direct link to Bug fixes\" title=\"Direct link to Bug fixes\" translate=\"no\">​</a></h2>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"s3\">S3<a href=\"https://docs.seqera.io/changelog/nextflow/v26.04.3#s3\" class=\"hash-link\" aria-label=\"Direct link to S3\" title=\"Direct link to S3\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Fixed bucket cleanup in S3 test by @bentsherman in <a href=\"https://github.com/nextflow-io/nextflow/pull/7172\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#7172</a></li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"general\">General<a href=\"https://docs.seqera.io/changelog/nextflow/v26.04.3#general\" class=\"hash-link\" aria-label=\"Direct link to General\" title=\"Direct link to General\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Fixed docs CI on Python 3.14 by upgrading Sphinx by @jorgee in <a href=\"https://github.com/nextflow-io/nextflow/pull/7175\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#7175</a></li>\n</ul>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"dependencies\">Dependencies<a href=\"https://docs.seqera.io/changelog/nextflow/v26.04.3#dependencies\" class=\"hash-link\" aria-label=\"Direct link to Dependencies\" title=\"Direct link to Dependencies\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\">Bumped <code>nf-azure@1.22.5</code></li>\n<li class=\"\">Bumped <code>nf-google@1.27.3</code></li>\n<li class=\"\">Bumped <code>nf-k8s@1.5.4</code></li>\n<li class=\"\">Bumped <code>nf-seqera@0.20.1</code></li>\n<li class=\"\">Bumped <code>nf-tower@1.28.0</code></li>\n<li class=\"\">Bumped <code>nf-wave@1.21.0</code></li>\n</ul>\n<p><strong>Full changelog</strong>: <a href=\"https://github.com/nextflow-io/nextflow/releases/tag/v26.04.3\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https://github.com/nextflow-io/nextflow/releases/tag/v26.04.3</a></p>",
            "url": "https://docs.seqera.io/changelog/nextflow/v26.04.3",
            "title": "Nextflow 26.04.3",
            "summary": "Feature updates and improvements",
            "date_modified": "2026-05-28T00:00:00.000Z",
            "tags": [
                "nextflow"
            ]
        },
        {
            "id": "https://docs.seqera.io/changelog/seqera-cloud/v26.2.0_cycle57",
            "content_html": "<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"feature-updates-and-improvements\">Feature updates and improvements<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.2.0_cycle57#feature-updates-and-improvements\" class=\"hash-link\" aria-label=\"Direct link to Feature updates and improvements\" title=\"Direct link to Feature updates and improvements\" translate=\"no\">​</a></h2>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"pipelines\">Pipelines<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.2.0_cycle57#pipelines\" class=\"hash-link\" aria-label=\"Direct link to Pipelines\" title=\"Direct link to Pipelines\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Exposed <code>tower.launch.config.maxSize</code> to frontend validators so launch configuration size limits stay aligned with the backend.</li>\n</ul>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"bug-fixes\">Bug fixes<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.2.0_cycle57#bug-fixes\" class=\"hash-link\" aria-label=\"Direct link to Bug fixes\" title=\"Direct link to Bug fixes\" translate=\"no\">​</a></h2>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"pipelines-1\">Pipelines<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.2.0_cycle57#pipelines-1\" class=\"hash-link\" aria-label=\"Direct link to Pipelines\" title=\"Direct link to Pipelines\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Added frontend validation of <code>paramsText</code> against its JSON-serialized size to align launch parameter limits with backend submission constraints.</li>\n<li class=\"\">Added missing metadata, pipeline versioning, and data lineage fields to the workflow launch form summary.</li>\n<li class=\"\">Fixed the workflow launch payload to always send <code>lineage.enabled</code> so the data lineage toggle setting persists correctly.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"general\">General<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.2.0_cycle57#general\" class=\"hash-link\" aria-label=\"Direct link to General\" title=\"Direct link to General\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Fixed the workspace switcher to keep the search input focused during arrow-key navigation.</li>\n<li class=\"\">Fixed background worker shutdown by draining workers before <code>JedisPool</code> shutdown to prevent dropped jobs.</li>\n<li class=\"\">Fixed navigation switcher responsiveness.</li>\n</ul>",
            "url": "https://docs.seqera.io/changelog/seqera-cloud/v26.2.0_cycle57",
            "title": "Seqera Cloud v26.2.0_cycle57",
            "summary": "Feature updates and improvements",
            "date_modified": "2026-05-28T00:00:00.000Z",
            "tags": [
                "seqera cloud"
            ]
        },
        {
            "id": "https://docs.seqera.io/changelog/seqera-enterprise/v26.1",
            "content_html": "<p>Seqera Platform Enterprise version 26.1 introduces Co-Scientist for Enterprise, broader cloud credential support (AWS role-based access, Azure Entra service principal, GCP Workload Identity Federation), Nextflow data lineage in pipeline runs and Data Explorer, and a redesigned audit log experience with CSV export.</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"highlights\">Highlights<a href=\"https://docs.seqera.io/changelog/seqera-enterprise/v26.1#highlights\" class=\"hash-link\" aria-label=\"Direct link to Highlights\" title=\"Direct link to Highlights\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><a href=\"https://docs.seqera.io/platform-enterprise/co-scientist/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">Co-Scientist</a> is now available for Enterprise deployments.</li>\n<li class=\"\">Pipelines now support a <a href=\"https://docs.seqera.io/platform-enterprise/git/overview#github-app\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">GitHub App</a> manifest flow for credential creation, with higher throughput than personal access tokens (PATs).</li>\n<li class=\"\"><a href=\"https://docs.seqera.io/platform-enterprise/compute-envs/overview#disable-compute-environment\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">Compute environments support descriptions and can be disabled</a>, and Google Batch and Azure Batch have significant stability and scalability improvements.</li>\n<li class=\"\">AWS, Azure, and GCP each gain deeper credential and identity management, including <a href=\"https://docs/seqera.io/platform-enterprise/compute-envs/google-cloud-batch#iam\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">Workload Identity Federation (WIF) for Google Cloud Batch</a> and <a href=\"https://docs.seqera.io/platform-enterprise/compute-envs/azure-batch#credentials\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">Entra service principal support</a> for Azure Batch.</li>\n<li class=\"\"><a href=\"https://docs.seqera.io/platform-enterprise/data/data-lineage\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">Nextflow data lineage</a> is configurable and attached to pipeline runs and Data Explorer objects.</li>\n<li class=\"\">Existing Studios can be edited, and new workspace settings for custom container registry controls and default collaboration modes provide top-down granular management.</li>\n<li class=\"\"><a href=\"https://docs.seqera.io/platform-enterprise/data/datasets#link-to-an-externally-hosted-file\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">Datasets now support linked (URL-referenced) remotely-hosted data</a>.</li>\n<li class=\"\">Data Explorer adds IGV and Molstar 3D viewer for genomic and structural files, respectively.</li>\n<li class=\"\"><a href=\"https://docs.seqera.io/platform-enterprise/monitoring/audit-logs\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">Audit logs</a> have a new user interface with on-demand CSV export, configurable maximum records, and richer event context. The Admin panel exposes real-time usage metrics.</li>\n</ul>\n<!-- -->\n<div class=\"theme-admonition theme-admonition-info admonition_whTW alert alert--info block shadow-none border border-gray-200\"><div class=\"admonitionHeading_lKjm\"><span class=\"admonitionIcon_pdWJ\"><svg viewBox=\"0 0 14 16\"><path fill-rule=\"evenodd\" d=\"M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z\"></path></svg></span>info</div><div class=\"admonitionContent_pDMz\"><p>The legacy distribution endpoint at <code>cr.seqera.io/private</code> is deprecated. Only bug fixes for existing major releases will continue to be published there. New major releases of Seqera Platform are available from <code>cr.seqera.io/enterprise</code>. Seqera will provide updated credentials for the new endpoint — <a href=\"https://support.seqera.io/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">contact your Seqera representative</a> if you need access.</p></div></div>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"feature-updates-and-improvements\">Feature updates and improvements<a href=\"https://docs.seqera.io/changelog/seqera-enterprise/v26.1#feature-updates-and-improvements\" class=\"hash-link\" aria-label=\"Direct link to Feature updates and improvements\" title=\"Direct link to Feature updates and improvements\" translate=\"no\">​</a></h2>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"co-scientist\">Co-Scientist<a href=\"https://docs.seqera.io/changelog/seqera-enterprise/v26.1#co-scientist\" class=\"hash-link\" aria-label=\"Direct link to Co-Scientist\" title=\"Direct link to Co-Scientist\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Added support for <a href=\"https://docs.seqera.io/platform-enterprise/enterprise/install-seqera-coscientist\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">Co-Scientist</a> in Enterprise deployments.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"studios\">Studios<a href=\"https://docs.seqera.io/changelog/seqera-enterprise/v26.1#studios\" class=\"hash-link\" aria-label=\"Direct link to Studios\" title=\"Direct link to Studios\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Enabled Studios on all workspaces by default. See the <a href=\"https://docs.seqera.io/platform-enterprise/enterprise/upgrade#studios-enabled-on-all-workspaces-by-default\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">Upgrade guide</a> for more information.</li>\n<li class=\"\">Added workspace setting for default Studios session collaboration.</li>\n<li class=\"\">Added multi-stage builds and Wave <code>v1.33.0</code> support for custom Studios containers.</li>\n<li class=\"\">Added <code>nameStrategy</code> configuration option to Studios workspace settings.</li>\n<li class=\"\">Added ability to edit the settings of stopped Studios.</li>\n<li class=\"\"><a href=\"https://docs.seqera.io/platform-enterprise/studios/custom-envs\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">Container registry improvements</a>, including:<!-- -->\n<ul>\n<li class=\"\">Configurable container repository path for custom image builds.</li>\n<li class=\"\">Configurable container image naming strategy (default, tag prefix, image suffix, none).</li>\n</ul>\n</li>\n<li class=\"\">Added new environment variables. See <a href=\"https://docs.seqera.io/platform-enterprise/enterprise/configuration/overview#data-features\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">Data features</a> for the full descriptions and defaults:<!-- -->\n<ul>\n<li class=\"\">SSH settings:<!-- -->\n<ul>\n<li class=\"\">Allowed workspaces</li>\n<li class=\"\">Enable key management</li>\n<li class=\"\">Limit SSH connections to authenticated sessions via key fingerprint</li>\n<li class=\"\">Custom SSH server domain</li>\n<li class=\"\">Custom connection string display port</li>\n</ul>\n</li>\n<li class=\"\">Custom Studio images:<!-- -->\n<ul>\n<li class=\"\">Disallowed image repositories</li>\n<li class=\"\">Image naming strategy</li>\n<li class=\"\">Wave build status checks</li>\n</ul>\n</li>\n<li class=\"\">Default privacy settings (private vs. collaborative by default)</li>\n<li class=\"\">Studios displayed per page</li>\n<li class=\"\">Feature manifest URL for version compatibility checks</li>\n<li class=\"\">Per workspace startup metrics &amp; retention policy</li>\n</ul>\n</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"compute-environments\">Compute environments<a href=\"https://docs.seqera.io/changelog/seqera-enterprise/v26.1#compute-environments\" class=\"hash-link\" aria-label=\"Direct link to Compute environments\" title=\"Direct link to Compute environments\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Added ability to disable a compute environment.</li>\n<li class=\"\">Improved compute environment form warning display with individual stacked alerts.</li>\n<li class=\"\">Added <code>m8gn</code>, <code>m8gb</code>, <code>c8id</code>, <code>m8id</code>, <code>r8id</code>, <code>x8aedz</code>, <code>g7e</code>, <code>p6-b300</code> instance families to NVMe list.</li>\n<li class=\"\">Added new environment variable. See <a href=\"https://docs.seqera.io/platform-enterprise/enterprise/configuration/overview\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">Configuration overview</a> for the full descriptions and defaults:<!-- -->\n<ul>\n<li class=\"\"><a href=\"https://docs.seqera.io/platform-enterprise/enterprise/configuration/overview#compute-environment-cleanup\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\"><code>TOWER_COMPUTE_ENV_CLEANUP_*</code></a></li>\n</ul>\n</li>\n</ul>\n<h4 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"azure\">Azure<a href=\"https://docs.seqera.io/changelog/seqera-enterprise/v26.1#azure\" class=\"hash-link\" aria-label=\"Direct link to Azure\" title=\"Direct link to Azure\" translate=\"no\">​</a></h4>\n<ul>\n<li class=\"\">Added separate head and worker pool support for Azure Batch compute environments in both Forge and manual modes.</li>\n<li class=\"\">Changed default Azure Batch job timeout to 7 days and exposed it as a new configuration item.</li>\n<li class=\"\">Updated default Azure termination policy in compute environment creation form.</li>\n<li class=\"\">Added VNet and subnet support for Azure Batch compute environments.</li>\n<li class=\"\">Added support for separate managed identity client IDs and resource IDs for head and compute jobs in Azure Batch.</li>\n<li class=\"\">Enabled <a href=\"https://docs.seqera.io/platform-enterprise/compute-envs/azure-batch#managed-identity\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">Entra service principal credentials</a> for Azure Batch Forge pool creation and Fusion v2.</li>\n</ul>\n<h4 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"aws\">AWS<a href=\"https://docs.seqera.io/changelog/seqera-enterprise/v26.1#aws\" class=\"hash-link\" aria-label=\"Direct link to AWS\" title=\"Direct link to AWS\" translate=\"no\">​</a></h4>\n<ul>\n<li class=\"\">Added AWS credential modes with support for key-based and role-based access.</li>\n<li class=\"\">Added AWS External ID support for role-based credentials.</li>\n</ul>\n<h4 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"gcp\">GCP<a href=\"https://docs.seqera.io/changelog/seqera-enterprise/v26.1#gcp\" class=\"hash-link\" aria-label=\"Direct link to GCP\" title=\"Direct link to GCP\" translate=\"no\">​</a></h4>\n<ul>\n<li class=\"\">Added <a href=\"https://docs.seqera.io/platform-enterprise/compute-envs/google-cloud-batch#authentication-methods\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">Workload Identity Federation (WIF) credential support</a> for Google Batch and Google Cloud compute environments.</li>\n<li class=\"\">Added support for network tagging in Google Batch.</li>\n<li class=\"\">Added boot disk image selection for Google Batch compute environments.</li>\n<li class=\"\">Added support for multiple machine types in Google Batch compute environments.</li>\n<li class=\"\">Added <a href=\"https://docs.seqera.io/platform-enterprise/compute-envs/google-cloud-batch#gcp-resources\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">configurable retry behavior</a> for tasks with null exit codes in Google Batch compute environments.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"pipelines\">Pipelines<a href=\"https://docs.seqera.io/changelog/seqera-enterprise/v26.1#pipelines\" class=\"hash-link\" aria-label=\"Direct link to Pipelines\" title=\"Direct link to Pipelines\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Redesigned workflow notification email templates with updated styling.</li>\n<li class=\"\">Added GitHub App manifest flow for credential creation.</li>\n<li class=\"\">Improved clipboard UX in workflow details header.</li>\n<li class=\"\">Redesigned report preview modal header layout and modal.</li>\n<li class=\"\">Registered Nextflow CLI as a static OIDC client for authorization code with PKCE flow.</li>\n<li class=\"\">Enriched the <code>POST /trace/create</code> response with platform metadata to reduce downstream API calls from Nextflow.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"datasets\">Datasets<a href=\"https://docs.seqera.io/changelog/seqera-enterprise/v26.1#datasets\" class=\"hash-link\" aria-label=\"Direct link to Datasets\" title=\"Direct link to Datasets\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Added preview for linked (URL-referenced) datasets.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"data-explorer\">Data Explorer<a href=\"https://docs.seqera.io/changelog/seqera-enterprise/v26.1#data-explorer\" class=\"hash-link\" aria-label=\"Direct link to Data Explorer\" title=\"Direct link to Data Explorer\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Added <a href=\"https://github.com/igvteam/igv.js\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">IGV</a> for genomic data visualization.</li>\n<li class=\"\">Added <a href=\"https://molstar.org/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">Molstar</a> 3D viewer for molecular data visualization.</li>\n<li class=\"\">Added extensible view mode selection for JSON files in Data Explorer (JSON, IGV, and plain text).</li>\n<li class=\"\">Added auto-detection for IGV-renderable files (<code>.bam</code>, <code>.bed</code>, etc.).</li>\n<li class=\"\">Updated Data Explorer to display non-native browser files as text when opened in a new tab.</li>\n<li class=\"\">Added Fusion symlink resolution to the Data Explorer API.</li>\n<li class=\"\">Increased the maximum data link name length to 512 characters.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"access-control\">Access control<a href=\"https://docs.seqera.io/changelog/seqera-enterprise/v26.1#access-control\" class=\"hash-link\" aria-label=\"Direct link to Access control\" title=\"Direct link to Access control\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Added required description field to custom role creation.</li>\n<li class=\"\">Exposed roles API endpoints in the OpenAPI specification.</li>\n<li class=\"\">Added SSO domain-based redirect for the login guard.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"monitoring-and-observability\">Monitoring and observability<a href=\"https://docs.seqera.io/changelog/seqera-enterprise/v26.1#monitoring-and-observability\" class=\"hash-link\" aria-label=\"Direct link to Monitoring and observability\" title=\"Direct link to Monitoring and observability\" translate=\"no\">​</a></h3>\n<p><strong>Admin panel</strong></p>\n<ul>\n<li class=\"\">Added real-time active user count display.</li>\n<li class=\"\">Added workspace usage metrics.</li>\n</ul>\n<p><strong>Audit logs v2: new capabilities</strong></p>\n<ul>\n<li class=\"\">Added CSV export from the admin audit logs v2 table, with a configurable maximum record limit.</li>\n<li class=\"\">Switched to token-based pagination for improved performance.</li>\n<li class=\"\">Added comprehensive logging for SSO lifecycle events.</li>\n<li class=\"\">Added descriptions and documentation metadata to audit event types, and renamed outdated event types for consistency.</li>\n</ul>\n<p><strong>Audit logs v2: richer event context</strong></p>\n<ul>\n<li class=\"\">Added owner ID and workspace ID metadata to Studios session audit events and to all data link audit events.</li>\n<li class=\"\">Added target organization, workspace, and user context to audit log v2 interfaces.</li>\n<li class=\"\">Added a <code>target_name</code> field to the data model and surfaced target resource names across event emission points, the admin table, the API, the UI, and CSV exports.</li>\n</ul>\n<p><strong>Audit logs v2: migration and cleanup</strong></p>\n<ul>\n<li class=\"\">Migrated telemetry usage queries to the v2 table.</li>\n<li class=\"\">Updated the audit log cleaner to handle both v1 and v2 tables.</li>\n<li class=\"\">Removed unused <code>instanceId</code> and <code>instanceName</code> columns from the v2 table.</li>\n</ul>\n<p><strong>Environment variables</strong></p>\n<ul>\n<li class=\"\">See the <a href=\"https://docs.seqera.io/platform-enterprise/enterprise/configuration/overview\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">Configuration overview</a> for the full descriptions and defaults:<!-- -->\n<ul>\n<li class=\"\"><a href=\"https://docs.seqera.io/platform-enterprise/enterprise/configuration/overview#audit-log-v2\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\"><code>TOWER_AUDIT_LOG_V2_WRITE_MODE</code></a></li>\n<li class=\"\"><a href=\"https://docs.seqera.io/platform-enterprise/enterprise/configuration/overview#audit-log-v2\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\"><code>TOWER_AUDIT_LOG_V2_CSV_EXPORT_MAX_LOGS</code></a></li>\n<li class=\"\"><a href=\"https://docs.seqera.io/platform-enterprise/enterprise/configuration/overview#audit-log-v2\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\"><code>TOWER_AUDIT_LOG_V2_PRE_POST_CHANGE_ENABLED</code></a></li>\n<li class=\"\"><a href=\"https://docs.seqera.io/platform-enterprise/enterprise/configuration/overview#audit-log-v2\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\"><code>TOWER_CRON_AUDIT_LOG_CLEAN_UP_*</code></a></li>\n</ul>\n</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"general\">General<a href=\"https://docs.seqera.io/changelog/seqera-enterprise/v26.1#general\" class=\"hash-link\" aria-label=\"Direct link to General\" title=\"Direct link to General\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Bumped Micronaut from 4.7.6 to 4.8.3.</li>\n<li class=\"\">Improved admin workspace list toolbar responsiveness.</li>\n<li class=\"\">Applied updated status icons across platform components.</li>\n<li class=\"\">Redesigned page header layout with improved toolbar and breadcrumb integration.</li>\n<li class=\"\">Added automatic breadcrumb navigation to page headers.</li>\n<li class=\"\">Updated delete workspace confirmation modal text to clarify the impact of deletion.</li>\n<li class=\"\">Removed the dynamic resource labels feature toggle (feature is now always active).</li>\n</ul>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"bug-fixes\">Bug fixes<a href=\"https://docs.seqera.io/changelog/seqera-enterprise/v26.1#bug-fixes\" class=\"hash-link\" aria-label=\"Direct link to Bug fixes\" title=\"Direct link to Bug fixes\" translate=\"no\">​</a></h2>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"studios-1\">Studios<a href=\"https://docs.seqera.io/changelog/seqera-enterprise/v26.1#studios-1\" class=\"hash-link\" aria-label=\"Direct link to Studios\" title=\"Direct link to Studios\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Added workspace existence check before creating Studios workspace settings.</li>\n<li class=\"\">Added validation of Git repository configuration files when creating a Studio.</li>\n<li class=\"\">Fixed broken navigation from Studio details page for private Studios.</li>\n<li class=\"\">Updated R-IDE to respect compute environment and Studio-specific environment variables.</li>\n<li class=\"\">Fixed CSP header empty directive.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"compute-environments-1\">Compute environments<a href=\"https://docs.seqera.io/changelog/seqera-enterprise/v26.1#compute-environments-1\" class=\"hash-link\" aria-label=\"Direct link to Compute environments\" title=\"Direct link to Compute environments\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Fixed Google Batch machine type migration to be portable across MySQL and MariaDB.</li>\n<li class=\"\">Removed hardcoded prediction model configuration from AWS Cloud platform provider.</li>\n<li class=\"\">Fixed metering event handling to batch events when more than 100 events are received, preventing silent data loss.</li>\n<li class=\"\">Removed default <code>terminateAsync</code> implementation to enforce explicit provider implementations.</li>\n<li class=\"\">Propagated AWS Forge disposal failures instead of silently swallowing exceptions.</li>\n<li class=\"\">Pinned <code>google-cloud-storage</code> to a compatible version to fix <code>NoClassDefFoundError</code> on GCS data link access.</li>\n<li class=\"\">Returned an actionable error message when an Azure Batch pool is missing during job submission.</li>\n<li class=\"\">Propagated GCP Forge disposal failures instead of silently ignoring resource deletion errors.</li>\n<li class=\"\">Enabled cloud cache for Kubernetes compute environments with local PVC paths.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"pipelines-1\">Pipelines<a href=\"https://docs.seqera.io/changelog/seqera-enterprise/v26.1#pipelines-1\" class=\"hash-link\" aria-label=\"Direct link to Pipelines\" title=\"Direct link to Pipelines\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Fixed pipeline implicit default version resolution.</li>\n<li class=\"\">Removed logs from AI debug button URL to prevent URI too large errors.</li>\n<li class=\"\">Replaced <code>document.write</code> with client-side form submission in GitHub App manifest flow to fix Firefox blank page issue.</li>\n<li class=\"\">Made workflow job cancellation idempotent to prevent 500 errors on concurrent cancel requests.</li>\n<li class=\"\">Fixed parallel requests to pipeline info in the launch form.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"datasets-1\">Datasets<a href=\"https://docs.seqera.io/changelog/seqera-enterprise/v26.1#datasets-1\" class=\"hash-link\" aria-label=\"Direct link to Datasets\" title=\"Direct link to Datasets\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Fixed <code>LazyInitializationException</code> in avatar resolution during dataset creation.</li>\n<li class=\"\">Fixed dataset name field to apply input normalization (spaces converted to underscores).</li>\n<li class=\"\">Fixed column order preservation in dataset preview for TSV files.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"data-explorer-1\">Data Explorer<a href=\"https://docs.seqera.io/changelog/seqera-enterprise/v26.1#data-explorer-1\" class=\"hash-link\" aria-label=\"Direct link to Data Explorer\" title=\"Direct link to Data Explorer\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Fixed IGV MIME type detection in Data Explorer.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"monitoring-and-observability-1\">Monitoring and observability<a href=\"https://docs.seqera.io/changelog/seqera-enterprise/v26.1#monitoring-and-observability-1\" class=\"hash-link\" aria-label=\"Direct link to Monitoring and observability\" title=\"Direct link to Monitoring and observability\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Fixed dashboard drop-down scrolling and character overflow.</li>\n<li class=\"\">Fixed task logging to use populated <code>taskId</code> instead of empty <code>id</code>.</li>\n<li class=\"\">Fixed <code>user_sign_in</code> audit events to correctly populate the actor field with the signing user's ID.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"general-1\">General<a href=\"https://docs.seqera.io/changelog/seqera-enterprise/v26.1#general-1\" class=\"hash-link\" aria-label=\"Direct link to General\" title=\"Direct link to General\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Fixed side navigation width not updating in Safari when toggling the collapsed state.</li>\n<li class=\"\">Fixed credits banner appearing during page load.</li>\n<li class=\"\">Fixed oversized icon on the forbidden access page.</li>\n</ul>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"upgrade-notes\">Upgrade notes<a href=\"https://docs.seqera.io/changelog/seqera-enterprise/v26.1#upgrade-notes\" class=\"hash-link\" aria-label=\"Direct link to Upgrade notes\" title=\"Direct link to Upgrade notes\" translate=\"no\">​</a></h2>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"breaking-changes\">Breaking changes<a href=\"https://docs.seqera.io/changelog/seqera-enterprise/v26.1#breaking-changes\" class=\"hash-link\" aria-label=\"Direct link to Breaking changes\" title=\"Direct link to Breaking changes\" translate=\"no\">​</a></h3>\n<h4 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"audit-log-versions-in-261\">Audit log versions in 26.1<a href=\"https://docs.seqera.io/changelog/seqera-enterprise/v26.1#audit-log-versions-in-261\" class=\"hash-link\" aria-label=\"Direct link to Audit log versions in 26.1\" title=\"Direct link to Audit log versions in 26.1\" translate=\"no\">​</a></h4>\n<p>Seqera Platform Enterprise 26.1 introduces the audit log v2 schema as a <strong>breaking change</strong> for direct database consumers and custom ETL jobs. See the <a href=\"https://docs.seqera.io/platform-enterprise/enterprise/upgrade\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">Upgrade guide</a> for guidance.</p>\n<h4 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"azure-batch-ubuntu-2404-and-apparmor\">Azure Batch Ubuntu 24.04 and AppArmor<a href=\"https://docs.seqera.io/changelog/seqera-enterprise/v26.1#azure-batch-ubuntu-2404-and-apparmor\" class=\"hash-link\" aria-label=\"Direct link to Azure Batch Ubuntu 24.04 and AppArmor\" title=\"Direct link to Azure Batch Ubuntu 24.04 and AppArmor\" translate=\"no\">​</a></h4>\n<p>The <code>ubuntu-hpc</code> image in Azure Batch now defaults to Ubuntu 24.04, whose kernel and AppArmor policy block the unprivileged user namespaces and FUSE mounts Fusion needs. Running Fusion on Ubuntu 24.04+ pools therefore requires an AppArmor profile that permits Fusion mounts to be loaded on every node, plus a matching <code>--security-opt</code> on each task container. This requires installing the AppArmor profile on the pool nodes. See <a href=\"https://docs.seqera.io/platform-enterprise/compute-envs/azure-batch#apparmor\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">Azure Batch AppArmor</a>.</p>\n<p><strong>Forge compute environments</strong></p>\n<p>Seqera Platform handles everything automatically. No action required.</p>\n<p><strong>Manual compute environments</strong></p>\n<p>When Fusion is enabled and the pool's image SKU is 2404 or higher, Seqera Platform automatically appends the options below to the generated Nextflow configuration:</p>\n<p><code>process.containerOptions = '--security-opt apparmor=seqera-fusionfs-container'</code></p>",
            "url": "https://docs.seqera.io/changelog/seqera-enterprise/v26.1",
            "title": "Seqera Enterprise v26.1",
            "summary": "Seqera Platform Enterprise version 26.1 introduces Co-Scientist for Enterprise, broader cloud credential support (AWS role-based access, Azure Entra service principal, GCP Workload Identity Federation), Nextflow data lineage in pipeline runs and Data Explorer, and a redesigned audit log experience with CSV export.",
            "date_modified": "2026-05-22T00:00:00.000Z",
            "tags": [
                "seqera enterprise"
            ]
        },
        {
            "id": "https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle56",
            "content_html": "<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"feature-updates-and-improvements\">Feature updates and improvements<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle56#feature-updates-and-improvements\" class=\"hash-link\" aria-label=\"Direct link to Feature updates and improvements\" title=\"Direct link to Feature updates and improvements\" translate=\"no\">​</a></h2>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"compute-environments\">Compute environments<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle56#compute-environments\" class=\"hash-link\" aria-label=\"Direct link to Compute environments\" title=\"Direct link to Compute environments\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Added a configurable boot disk size for Azure Batch pools.</li>\n<li class=\"\">Added <code>r8idn</code>, <code>r8idb</code>, <code>m8idn</code>, and <code>m8idb</code> instance families to the NVMe list.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"monitoring\">Monitoring<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle56#monitoring\" class=\"hash-link\" aria-label=\"Direct link to Monitoring\" title=\"Direct link to Monitoring\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Improved the JSON diff component with small refinements.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"pipelines\">Pipelines<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle56#pipelines\" class=\"hash-link\" aria-label=\"Direct link to Pipelines\" title=\"Direct link to Pipelines\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Added the Lineage ID to the Run Info page.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"general\">General<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle56#general\" class=\"hash-link\" aria-label=\"Direct link to General\" title=\"Direct link to General\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Introduced a panel search input and integrated it into the navigation switcher component.</li>\n<li class=\"\">Improved workspace switch redirects to preserve the active sidebar section.</li>\n</ul>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"bug-fixes\">Bug fixes<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle56#bug-fixes\" class=\"hash-link\" aria-label=\"Direct link to Bug fixes\" title=\"Direct link to Bug fixes\" translate=\"no\">​</a></h2>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"access-control\">Access control<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle56#access-control\" class=\"hash-link\" aria-label=\"Direct link to Access control\" title=\"Direct link to Access control\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Fixed the audit event type for MANUAL-to-SCIM promotion.</li>\n<li class=\"\">Kept the infinite-scroll drop-down open when clicking the search input.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"compute-environments-1\">Compute environments<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle56#compute-environments-1\" class=\"hash-link\" aria-label=\"Direct link to Compute environments\" title=\"Direct link to Compute environments\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Improved Entra robustness by adding <code>equals</code>/<code>hashCode</code> for credentials and making the managed identity regex case-insensitive.</li>\n<li class=\"\">Deduplicated the compute environment entry in the launch drop-down.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"data-explorer\">Data Explorer<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle56#data-explorer\" class=\"hash-link\" aria-label=\"Direct link to Data Explorer\" title=\"Direct link to Data Explorer\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Made credentials a required field in the <strong>Add data repository</strong> form.</li>\n<li class=\"\">Fixed the Data Explorer custom bucket E2E test to select credentials.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"monitoring-1\">Monitoring<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle56#monitoring-1\" class=\"hash-link\" aria-label=\"Direct link to Monitoring\" title=\"Direct link to Monitoring\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Fixed a referential integrity constraint violation when saving an audit log image bundle in H2.</li>\n<li class=\"\">Replaced the word <code>ID</code> with <code>IP</code> in the audit logs table.</li>\n<li class=\"\">Coalesced <code>setAvailableCredits</code> calls per organization.</li>\n<li class=\"\">Coalesced stop events per organization using a Redis lock.</li>\n<li class=\"\">Added a differential TTL and empty-result guard for the Metronome balance cache.</li>\n<li class=\"\">Coalesced <code>handleOrganizationCreditsExpiration</code> calls per organization.</li>\n<li class=\"\">Skipped null balance puts in <code>listGrantBalance</code> to avoid a <code>ConcurrentHashMap</code> NPE.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"pipelines-1\">Pipelines<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle56#pipelines-1\" class=\"hash-link\" aria-label=\"Direct link to Pipelines\" title=\"Direct link to Pipelines\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Refined <code>workflow_updated</code> events that contain no diff.</li>\n<li class=\"\">Prevented duplicate GitHub credentials across PAT and GitHub App types.</li>\n<li class=\"\">Resolved file paths to the most recent lineage record.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"general-1\">General<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle56#general-1\" class=\"hash-link\" aria-label=\"Direct link to General\" title=\"Direct link to General\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Fixed the expandable-text overlay to display only when text is truncated.</li>\n<li class=\"\">Preserved panel search focus inside <code>mat-menu</code>.</li>\n</ul>",
            "url": "https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle56",
            "title": "Seqera Cloud v26.1.0_cycle56",
            "summary": "Feature updates and improvements",
            "date_modified": "2026-05-22T00:00:00.000Z",
            "tags": [
                "seqera cloud"
            ]
        },
        {
            "id": "https://docs.seqera.io/changelog/nextflow/v26.04.2",
            "content_html": "<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"feature-updates-and-improvements\">Feature updates and improvements<a href=\"https://docs.seqera.io/changelog/nextflow/v26.04.2#feature-updates-and-improvements\" class=\"hash-link\" aria-label=\"Direct link to Feature updates and improvements\" title=\"Direct link to Feature updates and improvements\" translate=\"no\">​</a></h2>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"language-features\">Language features<a href=\"https://docs.seqera.io/changelog/nextflow/v26.04.2#language-features\" class=\"hash-link\" aria-label=\"Direct link to Language features\" title=\"Direct link to Language features\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Validated module spec against JSON schema by @pditommaso in <a href=\"https://github.com/nextflow-io/nextflow/pull/7094\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#7094</a></li>\n<li class=\"\">Updated guidelines for strict parser by @bentsherman in <a href=\"https://github.com/nextflow-io/nextflow/pull/7134\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#7134</a></li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"general\">General<a href=\"https://docs.seqera.io/changelog/nextflow/v26.04.2#general\" class=\"hash-link\" aria-label=\"Direct link to General\" title=\"Direct link to General\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Honored token field in <code>BitbucketServerRepositoryProvider</code> by @jorgee in <a href=\"https://github.com/nextflow-io/nextflow/pull/7120\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#7120</a></li>\n<li class=\"\">Picked up force-pushed branches in multi-revision repo strategy by @jorgee in <a href=\"https://github.com/nextflow-io/nextflow/pull/7103\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#7103</a></li>\n<li class=\"\">Tightened CI security and removed dead code in workflows by @ewels in <a href=\"https://github.com/nextflow-io/nextflow/pull/7139\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#7139</a></li>\n<li class=\"\">Updated GitHub Actions with security updates by @ewels in <a href=\"https://github.com/nextflow-io/nextflow/pull/7138\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#7138</a></li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"dependencies\">Dependencies<a href=\"https://docs.seqera.io/changelog/nextflow/v26.04.2#dependencies\" class=\"hash-link\" aria-label=\"Direct link to Dependencies\" title=\"Direct link to Dependencies\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Pinned <code>python</code> to 3.14.5 by @seqeralabs-renovate in <a href=\"https://github.com/nextflow-io/nextflow/pull/7152\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#7152</a></li>\n<li class=\"\">Bumped <code>nf-azure@1.22.4</code> by @pditommaso in <a href=\"https://github.com/nextflow-io/nextflow/commit/2bcc6e8ca\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">2bcc6e8c</a></li>\n<li class=\"\">Bumped <code>nf-k8s@1.5.3</code> by @pditommaso in <a href=\"https://github.com/nextflow-io/nextflow/commit/b2ea74921\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">b2ea7492</a></li>\n<li class=\"\">Bumped <code>nf-seqera@0.20.0</code> by @pditommaso in <a href=\"https://github.com/nextflow-io/nextflow/commit/4d55e81e3\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">4d55e81e</a></li>\n</ul>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"bug-fixes\">Bug fixes<a href=\"https://docs.seqera.io/changelog/nextflow/v26.04.2#bug-fixes\" class=\"hash-link\" aria-label=\"Direct link to Bug fixes\" title=\"Direct link to Bug fixes\" translate=\"no\">​</a></h2>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"language-features-1\">Language features<a href=\"https://docs.seqera.io/changelog/nextflow/v26.04.2#language-features-1\" class=\"hash-link\" aria-label=\"Direct link to Language features\" title=\"Direct link to Language features\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Fixed <code>module run</code> to allow optional path inputs by @bentsherman in <a href=\"https://github.com/nextflow-io/nextflow/pull/7163\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#7163</a></li>\n<li class=\"\">Fixed destructured record input in <code>module run</code> by @bentsherman in <a href=\"https://github.com/nextflow-io/nextflow/pull/7164\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#7164</a></li>\n<li class=\"\">Fixed function calls in typed process outputs by @bentsherman in <a href=\"https://github.com/nextflow-io/nextflow/pull/7148\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#7148</a></li>\n<li class=\"\">Fixed strict parser to include params refs in task hash by @bentsherman in <a href=\"https://github.com/nextflow-io/nextflow/pull/7165\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#7165</a></li>\n<li class=\"\">Normalized <code>TaskPath</code> to <code>Path</code> in typed process outputs by @stekaz in <a href=\"https://github.com/nextflow-io/nextflow/pull/7090\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#7090</a></li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"azure\">Azure<a href=\"https://docs.seqera.io/changelog/nextflow/v26.04.2#azure\" class=\"hash-link\" aria-label=\"Direct link to Azure\" title=\"Direct link to Azure\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Fixed Azure rnaseq-nf test by @bentsherman in <a href=\"https://github.com/nextflow-io/nextflow/pull/7143\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#7143</a></li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"general-1\">General<a href=\"https://docs.seqera.io/changelog/nextflow/v26.04.2#general-1\" class=\"hash-link\" aria-label=\"Direct link to General\" title=\"Direct link to General\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Released HTTP sockets when reading HTTP attributes to avoid 503 throttling by @jorgee in <a href=\"https://github.com/nextflow-io/nextflow/commit/f2b0284e6651fa86275a81d693e797a5b61a2eb9\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">f2b0284e</a></li>\n</ul>\n<p><strong>Full changelog</strong>: <a href=\"https://github.com/nextflow-io/nextflow/releases/tag/v26.04.2\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https://github.com/nextflow-io/nextflow/releases/tag/v26.04.2</a></p>",
            "url": "https://docs.seqera.io/changelog/nextflow/v26.04.2",
            "title": "Nextflow 26.04.2",
            "summary": "Feature updates and improvements",
            "date_modified": "2026-05-21T00:00:00.000Z",
            "tags": [
                "nextflow"
            ]
        },
        {
            "id": "https://docs.seqera.io/changelog/wave/v1.33.6",
            "content_html": "<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"feature-updates-and-improvements\">Feature updates and improvements<a href=\"https://docs.seqera.io/changelog/wave/v1.33.6#feature-updates-and-improvements\" class=\"hash-link\" aria-label=\"Direct link to Feature updates and improvements\" title=\"Direct link to Feature updates and improvements\" translate=\"no\">​</a></h2>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"general\">General<a href=\"https://docs.seqera.io/changelog/wave/v1.33.6#general\" class=\"hash-link\" aria-label=\"Direct link to General\" title=\"Direct link to General\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Demoted 'Request processing' log to trace in <code>RegistryProxyService</code> by @pditommaso in <a href=\"https://github.com/seqeralabs/wave/pull/1047\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1047</a></li>\n</ul>\n<p><strong>Full changelog</strong>: <a href=\"https://github.com/seqeralabs/wave/compare/v1.33.5...v1.33.6\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https://github.com/seqeralabs/wave/compare/v1.33.5...v1.33.6</a></p>",
            "url": "https://docs.seqera.io/changelog/wave/v1.33.6",
            "title": "Wave v1.33.6",
            "summary": "Feature updates and improvements",
            "date_modified": "2026-05-21T00:00:00.000Z",
            "tags": [
                "wave"
            ]
        },
        {
            "id": "https://docs.seqera.io/changelog/wave/v1.33.5",
            "content_html": "<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"feature-updates-and-improvements\">Feature updates and improvements<a href=\"https://docs.seqera.io/changelog/wave/v1.33.5#feature-updates-and-improvements\" class=\"hash-link\" aria-label=\"Direct link to Feature updates and improvements\" title=\"Direct link to Feature updates and improvements\" translate=\"no\">​</a></h2>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"general\">General<a href=\"https://docs.seqera.io/changelog/wave/v1.33.5#general\" class=\"hash-link\" aria-label=\"Direct link to General\" title=\"Direct link to General\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Ported Wave CI to push to internal ECR (SEC-1395) by @ShahzebMahmood in <a href=\"https://github.com/seqeralabs/wave/pull/1039\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1039</a></li>\n<li class=\"\">Embedded OpenAPI spec and Swagger UI in main Wave container by @pditommaso in <a href=\"https://github.com/seqeralabs/wave/pull/1043\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1043</a></li>\n<li class=\"\">Used <code>addIfLess</code> for JWT refresh timer scheduling by @pditommaso in <a href=\"https://github.com/seqeralabs/wave/pull/1045\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1045</a></li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"dependencies\">Dependencies<a href=\"https://docs.seqera.io/changelog/wave/v1.33.5#dependencies\" class=\"hash-link\" aria-label=\"Direct link to Dependencies\" title=\"Direct link to Dependencies\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Updated <code>node</code> dependency to v24 by @seqeralabs-renovate in <a href=\"https://github.com/seqeralabs/wave/pull/1023\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1023</a></li>\n</ul>\n<p><strong>Full changelog</strong>: <a href=\"https://github.com/seqeralabs/wave/compare/v1.33.4...v1.33.5\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https://github.com/seqeralabs/wave/compare/v1.33.4...v1.33.5</a></p>",
            "url": "https://docs.seqera.io/changelog/wave/v1.33.5",
            "title": "Wave v1.33.5",
            "summary": "Feature updates and improvements",
            "date_modified": "2026-05-17T00:00:00.000Z",
            "tags": [
                "wave"
            ]
        },
        {
            "id": "https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle55",
            "content_html": "<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"feature-updates-and-improvements\">Feature updates and improvements<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle55#feature-updates-and-improvements\" class=\"hash-link\" aria-label=\"Direct link to Feature updates and improvements\" title=\"Direct link to Feature updates and improvements\" translate=\"no\">​</a></h2>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"compute-environments\">Compute environments<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle55#compute-environments\" class=\"hash-link\" aria-label=\"Direct link to Compute environments\" title=\"Direct link to Compute environments\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Added a <code>CloudInfo</code> cloud instance type catalog and chip-selector filters specification.</li>\n<li class=\"\">Added a description field to the Compute Environment V2 form.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"datasets\">Datasets<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle55#datasets\" class=\"hash-link\" aria-label=\"Direct link to Datasets\" title=\"Direct link to Datasets\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Exposed dataset file size in version API responses.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"monitoring\">Monitoring<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle55#monitoring\" class=\"hash-link\" aria-label=\"Direct link to Monitoring\" title=\"Direct link to Monitoring\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Added a <code>getCost</code> failure metric.</li>\n<li class=\"\">Rendered fractional Allocated CPU values on the Run Details metrics card.</li>\n<li class=\"\">Added SCIM group audit logs.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"pipelines\">Pipelines<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle55#pipelines\" class=\"hash-link\" aria-label=\"Direct link to Pipelines\" title=\"Direct link to Pipelines\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Added a Nextflow syntax parser v2 toggle.</li>\n<li class=\"\">Added launch-time settings to the workflow configuration tab.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"studios\">Studios<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle55#studios\" class=\"hash-link\" aria-label=\"Direct link to Studios\" title=\"Direct link to Studios\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Added the compute environment name to the Studios row card.</li>\n<li class=\"\">Added new API endpoints to fetch compatible compute environments for a Studio and update the compute environment on a Studio.</li>\n<li class=\"\">Enabled updating the compute environment on a Studio.</li>\n<li class=\"\">Resolved the user on SSH Studio connection attempts.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"data-explorer\">Data Explorer<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle55#data-explorer\" class=\"hash-link\" aria-label=\"Direct link to Data Explorer\" title=\"Direct link to Data Explorer\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Cached the impersonated signer for WIF pre-signed URLs.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"general\">General<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle55#general\" class=\"hash-link\" aria-label=\"Direct link to General\" title=\"Direct link to General\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Introduced scroll-into-error behavior for the notification container component and unified the placement of message containers across form pages.</li>\n<li class=\"\">Collapsed Settings breadcrumbs to two segments.</li>\n<li class=\"\">Refined styling for the bordered variant of label values.</li>\n<li class=\"\">Improved readability of usage chip icons on dark backgrounds.</li>\n</ul>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"bug-fixes\">Bug fixes<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle55#bug-fixes\" class=\"hash-link\" aria-label=\"Direct link to Bug fixes\" title=\"Direct link to Bug fixes\" translate=\"no\">​</a></h2>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"access-control\">Access control<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle55#access-control\" class=\"hash-link\" aria-label=\"Direct link to Access control\" title=\"Direct link to Access control\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Redirected on JWT expiry and stopped the onboarding polling loop.</li>\n<li class=\"\">Auto-created organization membership during IdP group reconciliation.</li>\n<li class=\"\">Polished the IdP group mapping UI.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"compute-environments-1\">Compute environments<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle55#compute-environments-1\" class=\"hash-link\" aria-label=\"Direct link to Compute environments\" title=\"Direct link to Compute environments\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Validated NVMe and Wave dependencies for Fusion v2.</li>\n<li class=\"\">Split Forge disposal into separate resources and credentials phases.</li>\n<li class=\"\">Ported the Forge disposal split to Azure and GCP.</li>\n<li class=\"\">Clarified <code>setRemoteAvailableCredits</code> behavior and floored stale balance updates.</li>\n<li class=\"\">Granted lineage store access to the forged AWS Batch role.</li>\n<li class=\"\">Bumped the GCP default GPU image family to CUDA 12.9.</li>\n<li class=\"\">Resolved the WIF credential owner context inside a read-only transaction.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"data-explorer-1\">Data Explorer<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle55#data-explorer-1\" class=\"hash-link\" aria-label=\"Direct link to Data Explorer\" title=\"Direct link to Data Explorer\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Supported GCS pre-signed URLs with WIF credentials in Data Explorer.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"pipelines-1\">Pipelines<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle55#pipelines-1\" class=\"hash-link\" aria-label=\"Direct link to Pipelines\" title=\"Direct link to Pipelines\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Disabled the lineage launch toggle when lineage settings are not configured or when the compute environment does not support lineage.</li>\n<li class=\"\">Set the default value for <code>Launch.syntaxParser</code> to match the database schema.</li>\n<li class=\"\">De-flaked the <code>PipelineServiceTest</code> agent revisions check.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"studios-1\">Studios<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle55#studios-1\" class=\"hash-link\" aria-label=\"Direct link to Studios\" title=\"Direct link to Studios\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Recovered legacy Studio event names in the usage query.</li>\n<li class=\"\">Fell back to baseline Studio capabilities when the manifest is missing or the Studio version is not found in the manifest.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"general-1\">General<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle55#general-1\" class=\"hash-link\" aria-label=\"Direct link to General\" title=\"Direct link to General\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Pinned the Netty allocator to <code>pooled</code> to mitigate Micronaut 4.9 direct memory growth.</li>\n<li class=\"\">Stopped <code>ProviderUnrecoverableException</code> from hiding JVM errors.</li>\n<li class=\"\">Increased the polling timeout for the async audit image bundle test.</li>\n</ul>",
            "url": "https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle55",
            "title": "Seqera Cloud v26.1.0_cycle55",
            "summary": "Feature updates and improvements",
            "date_modified": "2026-05-14T00:00:00.000Z",
            "tags": [
                "seqera cloud"
            ]
        },
        {
            "id": "https://docs.seqera.io/changelog/multiqc/v1.35",
            "content_html": "<p>This release has a very nice shiny new feature for you: the <em>MultiQC Configuration Wizard</em>! 👨🏻‍🎨 🎨</p>\n<p>This has an interactive form where you can browse all MultiQC config attributes (there are quite a lot). See them organised with help text and examples. Enter values into the form and have them validated in real time. 📋 ✅</p>\n<p>Then see your generated YAML config in a code editor (where you can paste existing configs if you wish). See the config file explained, validated and suggestions for fixes. 📚</p>\n<p>The config wizard is a static HTML file that is bundled with the MultiQC repo, but it's easiest to try out online: <a href=\"https://seqera.io/multiqc_config_wizard\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https://seqera.io/multiqc_config_wizard</a> ✨</p>\n<img width=\"5518\" height=\"2950\" alt=\"CleanShot 2026-05-13 at 02 56 00@2x\" src=\"https://github.com/user-attachments/assets/76d1c67d-c098-4582-a30c-d3519d61290d\">\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"new-modules\">New modules<a href=\"https://docs.seqera.io/changelog/multiqc/v1.35#new-modules\" class=\"hash-link\" aria-label=\"Direct link to New modules\" title=\"Direct link to New modules\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\"><a href=\"https://github.com/becavin-lab/checkatlas\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">CheckAtlas</a> (<a href=\"https://github.com/MultiQC/MultiQC/pull/3545\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#3545</a>)<!-- -->\n<ul>\n<li class=\"\">A one-liner tool for quality control of single-cell atlases.</li>\n</ul>\n</li>\n<li class=\"\"><a href=\"https://github.com/bede/deacon\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">Deacon</a> (<a href=\"https://github.com/MultiQC/MultiQC/pull/3564\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#3564</a>)<!-- -->\n<ul>\n<li class=\"\">Search and depletion of FASTA/FASTQ files and streams using accelerated minimizer matching.</li>\n</ul>\n</li>\n<li class=\"\"><a href=\"https://github.com/fastqe/fastqe\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">FastQE</a> (<a href=\"https://github.com/MultiQC/MultiQC/pull/3490\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#3490</a>)<!-- -->\n<ul>\n<li class=\"\">Uses emoji to represent FASTQ sequence quality scores.</li>\n</ul>\n</li>\n<li class=\"\"><a href=\"https://github.com/koszullab/hicstuff\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">hicstuff</a> (<a href=\"https://github.com/MultiQC/MultiQC/pull/3541\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#3541</a>)<!-- -->\n<ul>\n<li class=\"\">Hi-C pipeline that generates contact maps from sequencing reads.</li>\n</ul>\n</li>\n<li class=\"\"><a href=\"https://github.com/sanger-tol/hifi-trimmer\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">HiFi-Trimmer</a> (<a href=\"https://github.com/MultiQC/MultiQC/pull/3513\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#3513</a>)<!-- -->\n<ul>\n<li class=\"\">Filters and trims adapter sequences from HiFi reads using BLAST.</li>\n</ul>\n</li>\n<li class=\"\"><a href=\"https://github.com/fulcrumgenomics/riker\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">Riker</a> (<a href=\"https://github.com/MultiQC/MultiQC/pull/3540\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#3540</a>)<!-- -->\n<ul>\n<li class=\"\">Fast Rust toolkit that ports key sequencing QC tools from Picard.</li>\n</ul>\n</li>\n<li class=\"\"><a href=\"https://sincei.readthedocs.io/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">sincei</a> (<a href=\"https://github.com/MultiQC/MultiQC/pull/1946\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1946</a>)<!-- -->\n<ul>\n<li class=\"\">Toolkit for processing and analysing single-cell (epi)genomics data.</li>\n</ul>\n</li>\n<li class=\"\"><a href=\"https://github.com/FelixKrueger/TrimGalore\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">Trim Galore</a> (<a href=\"https://github.com/MultiQC/MultiQC/pull/3538\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#3538</a>)<!-- -->\n<ul>\n<li class=\"\">Native v2.x support: quality and adapter trimming for next-generation sequencing data, with special handling for RRBS libraries.</li>\n</ul>\n</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"module-updates\">Module updates<a href=\"https://docs.seqera.io/changelog/multiqc/v1.35#module-updates\" class=\"hash-link\" aria-label=\"Direct link to Module updates\" title=\"Direct link to Module updates\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Bases2Fastq: Major upgrade to the module, now shows a lot more information (<a href=\"https://github.com/MultiQC/MultiQC/pull/3460\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#3460</a>)</li>\n<li class=\"\">Falco: Add native recognition for Falco output (<a href=\"https://github.com/MultiQC/MultiQC/pull/3497\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#3497</a>)</li>\n<li class=\"\">Fastp: Add % surviving bases (<a href=\"https://github.com/MultiQC/MultiQC/pull/3472\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#3472</a>)</li>\n<li class=\"\">Sequali: Expand general statistics, add normalised plots (<a href=\"https://github.com/MultiQC/MultiQC/pull/3530\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#3530</a>)</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"module-fixes\">Module fixes<a href=\"https://docs.seqera.io/changelog/multiqc/v1.35#module-fixes\" class=\"hash-link\" aria-label=\"Direct link to Module fixes\" title=\"Direct link to Module fixes\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Bcftools: Fix stats zero-depth plot crash (<a href=\"https://github.com/MultiQC/MultiQC/pull/3556\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#3556</a>)</li>\n<li class=\"\">Cell Ranger ARC: Fix key collisions between ATAC and GEX metrics (<a href=\"https://github.com/MultiQC/MultiQC/pull/3480\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#3480</a>)</li>\n<li class=\"\">Dragen: Fix incorrect average GC% in FastQC for all samples except the first in batch (<a href=\"https://github.com/MultiQC/MultiQC/pull/3505\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#3505</a>)</li>\n<li class=\"\">Haplocheck: Don't overwrite prior results, allow multiple samples (<a href=\"https://github.com/MultiQC/MultiQC/pull/3512\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#3512</a>)</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"feature-updates-and-improvements\">Feature updates and improvements<a href=\"https://docs.seqera.io/changelog/multiqc/v1.35#feature-updates-and-improvements\" class=\"hash-link\" aria-label=\"Direct link to Feature updates and improvements\" title=\"Direct link to Feature updates and improvements\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Config: Major new automations using config schema (<a href=\"https://github.com/MultiQC/MultiQC/pull/3183\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#3183</a>, <a href=\"https://github.com/MultiQC/MultiQC/pull/3558\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#3558</a>, <a href=\"https://github.com/MultiQC/MultiQC/pull/3561\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#3561</a>)<!-- -->\n<ul>\n<li class=\"\">Automated markdown reference documentation of all config attributes for the docs</li>\n<li class=\"\">New interactive tool for building, editing and validating MultiQC config files: <a href=\"https://seqera.io/multiqc_config_wizard\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https://seqera.io/multiqc_config_wizard</a></li>\n</ul>\n</li>\n<li class=\"\">AI: Catch unexpected AWS Bedrock response shapes (<a href=\"https://github.com/MultiQC/MultiQC/pull/3440\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#3440</a>)</li>\n<li class=\"\">custom_plot_config: Fix deprecated camelCase aliases (e.g. yPlotBands) (<a href=\"https://github.com/MultiQC/MultiQC/pull/3547\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#3547</a>)</li>\n<li class=\"\">custom_plot_config: Per-tab targeting for multi-data_labels plots (<a href=\"https://github.com/MultiQC/MultiQC/pull/3548\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#3548</a>)</li>\n<li class=\"\">Custom content: Fix crash on data type conflict between files (<a href=\"https://github.com/MultiQC/MultiQC/pull/3560\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#3560</a>)</li>\n<li class=\"\">Custom images: Support more MIME types, add custom favicon (<a href=\"https://github.com/MultiQC/MultiQC/pull/3469\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#3469</a>)</li>\n<li class=\"\">Plots: Add section alerts for filtered samples (<a href=\"https://github.com/MultiQC/MultiQC/pull/3549\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#3549</a>)</li>\n<li class=\"\">Plots: Fix barplot ValueError when all categories are zero (<a href=\"https://github.com/MultiQC/MultiQC/pull/3563\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#3563</a>)</li>\n<li class=\"\">Report: Add spacing between AI summary and general stats (<a href=\"https://github.com/MultiQC/MultiQC/pull/3470\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#3470</a>)</li>\n<li class=\"\">Run merging: Fix grouped sample totals and hierarchy being lost during parquet merging (<a href=\"https://github.com/MultiQC/MultiQC/pull/3559\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#3559</a>)</li>\n<li class=\"\">Tables: Allow defaultsort to include the first column header (<a href=\"https://github.com/MultiQC/MultiQC/pull/3519\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#3519</a>)</li>\n<li class=\"\">Tests: Fix pytest warning sources (<a href=\"https://github.com/MultiQC/MultiQC/pull/3551\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#3551</a>)</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"fixes\">Fixes<a href=\"https://docs.seqera.io/changelog/multiqc/v1.35#fixes\" class=\"hash-link\" aria-label=\"Direct link to Fixes\" title=\"Direct link to Fixes\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Config: Fix env var overwrite where booleans/ints/floats were stored as strings (<a href=\"https://github.com/MultiQC/MultiQC/pull/3557\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#3557</a>)</li>\n<li class=\"\">Core: Fix <code>rich.panel</code> import in module-failure exception handler (<a href=\"https://github.com/MultiQC/MultiQC/pull/3537\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#3537</a>)</li>\n<li class=\"\">custom_plot_config: Fix parsing of y_bands/x_bands/x_lines/y_lines (<a href=\"https://github.com/MultiQC/MultiQC/pull/3459\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#3459</a>)</li>\n<li class=\"\">Report: Fix race causing empty zip files when exporting plots (<a href=\"https://github.com/MultiQC/MultiQC/pull/3555\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#3555</a>)</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"infrastructure-and-packaging\">Infrastructure and packaging<a href=\"https://docs.seqera.io/changelog/multiqc/v1.35#infrastructure-and-packaging\" class=\"hash-link\" aria-label=\"Direct link to Infrastructure and packaging\" title=\"Direct link to Infrastructure and packaging\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Claude Code: Update agent instructions (<a href=\"https://github.com/MultiQC/MultiQC/pull/3552\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#3552</a>)</li>\n<li class=\"\">Frontend: Update npm packages (<a href=\"https://github.com/MultiQC/MultiQC/pull/3562\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#3562</a>)</li>\n<li class=\"\">Packaging: Bump minimum Python to 3.9 (<a href=\"https://github.com/MultiQC/MultiQC/pull/3542\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#3542</a>)</li>\n<li class=\"\">Polars: Replace deprecated <code>polars-lts-cpu</code> dependency (<a href=\"https://github.com/MultiQC/MultiQC/pull/3553\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#3553</a>)</li>\n<li class=\"\">Polars: Use Pyodide-compatible dependency on Emscripten (<a href=\"https://github.com/MultiQC/MultiQC/pull/3554\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#3554</a>)</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"optimization-refactoring-and-typing\">Optimization, refactoring and typing<a href=\"https://docs.seqera.io/changelog/multiqc/v1.35#optimization-refactoring-and-typing\" class=\"hash-link\" aria-label=\"Direct link to Optimization, refactoring and typing\" title=\"Direct link to Optimization, refactoring and typing\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Linting: Drop Python 2-era idioms (<a href=\"https://github.com/MultiQC/MultiQC/pull/3546\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#3546</a>)</li>\n</ul>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"new-contributors\">New Contributors<a href=\"https://docs.seqera.io/changelog/multiqc/v1.35#new-contributors\" class=\"hash-link\" aria-label=\"Direct link to New Contributors\" title=\"Direct link to New Contributors\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\">@hemant-goyal made their first contribution in <a href=\"https://github.com/MultiQC/MultiQC/pull/3497\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https://github.com/MultiQC/MultiQC/pull/3497</a></li>\n<li class=\"\">@FelixKrueger made their first contribution in <a href=\"https://github.com/MultiQC/MultiQC/pull/3538\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https://github.com/MultiQC/MultiQC/pull/3538</a></li>\n<li class=\"\">@yunhailuo made their first contribution in <a href=\"https://github.com/MultiQC/MultiQC/pull/3480\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https://github.com/MultiQC/MultiQC/pull/3480</a></li>\n<li class=\"\">@vivekbhr made their first contribution in <a href=\"https://github.com/MultiQC/MultiQC/pull/1946\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https://github.com/MultiQC/MultiQC/pull/1946</a></li>\n<li class=\"\">@tfenne made their first contribution in <a href=\"https://github.com/MultiQC/MultiQC/pull/3540\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https://github.com/MultiQC/MultiQC/pull/3540</a></li>\n<li class=\"\">@muffato made their first contribution in <a href=\"https://github.com/MultiQC/MultiQC/pull/3513\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https://github.com/MultiQC/MultiQC/pull/3513</a></li>\n<li class=\"\">@js2264 made their first contribution in <a href=\"https://github.com/MultiQC/MultiQC/pull/3541\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https://github.com/MultiQC/MultiQC/pull/3541</a></li>\n<li class=\"\">@chelauk made their first contribution in <a href=\"https://github.com/MultiQC/MultiQC/pull/3492\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https://github.com/MultiQC/MultiQC/pull/3492</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a href=\"https://github.com/MultiQC/MultiQC/compare/v1.34...v1.35\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https://github.com/MultiQC/MultiQC/compare/v1.34...v1.35</a></p>",
            "url": "https://docs.seqera.io/changelog/multiqc/v1.35",
            "title": "MultiQC v1.35",
            "summary": "This release has a very nice shiny new feature for you: the MultiQC Configuration Wizard! 👨🏻‍🎨 🎨",
            "date_modified": "2026-05-13T00:00:00.000Z",
            "tags": [
                "multiqc"
            ]
        },
        {
            "id": "https://docs.seqera.io/changelog/nextflow/v26.04.1",
            "content_html": "<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"feature-updates-and-improvements\">Feature updates and improvements<a href=\"https://docs.seqera.io/changelog/nextflow/v26.04.1#feature-updates-and-improvements\" class=\"hash-link\" aria-label=\"Direct link to Feature updates and improvements\" title=\"Direct link to Feature updates and improvements\" translate=\"no\">​</a></h2>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"general\">General<a href=\"https://docs.seqera.io/changelog/nextflow/v26.04.1#general\" class=\"hash-link\" aria-label=\"Direct link to General\" title=\"Direct link to General\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Updated migration docs now that 26.04 is released by @ewels in <a href=\"https://github.com/nextflow-io/nextflow/pull/7085\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#7085</a></li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"dependencies\">Dependencies<a href=\"https://docs.seqera.io/changelog/nextflow/v26.04.1#dependencies\" class=\"hash-link\" aria-label=\"Direct link to Dependencies\" title=\"Direct link to Dependencies\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Bumped <code>ch.qos.logback:logback-classic</code> to v1.5.32 by @seqeralabs-renovate in <a href=\"https://github.com/nextflow-io/nextflow/pull/7126\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#7126</a></li>\n<li class=\"\">Bumped <code>nf-amazon@3.9.1</code> by @pditommaso in <a href=\"https://github.com/nextflow-io/nextflow/commit/816c07741\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">816c0774</a></li>\n<li class=\"\">Bumped <code>nf-azure@1.22.3</code> by @pditommaso in <a href=\"https://github.com/nextflow-io/nextflow/commit/78fa50139\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">78fa5013</a></li>\n<li class=\"\">Bumped <code>nf-codecommit@0.5.2</code> by @pditommaso in <a href=\"https://github.com/nextflow-io/nextflow/commit/4ae5c872d\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">4ae5c872</a></li>\n<li class=\"\">Bumped <code>nf-seqera@0.19.1</code> by @pditommaso in <a href=\"https://github.com/nextflow-io/nextflow/commit/764003a9c\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">764003a9</a></li>\n</ul>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"bug-fixes\">Bug fixes<a href=\"https://docs.seqera.io/changelog/nextflow/v26.04.1#bug-fixes\" class=\"hash-link\" aria-label=\"Direct link to Bug fixes\" title=\"Direct link to Bug fixes\" translate=\"no\">​</a></h2>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"general-1\">General<a href=\"https://docs.seqera.io/changelog/nextflow/v26.04.1#general-1\" class=\"hash-link\" aria-label=\"Direct link to General\" title=\"Direct link to General\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Fixed module binaries on <code>nextflow module run</code> via session flag by @pditommaso in <a href=\"https://github.com/nextflow-io/nextflow/pull/7089\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#7089</a></li>\n</ul>\n<p><strong>Full changelog</strong>: <a href=\"https://github.com/nextflow-io/nextflow/releases/tag/v26.04.1\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https://github.com/nextflow-io/nextflow/releases/tag/v26.04.1</a></p>",
            "url": "https://docs.seqera.io/changelog/nextflow/v26.04.1",
            "title": "Nextflow 26.04.1",
            "summary": "Feature updates and improvements",
            "date_modified": "2026-05-11T00:00:00.000Z",
            "tags": [
                "nextflow"
            ]
        },
        {
            "id": "https://docs.seqera.io/changelog/wave/v1.33.4",
            "content_html": "<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"feature-updates-and-improvements\">Feature updates and improvements<a href=\"https://docs.seqera.io/changelog/wave/v1.33.4#feature-updates-and-improvements\" class=\"hash-link\" aria-label=\"Direct link to Feature updates and improvements\" title=\"Direct link to Feature updates and improvements\" translate=\"no\">​</a></h2>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"general\">General<a href=\"https://docs.seqera.io/changelog/wave/v1.33.4#general\" class=\"hash-link\" aria-label=\"Direct link to General\" title=\"Direct link to General\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Truncated verbose <code>DEBUG</code> log payloads to reduce heap pressure by @pditommaso in <a href=\"https://github.com/seqeralabs/wave/pull/1041\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1041</a></li>\n</ul>\n<p><strong>Full changelog</strong>: <a href=\"https://github.com/seqeralabs/wave/compare/v1.33.3...v1.33.4\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https://github.com/seqeralabs/wave/compare/v1.33.3...v1.33.4</a></p>",
            "url": "https://docs.seqera.io/changelog/wave/v1.33.4",
            "title": "Wave v1.33.4",
            "summary": "Feature updates and improvements",
            "date_modified": "2026-05-09T00:00:00.000Z",
            "tags": [
                "wave"
            ]
        },
        {
            "id": "https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle54",
            "content_html": "<div class=\"theme-admonition theme-admonition-note admonition_whTW alert alert--secondary block shadow-none border border-gray-200\"><div class=\"admonitionHeading_lKjm\"><span class=\"admonitionIcon_pdWJ\"><svg viewBox=\"0 0 14 16\"><path fill-rule=\"evenodd\" d=\"M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z\"></path></svg></span>note</div><div class=\"admonitionContent_pDMz\"><p>The default Nextflow version has changed from v25.10 to v26.04. Nextflow v26.04 includes the strict syntax as default, which may break some older workflows. See <a href=\"https://docs.seqera.io/platform-cloud/launch/advanced#enable-nextflow-syntax-parser-v2\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">Enable Nextflow syntax parser v2</a>.</p></div></div>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"feature-updates-and-improvements\">Feature updates and improvements<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle54#feature-updates-and-improvements\" class=\"hash-link\" aria-label=\"Direct link to Feature updates and improvements\" title=\"Direct link to Feature updates and improvements\" translate=\"no\">​</a></h2>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"access-control\">Access control<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle54#access-control\" class=\"hash-link\" aria-label=\"Direct link to Access control\" title=\"Direct link to Access control\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Automatically disabled SSO on organization deletion.</li>\n<li class=\"\">Enabled SSO domain verification.</li>\n<li class=\"\">Skipped showcase workspace enrollment for free-tier users.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"compute-environments\">Compute environments<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle54#compute-environments\" class=\"hash-link\" aria-label=\"Direct link to Compute environments\" title=\"Direct link to Compute environments\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Added an export configuration option to the compute environment menu.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"general\">General<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle54#general\" class=\"hash-link\" aria-label=\"Direct link to General\" title=\"Direct link to General\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Added inactive scope styles and a settings breadcrumb trail.</li>\n<li class=\"\">Aligned workspace settings routes and page titles.</li>\n<li class=\"\">Updated workspace settings hub copy and added E2E selectors.</li>\n<li class=\"\">Updated the labels page and modal type copy.</li>\n</ul>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"bug-fixes\">Bug fixes<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle54#bug-fixes\" class=\"hash-link\" aria-label=\"Direct link to Bug fixes\" title=\"Direct link to Bug fixes\" translate=\"no\">​</a></h2>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"compute-environments-1\">Compute environments<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle54#compute-environments-1\" class=\"hash-link\" aria-label=\"Direct link to Compute environments\" title=\"Direct link to Compute environments\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Fixed the compute environment edit form to skip name copy-rename when opened.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"data-explorer\">Data Explorer<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle54#data-explorer\" class=\"hash-link\" aria-label=\"Direct link to Data Explorer\" title=\"Direct link to Data Explorer\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Prevented bucket actions from becoming stuck in the <code>CREATING</code> state.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"studios\">Studios<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle54#studios\" class=\"hash-link\" aria-label=\"Direct link to Studios\" title=\"Direct link to Studios\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Fixed the redirection route for the Save as new Studio action.</li>\n</ul>",
            "url": "https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle54",
            "title": "Seqera Cloud v26.1.0_cycle54",
            "summary": "The default Nextflow version has changed from v25.10 to v26.04. Nextflow v26.04 includes the strict syntax as default, which may break some older workflows. See Enable Nextflow syntax parser v2.",
            "date_modified": "2026-05-07T00:00:00.000Z",
            "tags": [
                "seqera cloud"
            ]
        },
        {
            "id": "https://docs.seqera.io/changelog/nextflow/v25.10.5",
            "content_html": "<div class=\"theme-admonition theme-admonition-info admonition_whTW alert alert--info block shadow-none border border-gray-200\"><div class=\"admonitionHeading_lKjm\"><span class=\"admonitionIcon_pdWJ\"><svg viewBox=\"0 0 14 16\"><path fill-rule=\"evenodd\" d=\"M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z\"></path></svg></span>Nextflow 25.10 is a stable release</div><div class=\"admonitionContent_pDMz\"><p>See the <a href=\"https://docs.seqera.io/nextflow/migrations/25-10\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">Migrating to 25.10</a> for a comprehensive list of changes since the last stable release.</p></div></div>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"feature-updates-and-improvements\">Feature updates and improvements<a href=\"https://docs.seqera.io/changelog/nextflow/v25.10.5#feature-updates-and-improvements\" class=\"hash-link\" aria-label=\"Direct link to Feature updates and improvements\" title=\"Direct link to Feature updates and improvements\" translate=\"no\">​</a></h2>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"dependencies\">Dependencies<a href=\"https://docs.seqera.io/changelog/nextflow/v25.10.5#dependencies\" class=\"hash-link\" aria-label=\"Direct link to Dependencies\" title=\"Direct link to Dependencies\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Bumped nf-tower@1.17.6 by @pditommaso</li>\n</ul>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"bug-fixes\">Bug fixes<a href=\"https://docs.seqera.io/changelog/nextflow/v25.10.5#bug-fixes\" class=\"hash-link\" aria-label=\"Direct link to Bug fixes\" title=\"Direct link to Bug fixes\" translate=\"no\">​</a></h2>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"language-features\">Language features<a href=\"https://docs.seqera.io/changelog/nextflow/v25.10.5#language-features\" class=\"hash-link\" aria-label=\"Direct link to Language features\" title=\"Direct link to Language features\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Fixed formatting bug with map key expression by @bentsherman in <a href=\"https://github.com/nextflow-io/nextflow/pull/6893\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#6893</a></li>\n<li class=\"\">Fixed incorrect evaluation of <code>secret</code> process directive by @bentsherman in <a href=\"https://github.com/nextflow-io/nextflow/pull/6934\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#6934</a></li>\n<li class=\"\">Fixed params block in included module by @bentsherman in <a href=\"https://github.com/nextflow-io/nextflow/pull/6940\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#6940</a></li>\n<li class=\"\">Fixed params inclusion across modules in v2 parser by @bentsherman in <a href=\"https://github.com/nextflow-io/nextflow/pull/6766\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#6766</a></li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"configuration\">Configuration<a href=\"https://docs.seqera.io/changelog/nextflow/v25.10.5#configuration\" class=\"hash-link\" aria-label=\"Direct link to Configuration\" title=\"Direct link to Configuration\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Fixed resolution of params in resolved config text by @jorgee in <a href=\"https://github.com/nextflow-io/nextflow/pull/7072\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#7072</a></li>\n</ul>\n<p><strong>Full changelog</strong>: <a href=\"https://github.com/nextflow-io/nextflow/releases/tag/v25.10.5\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https://github.com/nextflow-io/nextflow/releases/tag/v25.10.5</a></p>",
            "url": "https://docs.seqera.io/changelog/nextflow/v25.10.5",
            "title": "Nextflow 25.10.5",
            "summary": "See the Migrating to 25.10 for a comprehensive list of changes since the last stable release.",
            "date_modified": "2026-05-05T00:00:00.000Z",
            "tags": [
                "nextflow"
            ]
        },
        {
            "id": "https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle52",
            "content_html": "<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"feature-updates-and-improvements\">Feature updates and improvements<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle52#feature-updates-and-improvements\" class=\"hash-link\" aria-label=\"Direct link to Feature updates and improvements\" title=\"Direct link to Feature updates and improvements\" translate=\"no\">​</a></h2>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"compute-environments\">Compute environments<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle52#compute-environments\" class=\"hash-link\" aria-label=\"Direct link to Compute environments\" title=\"Direct link to Compute environments\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Added force-delete for stuck compute environments.</li>\n<li class=\"\">Added an optional description field to compute environments.</li>\n<li class=\"\">Added region name search to the Seqera Compute drop-down mwnu.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"pipelines\">Pipelines<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle52#pipelines\" class=\"hash-link\" aria-label=\"Direct link to Pipelines\" title=\"Direct link to Pipelines\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Added Nextflow lineage integration with indexing, API, and UI for browsing workflow lineage data.</li>\n<li class=\"\">Added cron action source for scheduled pipeline launches.</li>\n<li class=\"\">Added <code>effectiveCpus</code> and <code>effectiveMemory</code> helpers on <code>Task</code>.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"monitoring\">Monitoring<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle52#monitoring\" class=\"hash-link\" aria-label=\"Direct link to Monitoring\" title=\"Direct link to Monitoring\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Added GPU metrics.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"general\">General<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle52#general\" class=\"hash-link\" aria-label=\"Direct link to General\" title=\"Direct link to General\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Added automatic breadcrumb navigation in the page header.</li>\n</ul>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"bug-fixes\">Bug fixes<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle52#bug-fixes\" class=\"hash-link\" aria-label=\"Direct link to Bug fixes\" title=\"Direct link to Bug fixes\" translate=\"no\">​</a></h2>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"compute-environments-1\">Compute environments<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle52#compute-environments-1\" class=\"hash-link\" aria-label=\"Direct link to Compute environments\" title=\"Direct link to Compute environments\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Fixed AWS Batch child jobs to terminate on workflow cancellation.</li>\n<li class=\"\">Added <code>hpc6id</code> to the NVMe instance families allowlist.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"data-explorer\">Data Explorer<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle52#data-explorer\" class=\"hash-link\" aria-label=\"Direct link to Data Explorer\" title=\"Direct link to Data Explorer\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Fixed 403 errors to surface properly when adding a data-link to a GCS bucket.</li>\n<li class=\"\">Fixed text overflow in the Data Explorer modal.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"pipelines-1\">Pipelines<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle52#pipelines-1\" class=\"hash-link\" aria-label=\"Direct link to Pipelines\" title=\"Direct link to Pipelines\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Fixed <code>cpuShares</code> to vCPU conversion in <code>Task.getEffectiveCpus</code>.</li>\n<li class=\"\">Fixed parameters being hidden in the launch form when <code>hidden=false</code> is set in <code>nextflow_schema.json</code>.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"access-control\">Access control<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle52#access-control\" class=\"hash-link\" aria-label=\"Direct link to Access control\" title=\"Direct link to Access control\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Fixed user metadata reading for name, surname, and organization fields.</li>\n<li class=\"\">Fixed organization claim reading to use the namespaced claim instead of <code>user_metadata</code>.</li>\n<li class=\"\">Classified DCR-registered OIDC clients as third-party.</li>\n<li class=\"\">Updated the default refresh token expiration in OIDC.</li>\n<li class=\"\">Fixed <code>POST /metering</code> to allow regular authenticated users.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"studios\">Studios<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle52#studios\" class=\"hash-link\" aria-label=\"Direct link to Studios\" title=\"Direct link to Studios\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Fixed the Studio form to enable buttons after valid input.</li>\n<li class=\"\">Fixed the <strong>Mount data</strong> button to display on the Studios form.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"general-1\">General<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle52#general-1\" class=\"hash-link\" aria-label=\"Direct link to General\" title=\"Direct link to General\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Fixed copy icon position by pinning it to the top-right corner in code blocks.</li>\n</ul>",
            "url": "https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle52",
            "title": "Seqera Cloud v26.1.0_cycle52",
            "summary": "Feature updates and improvements",
            "date_modified": "2026-04-30T00:00:00.000Z",
            "tags": [
                "seqera cloud"
            ]
        },
        {
            "id": "https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle53",
            "content_html": "<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"feature-updates-and-improvements\">Feature updates and improvements<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle53#feature-updates-and-improvements\" class=\"hash-link\" aria-label=\"Direct link to Feature updates and improvements\" title=\"Direct link to Feature updates and improvements\" translate=\"no\">​</a></h2>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"access-control\">Access control<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle53#access-control\" class=\"hash-link\" aria-label=\"Direct link to Access control\" title=\"Direct link to Access control\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Added an Enterprise AI OAuth client parameter.</li>\n<li class=\"\">Added the ability to edit workspaces from the admin panel.</li>\n<li class=\"\">Added configurable access and refresh token expiration per client.</li>\n<li class=\"\">Refined the copy in the SSO management section.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"compute-environments\">Compute environments<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle53#compute-environments\" class=\"hash-link\" aria-label=\"Direct link to Compute environments\" title=\"Direct link to Compute environments\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Added a compute instance types selector for AWS Cloud Scheduler.</li>\n<li class=\"\">Aggregated CPU-hours in shares to preserve fractional allocations.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"pipelines\">Pipelines<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle53#pipelines\" class=\"hash-link\" aria-label=\"Direct link to Pipelines\" title=\"Direct link to Pipelines\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Added data lineage indexing.</li>\n<li class=\"\">Enabled the AI debug button.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"platform-api\">Platform API<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle53#platform-api\" class=\"hash-link\" aria-label=\"Direct link to Platform API\" title=\"Direct link to Platform API\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Persisted requested CPU and memory values on <code>WorkflowLoad</code>.</li>\n</ul>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"bug-fixes\">Bug fixes<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle53#bug-fixes\" class=\"hash-link\" aria-label=\"Direct link to Bug fixes\" title=\"Direct link to Bug fixes\" translate=\"no\">​</a></h2>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"access-control-1\">Access control<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle53#access-control-1\" class=\"hash-link\" aria-label=\"Direct link to Access control\" title=\"Direct link to Access control\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Fixed frontend Cloud SSO feature handling.</li>\n<li class=\"\">Updated the default refresh token expiration in OIDC.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"datasets\">Datasets<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle53#datasets\" class=\"hash-link\" aria-label=\"Direct link to Datasets\" title=\"Direct link to Datasets\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Fixed the dataset name maximum length in the frontend to match the backend.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"pipelines-1\">Pipelines<a href=\"https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle53#pipelines-1\" class=\"hash-link\" aria-label=\"Direct link to Pipelines\" title=\"Direct link to Pipelines\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Resolved a race condition in the Lineage section of task details.</li>\n</ul>",
            "url": "https://docs.seqera.io/changelog/seqera-cloud/v26.1.0_cycle53",
            "title": "Seqera Cloud v26.1.0_cycle53",
            "summary": "Feature updates and improvements",
            "date_modified": "2026-04-30T00:00:00.000Z",
            "tags": [
                "seqera cloud"
            ]
        },
        {
            "id": "https://docs.seqera.io/changelog/nextflow/v26.04.0",
            "content_html": "<div class=\"theme-admonition theme-admonition-info admonition_whTW alert alert--info block shadow-none border border-gray-200\"><div class=\"admonitionHeading_lKjm\"><span class=\"admonitionIcon_pdWJ\"><svg viewBox=\"0 0 14 16\"><path fill-rule=\"evenodd\" d=\"M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z\"></path></svg></span>Nextflow 26.04 is a stable release</div><div class=\"admonitionContent_pDMz\"><p>See the <a href=\"https://docs.seqera.io/nextflow/migrations/26-04\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">Migrating to 26.04</a> for a comprehensive list of changes since the last stable release.</p></div></div>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"feature-updates-and-improvements\">Feature updates and improvements<a href=\"https://docs.seqera.io/changelog/nextflow/v26.04.0#feature-updates-and-improvements\" class=\"hash-link\" aria-label=\"Direct link to Feature updates and improvements\" title=\"Direct link to Feature updates and improvements\" translate=\"no\">​</a></h2>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"configuration\">Configuration<a href=\"https://docs.seqera.io/changelog/nextflow/v26.04.0#configuration\" class=\"hash-link\" aria-label=\"Direct link to Configuration\" title=\"Direct link to Configuration\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Renamed <code>nextflow.preview.types</code> feature flag to <code>nextflow.enable.types</code> by @pditommaso in <a href=\"https://github.com/nextflow-io/nextflow/pull/7067\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#7067</a></li>\n<li class=\"\">Added support for validation of collection params with record types by @bentsherman in <a href=\"https://github.com/nextflow-io/nextflow/pull/7025\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#7025</a></li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"general\">General<a href=\"https://docs.seqera.io/changelog/nextflow/v26.04.0#general\" class=\"hash-link\" aria-label=\"Direct link to General\" title=\"Direct link to General\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Added <code>-user-secret</code> and <code>-workspace-secret</code> flags to <code>nextflow launch</code> by @rnaidu-seqera in <a href=\"https://github.com/nextflow-io/nextflow/pull/7040\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#7040</a></li>\n</ul>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"bug-fixes\">Bug fixes<a href=\"https://docs.seqera.io/changelog/nextflow/v26.04.0#bug-fixes\" class=\"hash-link\" aria-label=\"Direct link to Bug fixes\" title=\"Direct link to Bug fixes\" translate=\"no\">​</a></h2>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"language-features\">Language features<a href=\"https://docs.seqera.io/changelog/nextflow/v26.04.0#language-features\" class=\"hash-link\" aria-label=\"Direct link to Language features\" title=\"Direct link to Language features\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Fixed runtime type reflection in <code>nf-lang</code> by @bentsherman in <a href=\"https://github.com/nextflow-io/nextflow/pull/7077\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#7077</a></li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"general-1\">General<a href=\"https://docs.seqera.io/changelog/nextflow/v26.04.0#general-1\" class=\"hash-link\" aria-label=\"Direct link to General\" title=\"Direct link to General\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Fixed ANSI colors in error messages by @ewels in <a href=\"https://github.com/nextflow-io/nextflow/pull/7078\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#7078</a></li>\n</ul>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"dependencies\">Dependencies<a href=\"https://docs.seqera.io/changelog/nextflow/v26.04.0#dependencies\" class=\"hash-link\" aria-label=\"Direct link to Dependencies\" title=\"Direct link to Dependencies\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\">Bumped <code>nf-tower@1.27.0</code></li>\n</ul>\n<p><strong>Full changelog</strong>: <a href=\"https://github.com/nextflow-io/nextflow/releases/tag/v26.04.0\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https://github.com/nextflow-io/nextflow/releases/tag/v26.04.0</a></p>",
            "url": "https://docs.seqera.io/changelog/nextflow/v26.04.0",
            "title": "Nextflow 26.04.0",
            "summary": "See the Migrating to 26.04 for a comprehensive list of changes since the last stable release.",
            "date_modified": "2026-04-29T00:00:00.000Z",
            "tags": [
                "nextflow"
            ]
        },
        {
            "id": "https://docs.seqera.io/changelog/wave/v1.33.3",
            "content_html": "<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"feature-updates-and-improvements\">Feature updates and improvements<a href=\"https://docs.seqera.io/changelog/wave/v1.33.3#feature-updates-and-improvements\" class=\"hash-link\" aria-label=\"Direct link to Feature updates and improvements\" title=\"Direct link to Feature updates and improvements\" translate=\"no\">​</a></h2>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"container-building\">Container building<a href=\"https://docs.seqera.io/changelog/wave/v1.33.3#container-building\" class=\"hash-link\" aria-label=\"Direct link to Container building\" title=\"Direct link to Container building\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Added <code>BuildEnabled</code> flag in <code>MultiPlatformBuildService</code> by @munishchouhan in <a href=\"https://github.com/seqeralabs/wave/pull/1030\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1030</a></li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"general\">General<a href=\"https://docs.seqera.io/changelog/wave/v1.33.3#general\" class=\"hash-link\" aria-label=\"Direct link to General\" title=\"Direct link to General\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Added missing configuration documentation by @munishchouhan in <a href=\"https://github.com/seqeralabs/wave/pull/1025\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1025</a></li>\n<li class=\"\">Refined Docker Compose setup for Wave Lite by @munishchouhan in <a href=\"https://github.com/seqeralabs/wave/pull/1033\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1033</a></li>\n<li class=\"\">Reduced Wave resource requirements in installation manifests by @bebosudo in <a href=\"https://github.com/seqeralabs/wave/pull/1028\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1028</a></li>\n<li class=\"\">Updated documentation with minor clarity improvements by @christopher-hakkaart in <a href=\"https://github.com/seqeralabs/wave/pull/1034\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1034</a></li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"dependencies\">Dependencies<a href=\"https://docs.seqera.io/changelog/wave/v1.33.3#dependencies\" class=\"hash-link\" aria-label=\"Direct link to Dependencies\" title=\"Direct link to Dependencies\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Updated third-party dependency versions to latest stable by @cristianrcv in <a href=\"https://github.com/seqeralabs/wave/pull/1037\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1037</a></li>\n</ul>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"bug-fixes\">Bug fixes<a href=\"https://docs.seqera.io/changelog/wave/v1.33.3#bug-fixes\" class=\"hash-link\" aria-label=\"Direct link to Bug fixes\" title=\"Direct link to Bug fixes\" translate=\"no\">​</a></h2>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"container-building-1\">Container building<a href=\"https://docs.seqera.io/changelog/wave/v1.33.3#container-building-1\" class=\"hash-link\" aria-label=\"Direct link to Container building\" title=\"Direct link to Container building\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Added <code>micromamba clean</code> to v2 templates to reduce image size by @munishchouhan in <a href=\"https://github.com/seqeralabs/wave/pull/1038\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1038</a></li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"singularity\">Singularity<a href=\"https://docs.seqera.io/changelog/wave/v1.33.3#singularity\" class=\"hash-link\" aria-label=\"Direct link to Singularity\" title=\"Direct link to Singularity\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Fixed <code>pixi</code> Singularity template <code>PATH</code> environment by @munishchouhan in <a href=\"https://github.com/seqeralabs/wave/pull/1036\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">#1036</a></li>\n</ul>\n<p><strong>Full changelog</strong>: <a href=\"https://github.com/seqeralabs/wave/compare/v1.33.2...v1.33.3\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https://github.com/seqeralabs/wave/compare/v1.33.2...v1.33.3</a></p>",
            "url": "https://docs.seqera.io/changelog/wave/v1.33.3",
            "title": "Wave v1.33.3",
            "summary": "Feature updates and improvements",
            "date_modified": "2026-04-28T00:00:00.000Z",
            "tags": [
                "wave"
            ]
        },
        {
            "id": "https://docs.seqera.io/changelog/seqera-enterprise/v25.3.6",
            "content_html": "<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"feature-updates-and-improvements\">Feature updates and improvements<a href=\"https://docs.seqera.io/changelog/seqera-enterprise/v25.3.6#feature-updates-and-improvements\" class=\"hash-link\" aria-label=\"Direct link to Feature updates and improvements\" title=\"Direct link to Feature updates and improvements\" translate=\"no\">​</a></h2>\n<div class=\"theme-admonition theme-admonition-info admonition_whTW alert alert--info block shadow-none border border-gray-200\"><div class=\"admonitionHeading_lKjm\"><span class=\"admonitionIcon_pdWJ\"><svg viewBox=\"0 0 14 16\"><path fill-rule=\"evenodd\" d=\"M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z\"></path></svg></span>info</div><div class=\"admonitionContent_pDMz\"><p>The legacy distribution endpoint at <code>cr.seqera.io/private</code> is deprecated. Only bug fixes for existing major releases will continue to be published there. New major releases of Seqera Platform are available from <code>cr.seqera.io/enterprise</code>. Seqera will provide updated credentials for the new endpoint — <a href=\"https://support.seqera.io/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">contact your Seqera representative</a> if you need access.</p></div></div>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"access-control\">Access control<a href=\"https://docs.seqera.io/changelog/seqera-enterprise/v25.3.6#access-control\" class=\"hash-link\" aria-label=\"Direct link to Access control\" title=\"Direct link to Access control\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Added PKCE and consent flow support to OIDC, enabling Seqera Platform to act as an identity provider for OIDC/OAuth2 clients such as the Seqera AI CLI.</li>\n</ul>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"bug-fixes\">Bug fixes<a href=\"https://docs.seqera.io/changelog/seqera-enterprise/v25.3.6#bug-fixes\" class=\"hash-link\" aria-label=\"Direct link to Bug fixes\" title=\"Direct link to Bug fixes\" translate=\"no\">​</a></h2>\n<h3 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"pipelines\">Pipelines<a href=\"https://docs.seqera.io/changelog/seqera-enterprise/v25.3.6#pipelines\" class=\"hash-link\" aria-label=\"Direct link to Pipelines\" title=\"Direct link to Pipelines\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Fixed Nextflow timeline config generation to resolve <code>NXF_TML_FILE</code> via <code>System.getenv</code> instead of relying on shell variable expansion.</li>\n<li class=\"\">Fixed the <strong>Browse</strong> button in the pipeline launch form being hidden for users with <strong>Launch</strong>, <strong>Connect</strong>, or <strong>View</strong> workspace roles by gating it on the correct permission instead of the Studios <code>studio:execute</code> grant.</li>\n</ul>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"upgrade-notes\">Upgrade notes<a href=\"https://docs.seqera.io/changelog/seqera-enterprise/v25.3.6#upgrade-notes\" class=\"hash-link\" aria-label=\"Direct link to Upgrade notes\" title=\"Direct link to Upgrade notes\" translate=\"no\">​</a></h2>\n<p>No breaking changes. Standard upgrade procedure applies.</p>",
            "url": "https://docs.seqera.io/changelog/seqera-enterprise/v25.3.6",
            "title": "Seqera Enterprise v25.3.6",
            "summary": "Feature updates and improvements",
            "date_modified": "2026-04-27T00:00:00.000Z",
            "tags": [
                "seqera enterprise"
            ]
        }
    ]
}