From b96aa84d7f2fa924280edc94811478e7834e192d Mon Sep 17 00:00:00 2001 From: Linus Gasser Date: Fri, 18 Sep 2026 08:00:20 +0200 Subject: [PATCH] Update to latest nextcloud v35.0.0 Euro-Office overlay is already at the latest published document server image (v9.3.4-hotfix.1); documented that in the README instead of the stale "latest tag, no pinning" note. Co-Authored-By: Claude Sonnet 5 --- README.md | 4 ++-- compose.yml | 6 +++--- release/16.0.0+35.0.0-fpm | 17 +++++++++++++++++ 3 files changed, 22 insertions(+), 5 deletions(-) create mode 100644 release/16.0.0+35.0.0-fpm diff --git a/README.md b/README.md index bbeb214..0c794e4 100644 --- a/README.md +++ b/README.md @@ -75,8 +75,8 @@ Nextcloud app: * `abra app cmd app install_eurooffice` > Note: the document server needs ~4 GB RAM (8 GB for multi-user) and pulls the -> `ghcr.io/euro-office/documentserver` image, which currently only publishes a -> `latest` tag (no semver / Renovate pinning yet). +> `ghcr.io/euro-office/documentserver` image, pinned to a semver tag +> (`v9.3.4-hotfix.1`). It is not tracked by Renovate, so upgrade it manually. ### BBB Integration diff --git a/compose.yml b/compose.yml index 46a80c9..3c8e623 100644 --- a/compose.yml +++ b/compose.yml @@ -48,7 +48,7 @@ services: start_period: 5m app: - image: nextcloud:34.0.4-fpm + image: nextcloud:35.0.0-fpm depends_on: - db configs: @@ -95,7 +95,7 @@ services: failure_action: rollback order: start-first labels: - - "coop-cloud.${STACK_NAME}.version=15.1.3+34.0.4-fpm" + - "coop-cloud.${STACK_NAME}.version=16.0.0+35.0.0-fpm" - "coop-cloud.${STACK_NAME}.timeout=${TIMEOUT}" - "backupbot.backup=${ENABLE_BACKUPS:-true}" - "backupbot.backup.volumes.redis=false" @@ -109,7 +109,7 @@ services: start_period: 15m cron: - image: nextcloud:34.0.4-fpm + image: nextcloud:35.0.0-fpm volumes: - nextcloud:/var/www/html/ - nextapps:/var/www/html/custom_apps:cached diff --git a/release/16.0.0+35.0.0-fpm b/release/16.0.0+35.0.0-fpm new file mode 100644 index 0000000..ff0dc9e --- /dev/null +++ b/release/16.0.0+35.0.0-fpm @@ -0,0 +1,17 @@ +Upgrades Nextcloud from 34.0.4 to 35.0.0 (major version upgrade). + +Euro-Office (compose.eurooffice.yml) is already at the latest published +document server image, v9.3.4-hotfix.1 — no change needed there. + +IMPORTANT: +- Nextcloud does NOT support downgrades. Take a backup before deploying. +- Do not skip major versions: your instance must be on the latest 34.x + (34.0.4) before upgrading to 35. If you are on an older 34.x, deploy + 34.0.4 first. +- Nextcloud 35 drops support for MariaDB < 10.11 and MySQL < 8.4. This + recipe's mariadb overlay already runs MariaDB 12.3, so no action is + needed there. +- After deploying, check the logs and run any pending repair/upgrade steps: + `abra app cmd app run_occ '"app:update --all"'` +- Review app (plug-in) compatibility with Nextcloud 35 before upgrading; some + apps may need to be updated or temporarily disabled.