You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/migrations/25-10.md
+33-6Lines changed: 33 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,8 @@
1
1
(migrating-25-10-page)=
2
2
3
-
# Migrating to 25.10 (preview)
3
+
# Migrating to 25.10
4
4
5
-
This page summarizes the upcoming changes in Nextflow 25.10, which will be released in October 2025.
6
-
7
-
:::{note}
8
-
This page is a work in progress and will be updated as features are finalized. It should not be considered complete until the 25.10 release.
9
-
:::
5
+
[Nextflow 25.10](https://github.com/nextflow-io/nextflow/releases/tag/v25.10.0) was released on October 22, 2025.
10
6
11
7
## New features
12
8
@@ -148,6 +144,26 @@ Nextflow supports Groovy-style type annotations using the `<type> <name>` syntax
148
144
149
145
See {ref}`migrating-static-types` for details.
150
146
147
+
<h3>Auth and Launch commands</h3>
148
+
149
+
The Nextflow CLI has two new commands: `nextflow auth` and `nextflow launch`. Together, they allow you to authenticate with Seqera Platform and launch pipelines from the command line. This approach streamlines the previous workflow of using `nextflow run` with the `-with-tower` option.
150
+
151
+
```bash
152
+
# Authenticate with Seqera Cloud
153
+
nextflow auth login
154
+
155
+
# Check authentication status
156
+
nextflow auth status
157
+
158
+
# Configure Seqera Platform settings
159
+
nextflow auth config
160
+
161
+
# Launch a pipeline in Seqera Platform
162
+
nextflow launch nextflow-io/hello
163
+
```
164
+
165
+
See {ref}`cli-auth` and {ref}`cli-launch` for details.
166
+
151
167
## Enhancements
152
168
153
169
<h3>Nextflow plugin registry</h3>
@@ -226,6 +242,8 @@ This feature addresses previous inconsistencies in timestamp representations.
226
242
227
243
## Breaking changes
228
244
245
+
- The `google-lifesciences` executor is no longer supported because the Google Cloud Life Sciences API was discontinued in July 2025. Use the `google-batch` executor instead.
246
+
229
247
- The AWS Java SDK used by Nextflow was upgraded from v1 to v2, which introduced some breaking changes to the `aws.client` config options. See {ref}`the guide <aws-java-sdk-v2-page>` for details.
230
248
231
249
- The `nextflow.config.schema` package was renamed to `nextflow.config.spec`. Plugin developers that define custom {ref}`configuration scopes <dev-plugins-extension-points-config>` will need to update their imports accordingly.
@@ -235,3 +253,12 @@ This feature addresses previous inconsistencies in timestamp representations.
235
253
- The legacy type detection of CLI parameters is disabled when using the strict syntax (`NXF_SYNTAX_PARSER=v2`). {ref}`Legacy parameters <workflow-params-legacy>` in the strict syntax should not rely on legacy type detection. Alternatively, use the new `params` block to convert CLI parameters based on their type annotations. Legacy type detection can be disabled globally by setting the environment variable `NXF_DISABLE_PARAMS_TYPE_DETECTION=true`.
236
254
237
255
- The use of workflow handlers in the configuration file has been deprecated. You should define workflow handlers in the pipeline script or a plugin instead. See {ref}`config-workflow-handlers` for details.
256
+
257
+
- The `nextflow.enable.configProcessNamesValidation` feature flag is deprecated. It was originally introduced to suppress false warnings for process selectors targeting conditional processes. The {ref}`strict syntax <strict-syntax-page>` now validates process selectors without producing false warnings.
258
+
259
+
## Miscellaneous
260
+
261
+
- New config option: `docker.registryOverride`
262
+
- New config options: `wave.build.compression.*`
263
+
- New executor: Fujitsu Technical Computing Suite (`tcs`)
0 commit comments