Skip to content

Commit 4e05407

Browse files
Merge pull request #10468 from nextcloud/feat/adminmanual/critical-changes
feat(adminmanual): Create critical changes section for admins
2 parents f8a6c5e + 7f7c2b6 commit 4e05407

8 files changed

Lines changed: 53 additions & 17 deletions

File tree

admin_manual/contents.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Table of contents
66
:maxdepth: 2
77

88
index
9-
release_notes
9+
release_notes/index
1010
release_schedule
1111
installation/index
1212
configuration_server/index

admin_manual/maintenance/manual_upgrade.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
Upgrade manually
33
================
44

5+
.. seealso::
6+
7+
If you upgrade from a previous major version please see :ref:`critical changes<critical-changes>` first.
8+
59
Always start by making a fresh backup and disabling all 3rd party apps.
610

711
1. Back up your existing Nextcloud Server database, data directory, and

admin_manual/maintenance/package_upgrade.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,10 @@ using Snappy Base 16.04 as it's currently unreleased.
5858
Upgrade tips
5959
------------
6060

61+
.. seealso::
62+
63+
If you upgrade from a previous major version please see :ref:`critical changes<critical-changes>` first.
64+
6165
Upgrading Nextcloud from a Snap is just like upgrading any snap package.
6266
For example:
6367

@@ -86,6 +90,10 @@ This example is for CentOS/RHEL/Fedora::
8690
Upgrading across skipped releases
8791
---------------------------------
8892

93+
.. seealso::
94+
95+
If you upgrade from a previous major version please see :ref:`critical changes<critical-changes>` first.
96+
8997
It is best to update your Nextcloud installation with every new point release,
9098
and to never skip any major releases. While this requirement is being worked on,
9199
for the moment If you have skipped any major releases you can bring your

admin_manual/maintenance/upgrade.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,10 @@ based updater but on the command line.
5858
Prerequisites
5959
-------------
6060

61+
.. seealso::
62+
63+
If you upgrade from a previous major version please see :ref:`critical changes<critical-changes>` first.
64+
6165
You should always maintain :doc:`regular backups <backup>` and make a fresh
6266
backup before every upgrade.
6367

admin_manual/release_notes.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
Release notes
33
=============
44

5-
See `the official changelog <https://nextcloud.com/changelog/>`_ for release notes.
5+
The release notes have been split into :ref:`subpages per Nextcloud release<critical-changes>`.
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
=============
2+
Release notes
3+
=============
4+
5+
.. _critical-changes:
6+
7+
Critical changes
8+
----------------
9+
10+
Once you've installed and configured your server, you will want to keep it up to date with the latest Nextcloud features.
11+
12+
These sub pages will cover the most important changes in Nextcloud, as well as some guides on how to upgrade existing installations.
13+
14+
.. toctree::
15+
:maxdepth: 1
16+
17+
upgrade_to_27.rst
18+
19+
Changelog
20+
---------
21+
22+
See `the official changelog <https://nextcloud.com/changelog/>`_ for a complete list of changes.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
=======================
2+
Upgrade to Nextcloud 27
3+
=======================
4+
5+
System requirements
6+
-------------------
7+
8+
* PHP8.2 is recommended over PHP8.1.
9+
10+
Exposed system address book
11+
---------------------------
12+
13+
Nextcloud 27 exposes the :ref:`system address book<system-address-book>`. Restrict the enumeration settings if your users should not see other users.

admin_manual/release_schedule.rst

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -15,18 +15,3 @@ Maintenance releases
1515
--------------------
1616

1717
Maintenance releases are scheduled in a 4 week cycle with one week before the release date having the freeze and RC 1.
18-
19-
Critical changes
20-
----------------
21-
22-
* PHP 8.0 is now deprecated. Please upgrade to PHP 8.1 or higher.
23-
* PHP 8.2 is now supported.
24-
* The recommended webserver configuration has changed to no longer include a default redirect to the login page
25-
* For Apache this change will automatically come with the ``.htaccess`` file provided by the release
26-
* for nginx administrators should ensure that their config is up to date with the `documentation <https://docs.nextcloud.com/server/latest/admin_manual/installation/nginx.html>`_
27-
* The relevant lines to remove are ``error_page 403 /core/templates/403.php;`` and ``error_page 404 /core/templates/404.php;``
28-
29-
You can find important documentation for app developers here: https://docs.nextcloud.com/server/latest/developer_manual/app_publishing_maintenance/app_upgrade_guide/index.html
30-
Each document lists a link to the breaking changes of the corresponding release.
31-
32-
.. TODO ON RELEASE: Update version number above on release

0 commit comments

Comments
 (0)