-
Notifications
You must be signed in to change notification settings - Fork 6
enterprise-release: 26.1 Documentation #1303
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
justinegeffen
wants to merge
34
commits into
master
Choose a base branch
from
enterprise-26.1-documentation
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 22 commits
Commits
Show all changes
34 commits
Select commit
Hold shift + click to select a range
5d98bc3
Update Docker images to version 26.1
justinegeffen 481739c
docs: document GitHub App credentials and manifest flow (#1302)
swampie d02509a
added vNEXT
justinegeffen bf56388
Merge branch 'master' into enterprise-26.1-documentation
justinegeffen 38e7ca7
Removed broken links to Enterprise docs.
justinegeffen 5d7f594
Additional step for vNext
justinegeffen 9cd7d2a
Merge branch 'master' into enterprise-26.1-documentation
justinegeffen 4e26994
Create 26.1 release notes (#1325)
justinegeffen 7f4321d
Update changelog for Seqera Enterprise v26.1
justinegeffen eef54fd
docs(changelog): format Enterprise v26.1 release notes
justinegeffen 10eea2e
Apply suggestion from @justinegeffen
justinegeffen 0372bad
Merge branch 'master' into enterprise-26.1-documentation
justinegeffen 61bb862
Merge branch 'master' into enterprise-26.1-documentation
justinegeffen 885ddf9
Merge branch 'master' into enterprise-26.1-documentation
justinegeffen e2e00f4
Merge branch 'master' into enterprise-26.1-documentation
justinegeffen c874c0e
docs(seqera-ai): add Projects page for Enterprise (#1346)
justinegeffen 86d6d58
Merge branch 'master' into enterprise-26.1-documentation
justinegeffen 4e4c3f9
Merge branch 'master' into enterprise-26.1-documentation
justinegeffen 3e807f3
chore: Deprecate legacy distribution endpoint cr.seqera.io/private (#…
bebosudo a4c8f0c
Merge branch 'master' into enterprise-26.1-documentation
justinegeffen 715e438
Merge branch 'master' into enterprise-26.1-documentation
justinegeffen 97bd86d
Merge branch 'master' into enterprise-26.1-documentation
justinegeffen ab036ee
Update changelog for Seqera Platform v26.1
justinegeffen b002fc4
Merge branch 'master' into enterprise-26.1-documentation
justinegeffen c1d80de
Updates to env vars and upgrade docs
justinegeffen 812eaa1
Added upgrade notes for 26.1 (#1395)
justinegeffen 32da8df
Fixed broken relative links in changelog
justinegeffen 7a51b12
Merge branch 'enterprise-26.1-documentation' of https://github.com/se…
justinegeffen 46a566e
Update platform-enterprise_docs/enterprise/upgrade.md
justinegeffen 4f42ca2
Update platform-enterprise_docs/enterprise/upgrade.md
justinegeffen cbbf99f
Update platform-enterprise_docs/enterprise/upgrade.md
justinegeffen 0826199
Update platform-enterprise_docs/enterprise/upgrade.md
justinegeffen 9c43252
Update platform-enterprise_docs/enterprise/upgrade.md
justinegeffen 30c2587
Update platform-enterprise_docs/enterprise/upgrade.md
justinegeffen File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,7 @@ | ||
| { | ||
| "permissions": { | ||
| "allow": [ | ||
| "Bash(git check-ignore *)" | ||
| ] | ||
| } | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,189 @@ | ||
| --- | ||
| title: Seqera Platform Enterprise v26.1 | ||
| date: 2026-04-07 | ||
| tags: [enterprise] | ||
| --- | ||
|
|
||
| :::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 | ||
|
|
||
| ### Studios | ||
|
|
||
| - Improved Studios session management and stability. | ||
| - 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. | ||
|
|
||
| ### Compute environments | ||
|
|
||
| - 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. | ||
|
|
||
| ### 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 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 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. | ||
|
|
||
| ### 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 | ||
|
|
||
| - Added real-time active user count display in the admin panel. | ||
| - Added workspace usage metrics. | ||
| - Added CSV export for audit logs v2 with configurable maximum record limit. | ||
| - Added audit event metadata (owner ID, workspace ID) to Studios audit events. | ||
| - Switched audit logs v2 to token-based pagination for improved performance. | ||
| - Added comprehensive audit logging for SSO lifecycle events. | ||
| - Migrated telemetry usage queries to use the audit logs v2 table. | ||
| - Updated the audit log cleaner to handle both v1 and v2 audit log tables. | ||
| - Added CSV export button to the admin audit logs v2 table. | ||
| - Added descriptions and documentation metadata to audit event types. | ||
| - Added audit event metadata to the remaining Studios session audit events. | ||
| - Added audit event metadata (owner ID, workspace ID) to all data link audit events. | ||
| - Added `target_name` field to the audit log v2 data model. | ||
| - Renamed outdated audit event types to use consistent naming conventions. | ||
| - Deprecated the legacy `/admin/audit-logs` (v1) endpoint. | ||
| - Added target resource names to all audit event emission points. | ||
| - Refined audit log v2 target resource context labels in API, UI, and CSV export. | ||
| - Added a `TOWER_AUDIT_LOG_V2_WRITE_MODE` setting supporting `v1`, `v2`, and `dual` modes. | ||
| - Removed unused `instanceId` and `instanceName` columns from the audit log v2 table. | ||
| - Updated the audit log v2 admin table to display resource names alongside target IDs. | ||
| - Added target organization, workspace, and user context to audit log v2 interfaces. | ||
|
|
||
| ### 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 unused Containers page. | ||
| - Removed the dynamic resource labels feature toggle (feature is now always active). | ||
|
|
||
| ## Bug fixes | ||
|
|
||
| ### Studios | ||
|
|
||
| - Added workspace existence check before creating Studios workspace settings. | ||
| - Fixed R-IDE icon styling. | ||
| - 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. | ||
| - Fixed Workload Identity Federation (WIF) log retrieval by setting the project ID on the Cloud Logging client. | ||
| - Fixed WIF log retrieval by resolving GCP project numbers to project names for Cloud Logging filters. | ||
| - Fixed WIF credential context propagation for log retrieval and data link operations. | ||
| - 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. | ||
|
|
||
| ### Access control | ||
|
|
||
| - Fixed refresh token JWT secret configuration for enterprise deployments. | ||
| - Hardened the Auth0 OAuth2 flow with retries against `ResponseClosedException` errors. | ||
| - Fixed `auth0org_id` column naming to align with Hibernate naming strategy. | ||
| - Fixed erroneous `@QueryValue` annotations on SSO controller path variables causing 404 errors. | ||
| - Fixed `@PermissionRequired` interceptor binding with `@Type` annotation. | ||
| - Fixed `@JWTAuthRequired` interceptor binding with `@Type` annotation to prevent silent bypass. | ||
|
|
||
| ### 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 | ||
|
|
||
| No breaking changes. Standard upgrade procedure applies. | ||
|
|
||
| ### Configuration changes | ||
|
|
||
| - `TOWER_AUDIT_LOG_V2_ENABLED` and `TOWER_AUDIT_LOG_V2_WRITE_MODE` added as configuration options. | ||
|
|
||
| - `TOWER_AUDIT_LOG_V2_WRITE_MODE`: Turns on the v2 Audit Log for parallel writes with v1 Audit Log. | ||
| - `TOWER_AUDIT_LOG_V2_ENABLED`: Turns on or off the v2 Audit Log view from the Admin Panel. | ||
|
|
||
| ### Database migrations | ||
|
|
||
| Database migrations run automatically during upgrade. No manual steps required. | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@llewellyn-sl, could you take a stab at a more consolidated/logical list? I meant to ask Andrew before he went on leave. Thanks!