Releases: nextcloud/all-in-one
v4.5.0
Known issues
AIO instances that have been initially created between March 9th 2022 and March 24th 2022 possibly run into issues after the upgrade since Internal: true
is applied to their nextcloud-aio
network. See #2065 for a fix
What's Changed
- Fix typo by @Leptopoda in #2018
- Add the directive ProxyPassReverse by @Verhoeckx in #2024
- rp documentation - make apache_ip_binding documentation more explicit by @szaimen in #2027
- adjust readme a bit by @szaimen in #2028
- [Automated] Update psalm-baseline.xml by @nextcloud-command in #2031
- [Automated] Update psalm-baseline.xml by @nextcloud-command in #2039
- [Automated] Update psalm-baseline.xml by @nextcloud-command in #2048
- Helm Chart updates by @github-actions in #2058
- Improve turn server by @szaimen in #1254
- docker-aio-config should not be a volume by default by @szaimen in #2011
- fix collabora ipv6-check by @Zoey2936 in #2015
- also overwrite db_name to fix db migration by @szaimen in #2020
- add util-linux-misc which might be required on alpine linux by @szaimen in #2032
- Bump collabora/code from 22.05.10.1.1 to 22.05.10.2.1 in /Containers/collabora by @dependabot in #2033
- talk - improve a few things by @szaimen in #2040
- add additional network option by @szaimen in #2042
- Nextcloud update by @github-actions in #2059
- fix install check for primary object storage by @szaimen in #2061
- add a more generous solution to starting containers while backup stil… by @szaimen in #2029
- Cron: remove nextcloud-aio-domaincheck if stopped by @Zoey2936 in #2051
- add a note on supported architectures by @Zoey2936 in #2062
New Contributors
- @Leptopoda made their first contribution in #2018
- @Verhoeckx made their first contribution in #2024
Full Changelog: v4.4.1...v4.5.0
v4.4.1
Known issues
AIO instances that have been initially created between March 9th 2022 and March 24th 2022 possibly run into issues after the upgrade since Internal: true
is applied to their nextcloud-aio
network. See #2065 for a fix
What's Changed
- document multiarch containers by @szaimen in #2000
- Bump alpine from 3.17.1 to 3.17.2 in /Containers/domaincheck by @dependabot in #1976
- Bump postgres from 15.1-alpine to 15.2-alpine in /Containers/postgresql by @dependabot in #1977
- Bump alpine from 3.17.1 to 3.17.2 in /Containers/borgbackup by @dependabot in #1978
- Bump alpine from 3.17.1 to 3.17.2 in /Containers/watchtower by @dependabot in #1979
- Bump docker from 20.10.23-dind to 23.0.1-dind in /Containers/mastercontainer by @dependabot in #1980
- Bump php from 8.1.15-fpm-alpine3.17 to 8.1.16-fpm-alpine3.17 in /Containers/mastercontainer by @dependabot in #1994
- Bump php from 8.0.27-fpm-alpine3.16 to 8.0.28-fpm-alpine3.16 in /Containers/nextcloud by @dependabot in #1995
- Bump caddy from 2.6.3-alpine to 2.6.4-alpine in /Containers/apache by @dependabot in #1997
- Bump caddy from 2.6.3-alpine to 2.6.4-alpine in /Containers/mastercontainer by @dependabot in #1998
- Bump clamav/clamav from 0.105.1-8 to 1.0.1-1 in /Containers/clamav by @dependabot in #1999
- rm does not work if there are too many sessions by @szaimen in #1968
- fix and hide a few caddy warnings by @szaimen in #1969
- check size of config and only write back if space is sufficient by @szaimen in #1981
- also restore configuration.json even if the former restore failed by @szaimen in #1982
- connect containers only to custom network by @szaimen in #1990
- Yaml updates by @github-actions in #2001
- Helm Chart updates by @github-actions in #2002
- add loader to login template by @szaimen in #2005
- postgresql - improve database online check during the migration by @szaimen in #2009
Full Changelog: v4.3.4...v4.4.1
v4.4.0 Beta
What's Changed
- document multiarch containers by @szaimen in #2000
- Bump alpine from 3.17.1 to 3.17.2 in /Containers/domaincheck by @dependabot in #1976
- Bump postgres from 15.1-alpine to 15.2-alpine in /Containers/postgresql by @dependabot in #1977
- Bump alpine from 3.17.1 to 3.17.2 in /Containers/borgbackup by @dependabot in #1978
- Bump alpine from 3.17.1 to 3.17.2 in /Containers/watchtower by @dependabot in #1979
- Bump docker from 20.10.23-dind to 23.0.1-dind in /Containers/mastercontainer by @dependabot in #1980
- Bump php from 8.1.15-fpm-alpine3.17 to 8.1.16-fpm-alpine3.17 in /Containers/mastercontainer by @dependabot in #1994
- Bump php from 8.0.27-fpm-alpine3.16 to 8.0.28-fpm-alpine3.16 in /Containers/nextcloud by @dependabot in #1995
- Bump caddy from 2.6.3-alpine to 2.6.4-alpine in /Containers/apache by @dependabot in #1997
- Bump caddy from 2.6.3-alpine to 2.6.4-alpine in /Containers/mastercontainer by @dependabot in #1998
- Bump clamav/clamav from 0.105.1-8 to 1.0.1-1 in /Containers/clamav by @dependabot in #1999
- rm does not work if there are too many sessions by @szaimen in #1968
- fix and hide a few caddy warnings by @szaimen in #1969
- check size of config and only write back if space is sufficient by @szaimen in #1981
- also restore configuration.json even if the former restore failed by @szaimen in #1982
- connect containers only to custom network by @szaimen in #1990
- Yaml updates by @github-actions in #2001
- Helm Chart updates by @github-actions in #2002
- add loader to login template by @szaimen in #2005
Full Changelog: v4.3.4...v4.4.0
v4.3.4
Known issues
You might need to reinstall recognize as we removed gcompat in this release which fixed another issue but might requires to reinstall another node binary which will be done upon reinstallation of the recognize app.
What's Changed
- add docker cp command to prevent host file paths like /_data/ by @ManOki in #1773
- Add note on Strato by @Zoey2936 in #1799
- adjust macOS docs about DOCKER_SOCKET_PATH by @szaimen in #1803
- note on proxy_read_timeout by @Zoey2936 in #1809
- Update psalm-baseline.xml by @nextcloud-command in #1826
- nginx proxy docs changes by @Zoey2936 in #1812
- cloudflare - improve hint regarding cloudflare by @szaimen in #1819
- update npm docs by @Zoey2936 in #1820
- add section about recommended vps by @szaimen in #1827
- Add a disrecommended VPS providers section by @szaimen in #1818
- increase H2WindowSize limit (Reverse Proxy documentation) by @DenuxPlays in #1822
- add section about storage options by @szaimen in #1825
- Add Synology instructions by @Fred-DTV in #1813
- change dind image to omit the alpine version by @szaimen in #1791
- Bump redis from 7.0.7-alpine to 7.0.8-alpine in /Containers/redis by @dependabot in #1794
- composer - add back the minor versions instead of wildcards by @szaimen in #1823
- add libpg-dev and pgsql for backup app by @szaimen in #1817
- remove gcompat again as it seems to break recognize by @szaimen in #1816
- clamav should never be enabled on arm64 by @szaimen in #1785
- upgrade postgres to 15 by @szaimen in #1584
- Bump docker from 20.10.22-dind to 20.10.23-dind in /Containers/mastercontainer by @dependabot in #1830
- Dependency updates by @github-actions in #1831
- Rework the traefik example by @hunhejj in #1754
- add explanation for clamav by @szaimen in #1834
- follow-links should be follow-link by @tyleraharrison in #1839
- Bump collabora/code from 22.05.9.2.1 to 22.05.9.3.1 in /Containers/collabora by @dependabot in #1840
- make cloudflare upload limit for explicit by @szaimen in #1843
- imaginary - allow further mimetypees out-of-the-box by @szaimen in #1835
- also accept application/vnd.oci.image.index.v1+json for newer buildx … by @szaimen in #1845
- migrate apache container to alpine by @Zoey2936 in #1573
- migrate mastercontainer to alpine by @Zoey2936 in #1577
- Bump httpd from 2.4.54-alpine3.17 to 2.4.55-alpine3.17 in /Containers/apache by @dependabot in #1866
- Bump containrrr/watchtower from 1.5.1 to 1.5.3 in /Containers/watchtower by @dependabot in #1867
- Bump ludeeus/action-shellcheck from 1.1.0 to 2.0.0 by @dependabot in #1868
- Disallow Watchtower to update AIO Container (exept Mastercontainer) by @Zoey2936 in #1869
- allow to copy the command to install docker by @antipiot in #1865
- Bump ubuntu from focal-20221130 to focal-20230126 in /Containers/talk by @dependabot in #1876
- Bump docker/build-push-action from 3 to 4 by @dependabot in #1877
- Dependency updates by @github-actions in #1883
- Fix and improve helm update script by @szaimen in #1848
- Bump nextcloud/imaginary from 20230101 to 20230201 in /Containers/imaginary by @dependabot in #1882
- imaginary - allow big images by default by @szaimen in #1879
- also write install log to logfile by @szaimen in #1889
- get multiarch repodigest by @szaimen in #1887
- fix daily backup running into conflict with elasticsearch by @szaimen in #1890
- fix(helm): refactor sources to a string array by @st3iny in #1891
- fix(helm): don't mark ca certs volume as read only globally by @st3iny in #1894
- fix(helm): chown database volume for postgres by @st3iny in #1896
- fix database helm permissions by @szaimen in #1899
- try to remove readonly from global volumes automatically by @szaimen in #1897
- add expose property to containers definition by @szaimen in #1909
- Bump collabora/code from 22.05.9.3.1 to 22.05.10.1.1 in /Containers/collabora by @dependabot in #1900
- adjust variables correctly by @szaimen in #1893
- Helm Chart updates by @szaimen in #1912
- Revert "get multiarch repodigest" by @szaimen in #1915
- helm - add type: loadbalancer and remove apache_ip_binding again by @szaimen in #1924
- adjust reverse proxy documentation to also talk about web server by @szaimen in #1933
- Yaml updates by @github-actions in #1927
- also fail the installation if appdata could not get created by @szaimen in #1918
- collabora - add server-name variable by @szaimen in #1939
- fix the cp commands for updating between multiple major versions by @szaimen in #1940
- Bump php from 8.1.14-fpm-alpine3.17 to 8.1.15-fpm-alpine3.17 in /Containers/mastercontainer by @dependabot in #1941
- fix a few problems with new install check by @szaimen in #1944
- Yaml updates by @github-actions in #1947
- imaginary - rework some things by @szaimen in #1948
- Bump clamav/clamav from 0.105.1-7 to 0.105.1-8 in /Containers/clamav by @dependabot in #1949
- Bump elasticsearch from 7.17.8 to 7.17.9 in /Containers/fulltextsearch by @dependabot in #1950
- Dependency updates by @github-actions in #1951
- update windows documentation to use paths instead of volumes by @szaimen in #1952
- Bump caddy from 2.6.2-alpine to 2.6.3-alpine in /Containers/mastercontainer by @dependabot in #1955
- Bump caddy from 2.6.2-alpine to 2.6.3-alpine in /Containers/apache by @dependabot in #1954
- mastercontainer - increase max children and switch to pm ondemand by @szaimen in #1957
- helm - handle talk internal ports correctly and fix permissions for Nextcloud container by @szaimen in #1934
- Yaml updates by @github-actions in #1959
New Contributors
- @Fred-DTV made their first contribution in #1813
- @tyleraharrison made their first contribution in #1839
- @antipiot made their first contribution in #1865
- @st3iny made their first contribution in #1891
Full Changelog: v4.2.0...v4.3.4
v4.3.3 Beta
What's Changed
- Yaml updates by @github-actions in #1947
- imaginary - rework some things by @szaimen in #1948
- Bump clamav/clamav from 0.105.1-7 to 0.105.1-8 in /Containers/clamav by @dependabot in #1949
- Bump elasticsearch from 7.17.8 to 7.17.9 in /Containers/fulltextsearch by @dependabot in #1950
- Dependency updates by @github-actions in #1951
- update windows documentation to use paths instead of volumes by @szaimen in #1952
Full Changelog: v4.3.2...v4.3.3
v4.3.2 Beta
What's Changed
- helm - add type: loadbalancer and remove apache_ip_binding again by @szaimen in #1924
- adjust reverse proxy documentation to also talk about web server by @szaimen in #1933
- Yaml updates by @github-actions in #1927
- also fail the installation if appdata could not get created by @szaimen in #1918
- collabora - add server-name variable by @szaimen in #1939
- fix the cp commands for updating between multiple major versions by @szaimen in #1940
- Bump php from 8.1.14-fpm-alpine3.17 to 8.1.15-fpm-alpine3.17 in /Containers/mastercontainer by @dependabot in #1941
- fix a few problems with new install check by @szaimen in #1944
Full Changelog: v4.3.1...v4.3.2
v4.3.1 Beta
v4.3.0 Beta
What's Changed
- add docker cp command to prevent host file paths like /_data/ by @ManOki in #1773
- Add note on Strato by @Zoey2936 in #1799
- adjust macOS docs about DOCKER_SOCKET_PATH by @szaimen in #1803
- note on proxy_read_timeout by @Zoey2936 in #1809
- Update psalm-baseline.xml by @nextcloud-command in #1826
- nginx proxy docs changes by @Zoey2936 in #1812
- cloudflare - improve hint regarding cloudflare by @szaimen in #1819
- update npm docs by @Zoey2936 in #1820
- add section about recommended vps by @szaimen in #1827
- Add a disrecommended VPS providers section by @szaimen in #1818
- increase H2WindowSize limit (Reverse Proxy documentation) by @DenuxPlays in #1822
- add section about storage options by @szaimen in #1825
- Add Synology instructions by @Fred-DTV in #1813
- change dind image to omit the alpine version by @szaimen in #1791
- Bump redis from 7.0.7-alpine to 7.0.8-alpine in /Containers/redis by @dependabot in #1794
- composer - add back the minor versions instead of wildcards by @szaimen in #1823
- add libpg-dev and pgsql for backup app by @szaimen in #1817
- remove gcompat again as it seems to break recognize by @szaimen in #1816
- clamav should never be enabled on arm64 by @szaimen in #1785
- upgrade postgres to 15 by @szaimen in #1584
- Bump docker from 20.10.22-dind to 20.10.23-dind in /Containers/mastercontainer by @dependabot in #1830
- Dependency updates by @github-actions in #1831
- Rework the traefik example by @hunhejj in #1754
- add explanation for clamav by @szaimen in #1834
- follow-links should be follow-link by @tyleraharrison in #1839
- Bump collabora/code from 22.05.9.2.1 to 22.05.9.3.1 in /Containers/collabora by @dependabot in #1840
- make cloudflare upload limit for explicit by @szaimen in #1843
- imaginary - allow further mimetypees out-of-the-box by @szaimen in #1835
- also accept application/vnd.oci.image.index.v1+json for newer buildx … by @szaimen in #1845
- migrate apache container to alpine by @Zoey2936 in #1573
- migrate mastercontainer to alpine by @Zoey2936 in #1577
- Bump httpd from 2.4.54-alpine3.17 to 2.4.55-alpine3.17 in /Containers/apache by @dependabot in #1866
- Bump containrrr/watchtower from 1.5.1 to 1.5.3 in /Containers/watchtower by @dependabot in #1867
- Bump ludeeus/action-shellcheck from 1.1.0 to 2.0.0 by @dependabot in #1868
- Disallow Watchtower to update AIO Container (exept Mastercontainer) by @Zoey2936 in #1869
- allow to copy the command to install docker by @antipiot in #1865
- Bump ubuntu from focal-20221130 to focal-20230126 in /Containers/talk by @dependabot in #1876
- Bump docker/build-push-action from 3 to 4 by @dependabot in #1877
- Dependency updates by @github-actions in #1883
- Fix and improve helm update script by @szaimen in #1848
- Bump nextcloud/imaginary from 20230101 to 20230201 in /Containers/imaginary by @dependabot in #1882
- imaginary - allow big images by default by @szaimen in #1879
- also write install log to logfile by @szaimen in #1889
- fix daily backup running into conflict with elasticsearch by @szaimen in #1890
- fix(helm): refactor sources to a string array by @st3iny in #1891
- fix(helm): don't mark ca certs volume as read only globally by @st3iny in #1894
- fix(helm): chown database volume for postgres by @st3iny in #1896
- fix database helm permissions by @szaimen in #1899
- try to remove readonly from global volumes automatically by @szaimen in #1897
- add expose property to containers definition by @szaimen in #1909
- Bump collabora/code from 22.05.9.3.1 to 22.05.10.1.1 in /Containers/collabora by @dependabot in #1900
New Contributors
- @Fred-DTV made their first contribution in #1813
- @tyleraharrison made their first contribution in #1839
- @antipiot made their first contribution in #1865
- @st3iny made their first contribution in #1891
Full Changelog: v4.2.0...v4.3.0
v4.2.0
What's Changed
- Create Helm-chart by @szaimen in #1574
- add note to resolver in nginx reverse proxy docs by @Zoey2936 in #1716
- Fix the middleware name in the Traefik doc by @hunhejj in #1719
- Remove the reference to an unknown middleware by @hunhejj in #1726
- Bump debian from bullseye-20221219-slim to bullseye-20230109-slim in /Containers/borgbackup by @dependabot in #1722
- Bump debian from bullseye-20221219-slim to bullseye-20230109-slim in /Containers/apache by @dependabot in #1721
- Bump alpine from 3.16.3 to 3.17.1 in /Containers/domaincheck by @dependabot in #1711
- Bump alpine from 3.16.3 to 3.17.1 in /Containers/watchtower by @dependabot in #1710
- Bump php from 8.1.13-apache-bullseye to 8.1.14-apache-bullseye in /Containers/mastercontainer by @dependabot in #1688
- Bump php from 8.0.26-fpm-alpine3.16 to 8.0.27-fpm-alpine3.16 in /Containers/nextcloud by @dependabot in #1689
- allow to make fulltextsearch:index issues easier to debug by @szaimen in #1695
- Add hint about Cloudflare Rocket Loader and Rename Cloudflare Argo Tu… by @szaimen in #1696
- fix to position of the log-out button by @szaimen in #1706
- fix the apps not getting enabled on migration by @szaimen in #1708
- Fix the Traefik example by @hunhejj in #1733
- redis: add hint to wiki if overcommit disabled by @ManOki in #1732
- add an explanation of
--sig-proxy=false
by @szaimen in #1742 - fix dependency-update workflow by @szaimen in #1743
- Rewrite Traefik examples using YAML by @hunhejj in #1741
- add a hint that NEXTCLOUD_DATADIR needs to be specified before the fi… by @szaimen in #1756
- Add Notes on Cloudflare to readme by @Zoey2936 in #1750
- Dependency updates by @github-actions in #1755
- borg - substitute prefix with glob-archives by @szaimen in #1736
- update redis to v7 by @szaimen in #1585
- change instructions on how to install docker by @szaimen in #1763
- make more verbose that reverse proxy setup is different by @szaimen in #1764
- alpine - remove the update arg by @szaimen in #1767
- migrate borgbackup container to alpine by @szaimen in #1578
- add further note about cloudflare and domain validation by @szaimen in #1769
- cloudflare - add note about missing hsts header by @szaimen in #1770
- cloudflare - add note about possible problems with cert issuing by @szaimen in #1771
- cloudflare - add note about the hpb for talk by @szaimen in #1772
- add note on sudo for windows and docker rootless by @szaimen in #1774
- Prevent slow upload speeds (Reverse Proxy documentation) by @DenuxPlays in #1776
- readme: clarify OS package env var by @meonkeys in #1777
- update Nextcloud to 25.0.3 by @szaimen in #1781
New Contributors
- @hunhejj made their first contribution in #1719
- @DenuxPlays made their first contribution in #1776
- @meonkeys made their first contribution in #1777
Full Changelog: v4.1.0...v4.2.0
v4.1.0
What's Changed
- manual-install: add docker profiles for optional services by @ManOki in #1586
- manual-install: update readme to use default docker environment file by @ManOki in #1590
- improve the apache reverse proxy documentation by @Zoey2936 in #1580
- manual-install: add IMAGE_TAG to omit separate latest-arm64.yml by @ManOki in #1591
- Yaml updates by @github-actions in #1527
- rename values of containers definition to match docker-compose values by @szaimen in #1595
- allow to hide containers from the interface via display_name by @szaimen in #1598
- add freetype-dev and fontconfig-dev for compiliing imagick by @szaimen in #1624
- add other file types as well by @szaimen in #1626
- move imagick back to the dockerfile by @szaimen in #1627
- allow to make wrong database intialization better debuggable by @szaimen in #1621
- migration - add some documentation on limits regarding the database owner name by @szaimen in #1620
- borg - add progress back and add some additional output by @szaimen in #1622
- Dependency updates by @github-actions in #1612
- update mastercontainer to php 8.1 by @szaimen in #1587
- improve healthcheck to only exit 1 if it is started by @szaimen in #1615
- change dockerfile links, add tzdata to fulltext, migrate healthchecks to nc by @Zoey2936 in #1619
- [Automated] Update psalm-baseline.xml by @nextcloud-command in #1631
- secrets should only get generated if defined in secrets of container.… by @szaimen in #1596
- allow to add container to host network by @szaimen in #1597
- rename volume name to source and volume location to destination by @szaimen in #1637
- refactor containerports by @szaimen in #1635
- add types for missing ones and bring psalm-baseline down to zero by @szaimen in #1645
- fix exposing containers by @szaimen in #1656
- fix adding containers to the host network by @szaimen in #1655
- fix healthcheck for nextcloud and database by @szaimen in #1657
- improve containeers schema by @szaimen in #1604
- allow to enable shipped apps during startup by @szaimen in #1654
- Bump nextcloud/imaginary from 20221201 to 20230101 in /Containers/imaginary by @dependabot in #1646
- [Automated] Update psalm-baseline.xml by @nextcloud-command in #1660
- allow to add the /dev/dri device into the container and refactor devices by @szaimen in #1659
- set remote_font_config for collabora by @szaimen in #1663
- Yaml updates by @github-actions in #1639
- add twofactor_totp back as default enabled app by @szaimen in #1658
- add ulimit for the talk container due to a bug in libwebsockets by @szaimen in #1671
- Yaml updates by @github-actions in #1667
- allow to repair the integrity of the backup archive by @szaimen in #1670
New Contributors
Full Changelog: v4.0.1...v4.1.0