Skip to content

Commit d5e3151

Browse files
committed
docs: document removal of MySQL v8.0 and adding v9.7 LTS
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
1 parent 6083228 commit d5e3151

3 files changed

Lines changed: 29 additions & 5 deletions

File tree

admin_manual/installation/system_requirements.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ For best performance, stability and functionality we have documented some recomm
2525
| | - CentOS Stream |
2626
| | - Alpine Linux |
2727
+------------------+-----------------------------------------------------------------------+
28-
| Database | - MySQL 8.0 / 8.4 |
28+
| Database | - MySQL 8.4 / 9.7 |
2929
| | - MariaDB 10.6 / 10.11 / 11.4 / **11.8** (recommended) |
3030
| | - Oracle Database 19c, 21c, 23ai |
3131
| | (*only as part of an enterprise subscription*) |

admin_manual/release_notes/upgrade_to_35.rst

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,14 @@ System requirements
1111
- The minimum supported version of *SUSE Linux Enterprise Server 15* has been bumped to SP7.
1212
- The minimum supported version of *Debian Linux* has been bumped to *13 (Trixie)*.
1313
- The minimum supported version of *Ubuntu Linux* has been bumped to *24.04*.
14+
15+
- The list of officially supported databases has been updated:
16+
17+
- MySQL 8.0 is out of support and thus Nextcloud dropped support for it.
18+
The minimum supported version of MySQL is now 8.4 LTS.
19+
- MySQL 9.7 is released as a new LTS version and is now supported by Nextcloud.
20+
21+
.. note:: MySQL 9+ dropped support for MD5, some parts of the Nextcloud ecosystem might stilly rely on it.
22+
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:
23+
24+
``INSTALL COMPONENT 'file://component_classic_hashing';``

developer_manual/release_notes/deprecations.rst

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,25 @@ New deprecations
1616
..
1717
Add one section for each group of deprecations (e.g. group files api changes, authentication changes).
1818
Also deprecate the feature at their dedicated documentation page.
19-
After branch-off the contents below will be cleared.
19+
After branch-off the contents below will be cleared and moved to the "Older deprecations" section.
2020
21-
.. todo:: This page needs a section for every new deprecation.
21+
.. .. todo:: This page needs a section for every new deprecation.
2222
23-
- ``\OCP\Broadcast\Events\\IBroadcastEvent`` is now deprecated as it is unused.
24-
- ``\OCP\TaskProcessing\ISynchronousWatermarkingProvider`` is now deprecated. ``\OCP\TaskProcessing\ISynchronousOptionsAwareProvider`` should now be used.
23+
Database
24+
^^^^^^^^
25+
26+
- ``\OCP\DB\QueryBuilder\IFunctionBuilder::md5`` is now deprecated.
27+
MD5 is not considered secure anymore, thus most databases have or will drop support for this SQL function.
28+
29+
Events
30+
^^^^^^
31+
32+
- ``\OCP\Broadcast\Events\IBroadcastEvent`` is now deprecated as it is unused.
33+
34+
Task processing
35+
^^^^^^^^^^^^^^^
36+
37+
- ``\OCP\TaskProcessing\ISynchronousWatermarkingProvider`` is now deprecated, instead use ``\OCP\TaskProcessing\ISynchronousOptionsAwareProvider`` now.
2538

2639
Older deprecations
2740
------------------

0 commit comments

Comments
 (0)