Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
5d98bc3
Update Docker images to version 26.1
justinegeffen Apr 14, 2026
481739c
docs: document GitHub App credentials and manifest flow (#1302)
swampie Apr 16, 2026
d02509a
added vNEXT
justinegeffen Apr 16, 2026
bf56388
Merge branch 'master' into enterprise-26.1-documentation
justinegeffen Apr 17, 2026
38e7ca7
Removed broken links to Enterprise docs.
justinegeffen Apr 17, 2026
5d7f594
Additional step for vNext
justinegeffen Apr 17, 2026
9cd7d2a
Merge branch 'master' into enterprise-26.1-documentation
justinegeffen Apr 17, 2026
4e26994
Create 26.1 release notes (#1325)
justinegeffen Apr 17, 2026
7f4321d
Update changelog for Seqera Enterprise v26.1
justinegeffen Apr 17, 2026
eef54fd
docs(changelog): format Enterprise v26.1 release notes
justinegeffen Apr 17, 2026
10eea2e
Apply suggestion from @justinegeffen
justinegeffen Apr 17, 2026
0372bad
Merge branch 'master' into enterprise-26.1-documentation
justinegeffen Apr 20, 2026
61bb862
Merge branch 'master' into enterprise-26.1-documentation
justinegeffen Apr 20, 2026
885ddf9
Merge branch 'master' into enterprise-26.1-documentation
justinegeffen Apr 22, 2026
e2e00f4
Merge branch 'master' into enterprise-26.1-documentation
justinegeffen Apr 23, 2026
c874c0e
docs(seqera-ai): add Projects page for Enterprise (#1346)
justinegeffen Apr 27, 2026
86d6d58
Merge branch 'master' into enterprise-26.1-documentation
justinegeffen Apr 28, 2026
4e4c3f9
Merge branch 'master' into enterprise-26.1-documentation
justinegeffen Apr 28, 2026
3e807f3
chore: Deprecate legacy distribution endpoint cr.seqera.io/private (#…
bebosudo Apr 30, 2026
a4c8f0c
Merge branch 'master' into enterprise-26.1-documentation
justinegeffen Apr 30, 2026
715e438
Merge branch 'master' into enterprise-26.1-documentation
justinegeffen May 4, 2026
97bd86d
Merge branch 'master' into enterprise-26.1-documentation
justinegeffen May 5, 2026
ab036ee
Update changelog for Seqera Platform v26.1
justinegeffen May 6, 2026
b002fc4
Merge branch 'master' into enterprise-26.1-documentation
justinegeffen May 6, 2026
c1d80de
Updates to env vars and upgrade docs
justinegeffen May 6, 2026
812eaa1
Added upgrade notes for 26.1 (#1395)
justinegeffen May 6, 2026
32da8df
Fixed broken relative links in changelog
justinegeffen May 6, 2026
7a51b12
Merge branch 'enterprise-26.1-documentation' of https://github.com/se…
justinegeffen May 6, 2026
46a566e
Update platform-enterprise_docs/enterprise/upgrade.md
justinegeffen May 7, 2026
4f42ca2
Update platform-enterprise_docs/enterprise/upgrade.md
justinegeffen May 7, 2026
cbbf99f
Update platform-enterprise_docs/enterprise/upgrade.md
justinegeffen May 7, 2026
0826199
Update platform-enterprise_docs/enterprise/upgrade.md
justinegeffen May 7, 2026
9c43252
Update platform-enterprise_docs/enterprise/upgrade.md
justinegeffen May 7, 2026
30c2587
Update platform-enterprise_docs/enterprise/upgrade.md
justinegeffen May 7, 2026
52d5da8
Merge branch 'master' into enterprise-26.1-documentation
justinegeffen May 7, 2026
9e95ea0
Apply suggestion from @bebosudo
justinegeffen May 7, 2026
d7dcc07
Apply suggestion from @bebosudo
justinegeffen May 7, 2026
e8eb3a6
Apply suggestion from @bebosudo
justinegeffen May 7, 2026
f837931
Update v26.1.md
justinegeffen May 11, 2026
a324ada
Merge branch 'master' into enterprise-26.1-documentation
justinegeffen May 11, 2026
395a01e
Merge branch 'master' into enterprise-26.1-documentation
justinegeffen May 12, 2026
f9b65bb
Update upgrade.md
justinegeffen May 12, 2026
faba0a6
Update upgrade.md
justinegeffen May 12, 2026
1e2e96a
Apply suggestion from @justinegeffen
justinegeffen May 12, 2026
e033d54
Apply suggestion from @justinegeffen
justinegeffen May 12, 2026
c331a22
Update v26.1.md
justinegeffen May 12, 2026
9b7f01d
Update v26.1.md
justinegeffen May 12, 2026
1e19103
feat: GCP get-well [COMP-793] (#1316)
justinegeffen May 12, 2026
ea37d11
Merge branch 'master' into enterprise-26.1-documentation
justinegeffen May 13, 2026
c56f453
Update google-cloud-batch.md
justinegeffen May 13, 2026
1ce625c
Merge branch 'master' into enterprise-26.1-documentation
justinegeffen May 13, 2026
e2bf9f9
Merge branch 'master' into enterprise-26.1-documentation
justinegeffen May 13, 2026
d9cffc0
Merge branch 'master' into enterprise-26.1-documentation
justinegeffen May 14, 2026
62d4087
Merge branch 'master' into enterprise-26.1-documentation
justinegeffen May 14, 2026
ccae06a
Update upgrade.md
justinegeffen May 14, 2026
9b6c839
PLAT-4895: document audit log v2 and config changes for Enterprise 26…
llewellyn-sl May 14, 2026
aa41c69
enterprise: Add data lineage docs to 26.1 (#1414)
justinegeffen May 14, 2026
9ecada9
Update enterprise-sidebar.json
justinegeffen May 14, 2026
a2fd7be
Merge branch 'master' into enterprise-26.1-documentation
justinegeffen May 14, 2026
4077028
Update upgrade.md
justinegeffen May 14, 2026
872a866
Update v26.1.md
justinegeffen May 14, 2026
6b4dee7
Apply suggestion from @justinegeffen
justinegeffen May 14, 2026
cc4f8f4
Update v26.1.md
justinegeffen May 14, 2026
c5c94b3
Apply suggestion from @justinegeffen
justinegeffen May 14, 2026
836e1e8
Apply suggestion from @justinegeffen
justinegeffen May 14, 2026
69975c3
Add Co-Scientist feature and update Studios
justinegeffen May 14, 2026
a812931
Update upgrade.md
justinegeffen May 14, 2026
c80fd84
Fixed build breaker.
justinegeffen May 14, 2026
479e8a5
Update changelog/seqera-enterprise/v26.1.md
justinegeffen May 14, 2026
5d17e3c
Update changelog/seqera-enterprise/v26.1.md
justinegeffen May 14, 2026
29fe406
Update v26.1.md
justinegeffen May 14, 2026
5d2dac3
Fixed date
justinegeffen May 14, 2026
cb22446
Merge branch 'master' into enterprise-26.1-documentation
justinegeffen May 14, 2026
54640f5
docs(seqera-ai): align Enterprise Co-Scientist docs for 26.1 (#1381)
llewellyn-sl May 14, 2026
0a276fc
Merge branch 'master' into enterprise-26.1-documentation
justinegeffen May 14, 2026
fd1341f
fixed TOC
justinegeffen May 14, 2026
37913b2
Fixed header
justinegeffen May 14, 2026
9cf21fd
tweak: make Fernet key generation instructions nicer
endre-seqera May 15, 2026
73ea7fc
Merge branch 'master' into enterprise-26.1-documentation
justinegeffen May 15, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .claude/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"permissions": {
"allow": [
"Bash(git check-ignore *)"
]
}
}
192 changes: 192 additions & 0 deletions changelog/seqera-enterprise/v26.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,192 @@
---
title: Seqera Enterprise v26.1
date: 2026-05-15
tags: [enterprise]
---

Significant integration, troubleshooting, and management improvements.
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@robnewman, could you draft an introductory paragraph for the release notes? Thank you!


:::info
The legacy distribution endpoint at `cr.seqera.io/private` is deprecated. Only bug fixes for existing major releases will continue to be published there. New major releases of Seqera Platform are available from `cr.seqera.io/enterprise`. Seqera will provide updated credentials for the new endpoint — [contact your Seqera representative](https://support.seqera.io) if you need access.
:::

## Feature updates and improvements

### Co-Scientist

- [Co-Scientist for Enterprise](https://docs.seqera.io/platform-enterprise/enterprise/install-co-scientist).

### Studios

- Studios are now enabled on all workspaces by default. See the [Upgrade guide](https://docs.seqera.io/platform-enterprise/enterprise/upgrade#studios-enabled-on-all-workspaces-by-default) for more information.
- Improved Studios session management and stability.
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@robnewman, the workflow generated this and it's pretty vague. Are there specific changes you want to call out?

- Updated Studios micromamba builds to use `conda/micromamba:v2` and Wave 1.33.0.
- Added `nameStrategy` configuration option to Studios workspace settings.
- Renamed Studios settings route from `data-studios` to `studios`.
- Added ability to edit stopped Studios without restarting them.
- [Container registry improvements](https://docs.seqera.io/platform-enterprise/studios/custom-envs), including:
- Configurable container repository path for custom image builds.
- Configurable container image naming strategy (default, tag prefix, image suffix, none).
- Studios work with Wine/XFCE/VNC (Windows compatible OS).
- New environment variables added. See the [Configuration overview](https://docs.seqera.io/platform-enterprise/enterprise/configuration/overview) for the full descriptions and defaults:
- New Studios family variables for default lifespan, privacy default, list page size, feature manifest URL, Connect iframe scoping, Wave build status checks, disallowed registries, and startup metrics. See [Data features](https://docs.seqera.io/platform-enterprise/enterprise/configuration/overview#data-features).

### Compute environments
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@MichaelTansiniSeqera, @cristianrcv please review this section for accuracy and completeness. Thank you! :)


- Added separate head and worker pool support for Azure Batch compute environments in both Forge and manual modes.
- Added ability to disable a compute environment.
- Improved Seqera Compute integration.
- Improved compute environment form warning display with individual stacked alerts.
- New environment variable added. See the [Configuration overview](https://docs.seqera.io/platform-enterprise/enterprise/configuration/overview) for the full descriptions and defaults:
- [`TOWER_COMPUTE_ENV_CLEANUP_*`](https://docs.seqera.io/platform-enterprise/enterprise/configuration/overview#compute-environment-cleanup)

### Azure

- Changed default Azure Batch job timeout to 7 days and exposed it as a new configuration item.
- Updated default Azure termination policy in compute environment creation form.
- Added VNet and subnet support for Azure Batch compute environments.
- Added support for separate managed identity client IDs for head and compute jobs in Azure Batch.
- Enabled [Entra service principal credentials](https://docs.seqera.io/platform-enterprise/compute-envs/azure-batch#managed-identity) for Azure Batch Forge pool creation and Fusion v2.

### AWS

- Added AWS credential modes with support for key-based and role-based access.
- Added AWS External ID support for role-based credentials.

### GCP

- Added [Workload Identity Federation (WIF) credential support](https://docs.seqera.io/platform-enterprise/compute-envs/google-cloud-batch#authentication-methods) for Google Batch and Google Cloud compute environments.
- Added support for network tagging in Google Batch.
- Added boot disk image selection for Google Batch compute environments.
- Added support for multiple machine types in Google Batch compute environments.
- [Configurable retry behavior](https://docs.seqera.io/platform-enterprise/compute-envs/google-cloud-batch#gcp-resources) for tasks with null exit codes in Google Batch compute environments.

### Pipelines

- Redesigned workflow notification email templates with updated styling.
- Added GitHub App manifest flow for credential creation.
- Improved clipboard UX in workflow details header.
- Updated schema radio control copy.
- Redesigned report preview modal header layout and modal.
- Registered Nextflow CLI as a static OIDC client for authorization code with PKCE flow.
- Enriched the `POST /trace/create` response with platform metadata to reduce downstream API calls from Nextflow. (link needed)

### Datasets

- Added preview support for linked (URL-referenced) dataset versions.

### Data Explorer

- Added data lake support in Data Explorer.
- Added Molstar 3D viewer for PDB and CIF file preview.
- Added extensible view mode selection for JSON files in Data Explorer (JSON, IGV, and plain text).
- Updated Data Explorer to display non-native browser files as text when opened in a new tab.
- Added Fusion symlink resolution to the Data Explorer API.
- Increased the maximum data link name length to 512 characters.

### Access control

- Added required description field to custom role creation.
- Exposed roles API endpoints in the OpenAPI specification.
- Added SSO domain-based redirect for the login guard.

### Monitoring and observability
Comment thread
justinegeffen marked this conversation as resolved.

**Admin panel**

- Added real-time active user count display.
- Added workspace usage metrics.

**Audit logs v2: new capabilities**

- Added CSV export from the admin audit logs v2 table, with a configurable maximum record limit.
- Switched to token-based pagination for improved performance.
- Added comprehensive logging for SSO lifecycle events.
- Added descriptions and documentation metadata to audit event types, and renamed outdated event types for consistency.

**Audit logs v2: richer event context**

- Added owner ID and workspace ID metadata to Studios session audit events and to all data link audit events.
- Added target organization, workspace, and user context to audit log v2 interfaces.
- Added a `target_name` field to the data model and surfaced target resource names across event emission points, the admin table, the API, the UI, and CSV exports.

**Audit logs v2: migration and cleanup**

- Migrated telemetry usage queries to the v2 table.
- Updated the audit log cleaner to handle both v1 and v2 tables.
- Removed unused `instanceId` and `instanceName` columns from the v2 table.

**Environment variables**

- See the [Configuration overview](https://docs.seqera.io/platform-enterprise/enterprise/configuration/overview) for the full descriptions and defaults:
- [`TOWER_AUDIT_LOG_V2_WRITE_MODE`](https://docs.seqera.io/platform-enterprise/enterprise/configuration/overview#audit-log-v2)
- [`TOWER_AUDIT_LOG_V2_CSV_EXPORT_MAX_LOGS`](https://docs.seqera.io/platform-enterprise/enterprise/configuration/overview#audit-log-v2)
- [`TOWER_AUDIT_LOG_V2_PRE_POST_CHANGE_ENABLED`](https://docs.seqera.io/platform-enterprise/enterprise/configuration/overview#audit-log-v2)
- [`TOWER_CRON_AUDIT_LOG_CLEAN_UP_*`](https://docs.seqera.io/platform-enterprise/enterprise/configuration/overview#audit-log-v2)

### General

- Bumped Micronaut from 4.7.6 to 4.8.3.
- Improved admin workspace list toolbar responsiveness.
- Applied updated status icons across platform components.
- Redesigned page header layout with improved toolbar and breadcrumb integration.
- Added automatic breadcrumb navigation to page headers.
- Updated delete workspace confirmation modal text to clarify the impact of deletion.
- Removed the dynamic resource labels feature toggle (feature is now always active).

## Bug fixes

### Studios

- Added workspace existence check before creating Studios workspace settings.
- Added validation of Git repository configuration files when creating a Studio.
- Fixed broken navigation from Studio details page for private Studios.

### Compute environments

- Fixed Google Batch machine type migration to be portable across MySQL and MariaDB.
- Removed hardcoded prediction model configuration from AWS Cloud platform provider.
- Fixed metering event handling to batch events when more than 100 events are received, preventing silent data loss.
- Removed default `terminateAsync` implementation to enforce explicit provider implementations.
- Propagated AWS Forge disposal failures instead of silently swallowing exceptions.
- Pinned `google-cloud-storage` to a compatible version to fix `NoClassDefFoundError` on GCS data link access.
- Returned an actionable error message when an Azure Batch pool is missing during job submission.
- Propagated GCP Forge disposal failures instead of silently ignoring resource deletion errors.
- Enabled cloud cache for Kubernetes compute environments with local PVC paths.
- Reverted unintended cloud cache change for Kubernetes compute environments.

### Pipelines

- Fixed pipeline implicit default version resolution.
- Removed logs from AI debug button URL to prevent URI too large errors.
- Replaced `document.write` with client-side form submission in GitHub App manifest flow to fix Firefox blank page issue.
- Made workflow job cancellation idempotent to prevent 500 errors on concurrent cancel requests.
- Fixed parallel requests to pipeline info in the launch form.

### Datasets

- Fixed `LazyInitializationException` in avatar resolution during dataset creation.
- Fixed dataset name field to apply input normalization (spaces converted to underscores).
- Fixed column order preservation in dataset preview for TSV files.

### Data Explorer

- Fixed IGV MIME type detection in Data Explorer.

### Monitoring and observability

- Fixed dashboard drop-down scrolling and character overflow.
- Fixed task logging to use populated `taskId` instead of empty `id`.
- Fixed `user_sign_in` audit events to correctly populate the actor field with the signing user's ID.

### General

- Fixed side navigation width not updating in Safari when toggling the collapsed state.
- Fixed credits banner appearing during page load.
- Fixed oversized icon on the forbidden access page.

## Upgrade notes: Breaking changes

### Audit log versions in 26.1

Seqera Platform Enterprise 26.1 introduces the audit log v2 schema as a **breaking change** for direct database consumers and custom ETL jobs. See the [Upgrade guide](https://docs.seqera.io/platform-enterprise/enterprise/upgrade) for guidance.
9 changes: 9 additions & 0 deletions docusaurus.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -431,6 +431,15 @@ export default async function createConfigAsync() {
].filter(Boolean),

themeConfig: getSeqeraThemeConfig({
seqera: {
docs: {
versionDropdown: {
'platform-enterprise': {
showCurrent: process.env.INCLUDE_NEXT ? true : false,
},
},
},
},
typesense: {
typesenseCollectionName: 'seqera_docs',
searchPagePath: '/search',
Expand Down
2 changes: 1 addition & 1 deletion netlify.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
DOCUSAURUS_SSG_WORKER_THREAD_COUNT = "1"

[context.deploy-preview.build.environment]
INCLUDE_NEXT=""
INCLUDE_NEXT="true"
EXCLUDE_CHANGELOG=""
EXCLUDE_PLATFORM_CLI="true"
EXCLUDE_PLATFORM_ENTERPRISE=""
Expand Down
Loading
Loading