Nextcloud 32.0.2 is included
What's Changed
Potentially breaking with v12
- The docker API version that is used by the mastercontainer was upgraded to v1.44 to fix an incompatibility with docker v29. Make sure that your underlying docker installation supports this api version by upgrading the docker installation to at least v25. If you are not able to upgrade your docker installation, you can adjust the internally used docker api version by so: https://github.com/nextcloud/all-in-one?tab=readme-ov-file#how-to-adjust-the-internally-used-docker-api-version
- The included Nextcloud archive was upgraded from v31 to v32
- The libreoffice binary which was included in the Nextcloud container by default is now removed to reduce the image size by half. You can still add it by so: https://github.com/nextcloud/all-in-one?tab=readme-ov-file#how-to-add-os-packages-permanently-to-the-nextcloud-container
- The caddy community container was upgraded to v3. There is one breaking change if you are using that:
- The Talk port that was usually exposed on port 3478 is now set to port 443 udp and tcp and reachable via
your-nc-domain.com. For the changes to become activated, you need to go tohttps://your-nc-domain.com/settings/admin/talkand delete all turn and stun servers. Then restart the containers and the new config should become active.
- The Talk port that was usually exposed on port 3478 is now set to port 443 udp and tcp and reachable via
🏕 New features and other improvements
- fix remaining psalm issues by @szaimen in #7182
- fulltextsearch: disable memory locking by @szaimen in #7206
- update private ip-ranges by @szaimen in #7201
- add
com.docker.compose.project: nextcloud-aiolabel to all containers by @szaimen in #7190 - aio-interface: always offer a reset backup location button by @szaimen in #7185
- update aio-caddy to v4 and add option for proxy protocol by @szaimen in #7191
- add notifications community container by @szaimen in #7194
- aio-interface: add button to update the backup list by @szaimen in #7186
- aio-smbserver: now compatible with arm64 as well by @szaimen in #7246
- refactor
backup-modehandling by @szaimen in #7238 - adjust
DeleteBorgBackupLocationVarsto also delete theborg.configfile by @szaimen in #7244 - mastercontainer: refactor docker api version check by @szaimen in #7234
- nextcloud: allow to configure mysql root cert by @szaimen in #7216
👒 Updated dependencies
- Yaml updates by @github-actions[bot] in #7074
- Helm Chart updates by @github-actions[bot] in #7215
- build(deps): bump shivammathur/setup-php from 2.35.5 to 2.36.0 in /.github/workflows by @dependabot[bot] in #7202
- build(deps): bump nextcloud-releases/whiteboard from v1.4.1 to v1.4.2 in /Containers/whiteboard by @dependabot[bot] in #7200
- build(deps): bump docker from 29.0.2-cli to 29.0.4-cli in /Containers/mastercontainer by @dependabot[bot] in #7192
- PHP dependency updates by @github-actions[bot] in #7193
- Nextcloud dependency update by @github-actions[bot] in #7211
- PHP dependency updates by @github-actions[bot] in #7235
- build(deps): bump collabora/code from 25.04.7.1.1 to 25.04.7.3.1 in /Containers/collabora by @dependabot[bot] in #7230
- build(deps): bump haproxy from 3.2.9-alpine to 3.3.0-alpine in /Containers/docker-socket-proxy by @dependabot[bot] in #7240
- build(deps): bump docker from 29.0.4-cli to 29.1.1-cli in /Containers/mastercontainer by @dependabot[bot] in #7241
- build(deps): bump elasticsearch from 8.19.7 to 8.19.8 in /Containers/fulltextsearch by @dependabot[bot] in #7250
- build(deps): bump golang from 1.25.4-alpine3.22 to 1.25.5-alpine3.22 in /Containers/imaginary by @dependabot[bot] in #7251
- build(deps): bump golang from 1.25.4-alpine3.22 to 1.25.5-alpine3.22 in /Containers/watchtower by @dependabot[bot] in #7252
- build(deps): bump actions/checkout from 6.0.0 to 6.0.1 in /.github/workflows by @dependabot[bot] in #7254
📄 Improved documentation
Full Changelog: v12.1.4...v12.2.0