Upgrade Path

Nextcloud Server 25.0.0 → 26.0.0

6 versions, 4 critical-change sections in 1 version, 1 required stop

Required stops

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

Full release notes for 25.0.13

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

Full release notes for 26.0.0

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.