github nextcloud/all-in-one v13.0.0
v13.0.0 Beta

pre-release9 hours ago

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.php that 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:worker as standard service by @szaimen in #7981
  • nextcloud: allow to configure memcache_customprefix for 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

Full Changelog: v12.9.2...v13.0.0

Don't miss a new all-in-one release

NewReleases is sending notifications on new releases.