Nextcloud Server 25.0.0 → 26.0.0
6 versions, 4 critical-change sections in 1 version, 1 required stop
Required stops
- 25.0.13
Latest 25.x release.
Nextcloud must be upgraded step by step:
- Before you can upgrade to the next major release, you need to upgrade to the latest point release of your current major version.
- Then run the upgrade again to upgrade to the next major release’s latest point release.
- You cannot skip major releases. Please re-run the upgrade until you have reached the highest available (or applicable) release.
- Example: 18.0.5 -> 18.0.11 -> 19.0.5 -> 20.0.2
Wait for background migrations to finish after major upgrades. After upgrading to a new major version, some migrations are scheduled to run as a background job. If you plan to upgrade directly to another major version (e.g. 24 -> 25 -> 26) you need to make sure these migrations were executed before starting the next upgrade. To do so you should run the
cron.phpfile 2-3 times, for example:$ sudo -E -u www-data php -f /var/www/nextcloud/cron.phpSource: https://docs.nextcloud.com/server/latest/admin_manual/maintenance/upgrade.html (checked 2026-09-26)
Version by version, oldest first
25.0.1 – 25.0.4: no action items (4 versions)
25.0.5 – 25.0.12: released after 26.0.0; not on this route
25.0.13 2023-10-28
Required stop
26.0.0 2023-03-21
Quoted from docs.nextcloud.com/server/latest/admin_manual/release_notes/upgrade_to_26.html
Critical change
System requirements
- PHP 8.2 is now supported, but 8.1 is recommended.
- PHP 7.4 is no longer supported.
Critical change
System email
The software component to send system emails (notifications, invites, password reset, etc) had to be replaced. The new library should work without any changes out of the box for most setups.
A brief overview of changes:
- STARTTLS cannot be enforced. It will be used automatically if the mail server supports it. The encryption type should be set to 'None/STARTTLS' in this case.
- Self signed certificates now need to be explicitly enabled, see this guide for an example on how to configure this.
- NTLM authentication for Microsoft Exchange is not supported by the new mailer library. Try using basic authentication instead.
See for more information: Mail Providers.
Critical change
DAV sync tokens retention
A mechanism to clean up old CalDAV and CardDAV sync tokens has been added. See CalDAV retention and CardDAV retention and make sure it fits your installation size.
Critical change
Web server configuration
- The recommended nginx configuration changed.
Release notes from github.com/nextcloud/server/releases, and Upgrade to Nextcloud 26, checked 17 hours ago. Only text the vendor marks as breaking, or puts in a warning/caution/important note, is shown; read the full notes for anything else. Nextcloud's GitHub release notes are lists of merged pull requests and mark nothing as breaking. What is quoted instead is the admin manual's “Critical changes” page for each major version (Upgrade to Nextcloud 26, 27, 28, 30, 31, 32, 33 and 35; there is none for 29 or 34), one item per section, labelled “Critical change”, on the x.0.0 release. The manual has no such pages before 26. Versions are covered from 23.0.0; GitHub has no complete release list before that. Required stops are the latest point release of each major version on the way, per the manual's upgrade page.