Nextcloud Server 33.0.0 → 35.0.1
13 versions, 1 critical-change section in 1 version, 2 required stops
Required stops
- 33.0.9
Latest 33.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)
- 34.0.4 Latest 34.x release. Same rule as 33.0.9.
Version by version, oldest first
33.0.1 – 33.0.5: no action items (5 versions)
33.0.6 – 33.0.8: released after 34.0.0; not on this route
33.0.9 2026-09-10
Required stop
34.0.0 – 34.0.3: no action items (4 versions)
34.0.4 2026-09-10
Required stop
35.0.0 2026-09-15
Critical change
System requirements
- PHP 8.2 is no longer supported.
- The list of officially supported operating system has been updated:
- The minimum supported version of SUSE Linux Enterprise Server 15 has been bumped to SP7.
- The minimum supported version of Debian Linux has been bumped to 13 (Trixie).
- The minimum supported version of Ubuntu Linux has been bumped to 24.04.
- The list of officially supported databases has been updated:
- MariaDB 10.6 is out of support and thus Nextcloud dropped support for it. The minimum supported version of MariaDB is now 10.11 LTS.
- MariaDB 12.3 is released as a new LTS version and is now supported by Nextcloud.
- MySQL 8.0 is out of support and thus Nextcloud dropped support for it. The minimum supported version of MySQL is now 8.4 LTS.
- MySQL 9.7 is released as a new LTS version and is now supported by Nextcloud.
Note
MySQL 9+ dropped support for MD5, some parts of the Nextcloud ecosystem might stilly rely on it. You need to make sure that after upgrading to MySQL 9+ you load the MySQL component for MD5 support, to do so run this on your MySQL 9+ server:
INSTALL COMPONENT 'file://component_classic_hashing';
From docs.nextcloud.com/server/latest/admin_manual/release_notes/upgrade_to_35.html
35.0.1: no action items (1 version)
Release notes from github.com/nextcloud/server/releases, and Upgrade to Nextcloud 35, 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.