Nextcloud 33.0.3 is included
What's Changed
🏕 New features and other improvements
- aio-interface: Punish failed login attempts with a delay by @pabzm in #7863
- caddy: use acme shortlived profile by @Zoey2936 in #7823
- aio-interface: improve session config and cookie store by @Zoey2936 in #7689
- create workflow to automatically sync github actions over to the repo by @szaimen in #7849
- app: update compatibility to 33 by @szaimen in #7876
- Re-introduce "mastercontainer: make check for correct volume name more strict" by @szaimen in #7879
- aio-interface: hide Hub 26 Winter update notice by @szaimen in #7880
- Add Home Assistant as new community container by @szaimen in #7810
- nextcloud: add
server.config.phpthat adds the serverid by using the hostname as key by @szaimen in #7910 - aio-interface: set cookie prefix to __Host-Http- by @Zoey2936 in #7912
- nextcloud-entrypoint: rewrite turn and stun logic to always add turn and stun server by @szaimen in #7926
- aio-interface: improve headers by @Zoey2936 in #7690
- aio-interface: also set Origin-Agent-Cluster header by @Zoey2936 in #7929
- Improve Hsts headers by @Zoey2936 in #7930
- talk: configure janus to use local TURN server for relay candidates by @Copilot in #7933
- chore: add OCI standard labels to all Dockerfiles by @Erwan-loot in #7899
- talk-recording: allow to enable hardware transcoding for the container by @Copilot in #7928
- aio-interface: Add Permissions-Policy header by @Copilot in #7942
- collabora: Add shm_size and tmpfs to improve the performance by @Copilot in #7943
- aio-interface: offer system prune button by @szaimen in #7677
- jellyfin: allow Jellyfin to resolve lldap hostname while running in host network mode by @Copilot in #7941
- aio-interface: combine all disable-*.js files into a single disable-containers.js by @Copilot in #7958
- imaginary: improve healthcheck and start.sh by @Copilot in #7949
- aio-interface: Complete Permissions-Policy header with all MDN-listed directives by @Copilot in #7953
- aio-interface: enable PHP OPcache and Twig template cache by @Copilot in #7950
- talk: improve startup ordering, NATS tuning, signaling timeouts, and healthcheck depth by @Copilot in #7945
- ContainerDefinitionFetcher: cache the containers.json in apcu by @Copilot in #7951
- perf(fulltextsearch): improve elasticsearch healthcheck and add performance tuning by @Copilot in #7947
- perf(nextcloud): tune OPcache, APCu, realpath_cache, output_buffering, and Redis session settings by @Copilot in #7946
- feat: improve Redis container performance by @Copilot in #7948
- perf(postgresql): tune PostgreSQL settings for improved Nextcloud performance by @Copilot in #7944
- aio-interface: cache reads from GetDailyBackupTimeFile based on mtime by @Copilot in #7957
- perf(apache): improve Apache container performance and correctness by @Copilot in #7959
- feat(clamav): reduce RAM usage via ConcurrentDatabaseReload no and MaxThreads 2 by @Copilot in #7972
- Configurationmanager.php: atomic write for configuration.json to prevent truncation on low disk by @Copilot in #7888
- apps.config.php: allow to disable the internal app store by @szaimen in #7864
- nextcloud-entrypoint.sh: make log-type configurable by @szaimen in #7901
- notify-push & imaginary: terminate containers on SIGTERM by @derhagen in #7982
- nextcloud: adjust redis timeouts by @Copilot in #7980
- nextcloud: enable
taskprocessing:workeras standard service by @szaimen in #7981 - nextcloud: allow to configure
memcache_customprefixfor redis by @szaimen in #7984 - nextcloud: adjust phpredis session timeouts to match Nextclouds config by @szaimen in #7985
- Nextcloud: Prevent accidental Nextcloud reinstall when PHP fails to report installed version by @Copilot in #7987
- postgres and nextcloud: Allow arbitrary characters in passwords (no binary required) by @Copilot in #7898
- domain-check: replace curl with GuzzleHttp\Client in ConfigurationManager by @Copilot in #7994
- aio-interface: only set the placeholder for timezone and not the value automatically because it is confusing by @szaimen in #7999
- aio-interface: also reset the borg backup cache when resetting the backup path by @Copilot in #7998
- nextcloud: fix intermittent 502 Bad Gateway: PHP-FPM request_terminate_timeout + process_idle_timeout by @Copilot in #8013
- allow to adjust the log level globally by @szaimen in #7902
🐞 Fixed bugs
- home-assistant: adjust some details by @szaimen in #7907
- aio-interface: correct variable shadowing in show-password event handler by @Copilot in #7963
- aio-interface: preserve login session across container restarts after cookie name change by @Copilot in #7964
- headers.Caddyfile: adjust the Permission Policy again by @szaimen in #7976
- aio-interface: preserve old PHPSESSID session during cookie migration to survive 502s on mastercontainer update by @Copilot in #7971
- some general fixes to the code base by @Copilot in #7979
- caddy: revert being able to adjust the log level for it for now by @szaimen in #8021
- postgres: fix healthcheck by @szaimen in #8027
- nextcloud: overwrite the log level every start by @szaimen in #8028
- redis: fix log level by @szaimen in #8029
- collabora: fix log level info by @szaimen in #8030
👒 Updated dependencies
- Yaml updates by @github-actions[bot] in #7708
- Helm Chart updates by @github-actions[bot] in #7875
- watchtower container update by @github-actions[bot] in #7821
- build(deps): bump golang from 1.26.1-alpine3.23 to 1.26.2-alpine3.23 in /Containers/imaginary by @dependabot[bot] in #7867
- build(deps): bump docker from 29.3.1-cli to 29.4.0-cli in /Containers/mastercontainer by @dependabot[bot] in #7868
- build(deps): bump golang from 1.26.1-alpine3.23 to 1.26.2-alpine3.23 in /Containers/watchtower by @dependabot[bot] in #7869
- Update Prometheus Nextcloud Exporter to 0.9.1 by @Grotax in #7870
- build(deps): bump elasticsearch from 8.19.13 to 8.19.14 in /Containers/fulltextsearch by @dependabot[bot] in #7872
- PHP dependency updates by @github-actions[bot] in #7856
- build(deps): bump php from 8.5.4-fpm-alpine3.23 to 8.5.5-fpm-alpine3.23 in /Containers/mastercontainer by @dependabot[bot] in #7886
- PHP dependency updates by @github-actions[bot] in #7889
- PHP dependency updates by @github-actions[bot] in #7892
- PHP dependency updates by @github-actions[bot] in #7905
- postgres: update to v18 by @szaimen in #7877
- update bundled Nextcloud version to v33 by @szaimen in #7882
- build(deps): bump nats from 2.12.6-scratch to 2.12.7-scratch in /Containers/talk by @dependabot[bot] in #7909
- PHP dependency updates by @github-actions[bot] in #7911
- build(deps): bump alpine from 3.23.3 to 3.23.4 in /Containers/alpine by @dependabot[bot] in #7914
- build(deps): bump alpine from 3.23.3 to 3.23.4 in /Containers/borgbackup by @dependabot[bot] in #7915
- build(deps): bump alpine from 3.23.3 to 3.23.4 in /Containers/domaincheck by @dependabot[bot] in #7917
- build(deps): bump alpine from 3.23.3 to 3.23.4 in /Containers/imaginary by @dependabot[bot] in #7918
- build(deps): bump alpine from 3.23.3 to 3.23.4 in /Containers/notify-push by @dependabot[bot] in #7919
- build(deps): bump alpine from 3.23.3 to 3.23.4 in /Containers/talk by @dependabot[bot] in #7920
- build(deps): bump alpine from 3.23.3 to 3.23.4 in /Containers/watchtower by @dependabot[bot] in #7921
- build(deps): bump alpine from 3.23.3 to 3.23.4 in /Containers/clamav by @dependabot[bot] in #7916
- PHP dependency updates by @github-actions[bot] in #7925
- build(deps): bump peter-evans/create-pull-request from 8.1.0 to 8.1.1 in /.github/workflows by @dependabot[bot] in #7938
- build(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 in /.github/workflows by @dependabot[bot] in #7939
- PHP dependency updates by @github-actions[bot] in #7967
- talk container update by @github-actions[bot] in #7968
- build(deps): bump docker from 29.4.0-cli to 29.4.1-cli in /Containers/mastercontainer by @dependabot[bot] in #7974
- Yaml updates by @github-actions[bot] in #7977
- build(deps): bump azure/setup-helm from 4.3.1 to 5.0.0 in /.github/workflows by @dependabot[bot] in #7834
- build(deps): bump astral-sh/setup-uv from 7.6.0 to 8.0.0 in /.github/workflows by @dependabot[bot] in #7858
- build(deps): bump actions/github-script from 8.0.0 to 9.0.0 in /.github/workflows by @dependabot[bot] in #7924
- build(deps): bump astral-sh/setup-uv from 8.0.0 to 8.1.0 in /.github/workflows by @dependabot[bot] in #7986
- Yaml updates by @github-actions[bot] in #7989
- build(deps): bump haproxy from 3.3.6-alpine to 3.3.7-alpine in /Containers/docker-socket-proxy by @dependabot[bot] in #8007
- PHP dependency updates by @github-actions[bot] in #8011
- fulltextsearch: update Elasticsearch to v9 by @Copilot in #8004
- build(deps): bump nats from 2.12.7-scratch to 2.12.8-scratch in /Containers/talk by @dependabot[bot] in #8014
- nextcloud: update to 33.0.3 by @szaimen in #8032
📄 Improved documentation
- Readme: Fix broken OCC security link by @Croydon in #7866
- aio-caddy: add description of new feature how to add caddy imports via Nextcloud by @derStephan in #7835
- apache: Add an explanation why we disable the HTTP challenge in that Caddy instance by @pabzm in #7890
- nextcloud-exporter: update readme to reflect what it monitors by @Fuseteam in #7900
- rp-docs: adjust nginx proxy timeouts and add clarifying comment by @jameskimmel in #6939
- Readme: Update backup details by @szaimen in #7932
- rp-docs: update reverse proxy docs for NPM and NPMplus by @Zoey2936 in #7934
- docker-rootles.md: Remove outdated Collabora warning by @Copilot in #7940
- docs: add mermaid architecture diagrams to readme files by @Copilot in #7992
- docs: add Pangolin to reverse proxy guide by @Copilot in #7996
- migration.md: add snap-to-AIO migration procedure using temporary Docker container by @Copilot in #8003
New Contributors
- @Croydon made their first contribution in #7866
- @derStephan made their first contribution in #7835
- @Fuseteam made their first contribution in #7900
- @Erwan-loot made their first contribution in #7899
- @derhagen made their first contribution in #7982
Full Changelog: v12.9.2...v13.0.0