Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 1 addition & 3 deletions admin_manual/installation/system_requirements.rst
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,11 @@ For best performance, stability and functionality we have documented some recomm
+==================+=======================================================================+
| Operating System | - **Ubuntu 26.04 LTS** (recommended) |
| (64-bit) | - Ubuntu 24.04 LTS |
| | - Ubuntu 22.04 LTS |
| | - **Red Hat Enterprise Linux 10** (recommended) |
| | - Red Hat Enterprise Linux 9 |
| | - Debian 13 (Trixie) |
| | - Debian 12 (Bookworm) |
| | - SUSE Linux Enterprise Server 16 |
| | - SUSE Linux Enterprise Server 15 SP6 (or later) |
| | - SUSE Linux Enterprise Server 15 SP7 (or later) |
| | - openSUSE Leap 16 |
| | - CentOS Stream |
| | - Alpine Linux |
Expand Down
1 change: 1 addition & 0 deletions admin_manual/release_notes/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ These sub pages will cover the most important changes in Nextcloud, as well as s
.. toctree::
:maxdepth: 1

upgrade_to_35.rst
upgrade_to_33.rst
upgrade_to_32.rst
upgrade_to_31.rst
Expand Down
13 changes: 13 additions & 0 deletions admin_manual/release_notes/upgrade_to_35.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
=======================
Upgrade to Nextcloud 35
=======================

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*.
5 changes: 5 additions & 0 deletions developer_manual/release_notes/critical_changes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,11 @@ Update info.xml to add Nextcloud 35 to the support range:

To allow installation on older versions too, just keep the previous min-version.

Updated PHP requirements
------------------------

The support for PHP 8.2 has been dropped, the minimum supported PHP version of Nextcloud 35 is now 8.3.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: add info.xml example

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh just saw it, but what kind of appinfo example could we do for PHP versions?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Like this:

PHP 8.3
^^^^^^^
In this release support for PHP 8.3 was added. Follow the steps below to make your app compatible.
1. If ``appinfo/info.xml`` has a dependency specification for PHP, increase the ``max-version`` to 8.3.
.. code-block:: xml
<dependencies>
<php min-version="8.0" max-version="8.3" />
<nextcloud min-version="26" max-version="28" />
</dependencies>

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah ok.
Not sure it makes sense for min-php? Because I can imagine this confuses devs to think they have to set it.
But its not needed - except you support a wide range of Nextcloud versions but not PHP versions.
E.g. Nextcloud 30-34 but not PHP 8.1 (which would be supported in 30).

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It could be worded so that devs only touch if if they have that. But fair enough, we can leave this out


Removed front-end APIs and libraries
------------------------------------

Expand Down
Loading