Skip to content

Latest commit

 

History

History
508 lines (297 loc) · 9.66 KB

CHANGELOG.md

File metadata and controls

508 lines (297 loc) · 9.66 KB

Changelog

5.0.3-r0 (2024/05/26)

  • Matomo 5.0.3 (#157)

4.16.1-r0 (2024/05/26)

  • Matomo 4.16.1 (#156)

4.16.0-r0 (2023/12/28)

  • Matomo 4.16.0 (#149)
  • Alpine Linux 3.19 and PHP 8.2 (#150)

4.15.1-r0 (2023/11/26)

  • Matomo 4.15.1 (#145)
  • Fix perms of vendor/tecnickcom/tcpdf/fonts (#144)

4.15.0-r0 (2023/07/08)

  • Matomo 4.15.0 (#132)
  • Alpine Linux 3.18 (#133)

4.14.2-r0 (2023/05/01)

  • Matomo 4.14.2 (#128)

4.14.1-r0 (2023/04/10)

  • Matomo 4.14.1 (#126)

4.14.0-r0 (2023/03/26)

  • Matomo 4.14.0 (#124)

4.13.3-r0 (2023/02/22)

  • Matomo 4.13.3 (#122)

4.13.2-r0 (2023/01/29)

  • Matomo 4.13.2 (#121)

4.13.1-r0 (2023/01/22)

  • Matomo 4.13.1 (#120)

4.13.0-r0 (2022/12/29)

  • Matomo 4.13.0 (#118)
  • Alpine Linux 3.17 (#119)

4.12.3-r0 (2022/11/26)

  • Matomo 4.12.3 (#116)

4.12.2-r0 (2022/10/23)

  • Matomo 4.12.2 (#114)

4.12.0-r0 (2022/10/06)

  • Matomo 4.12.0 (#112)

4.11.0-r0 (2022/08/07)

  • Matomo 4.11.0 (#110)
  • Alpine Linux 3.16 and PHP 8.1 (#111)

4.10.1-r0 (2022/05/26)

  • Matomo 4.10.1 (#107)

4.10.0-r0 (2022/05/23)

  • Matomo 4.10.0 (#105)

4.9.0-r0 (2022/04/27)

  • Matomo 4.9.0 (#97)

4.8.0-r0 (2022/03/26)

  • Matomo 4.8.0 (#96)

4.7.1-r0 (2022/02/03)

  • Matomo 4.7.1 (#92)
  • PHP 8 (#93)
  • Alpine Linux 3.15 (#91)

4.6.2-r0 (2021/12/11)

  • Matomo 4.6.2 (#88)

4.6.1-r0 (2021/12/02)

  • Matomo 4.6.1 (#86)

4.6.0-r0 (2021/11/30)

  • Matomo 4.6.0 (#85)

4.5.0-r0 (2021/10/09)

  • Matomo 4.5.0 (#82)

4.4.1-r0 (2021/08/19)

  • Matomo 4.4.1
  • Alpine Linux 3.14 (#80)

4.4.0-r0 (2021/08/01)

  • Matomo 4.4.0

4.3.1-r0 (2021/05/31)

  • Matomo 4.3.1

4.3.0-r0 (2021/05/17)

  • Matomo 4.3.0
  • Alpine Linux 3.13
  • alpine-s6 2.2.0.3

4.2.1-r5 (2021/03/18)

  • Upstream Alpine update

4.2.1-r4 (2021/03/17)

  • Handle TagManager plugin (#69)

4.2.1-r3 (2021/03/05)

  • Propagate plugins configuration (#67)

4.2.1-r2 (2021/03/04)

4.2.1-r1 (2021/03/03)

  • Switch to gosu

4.2.1-r0 (2021/03/01)

  • Matomo 4.2.1
  • Fix custom plugins folder path

4.2.0-r0 (2021/02/24)

  • Matomo 4.2.0
  • Switch to s6-overlay as process supervisor (#64)
  • Use Alpine S6 base image (#64)
  • Use PHP GeoIP2 extension instead of Nginx module (#64)
  • No need to recompile Nginx anymore (use standard Alpine package) (#64)
  • Lightweight image (#64)
  • Remove watch folders process and handle multiple plugin paths (#64)
  • Run as non root user (#64)
  • Fix CVE-2019-11043 (#64)

UPGRADE NOTES

As the Docker container now runs as a non-root user, you have to first stop the container and change permissions to data volume:

docker compose stop
chown -R 1000:1000 data/
docker compose pull
docker compose up -d

Other changes:

  • Switch to DBIP / GeoIP 2 (Php) for GeoIP.
  • You can safely remove files in /data/config folder except config.ini.php

4.1.1-r0 (2021/01/15)

  • Matomo 4.1.1
  • Switch to buildx bake

4.1.0-RC1 (2020/12/22)

  • Matomo 4.1.0

4.0.5-RC1 (2020/12/12)

  • Matomo 4.0.5

4.0.4-RC1 (2020/12/04)

  • Matomo 4.0.4

4.0.3-RC1 (2020/11/30)

  • Matomo 4.0.3

4.0.2-RC1 (2020/11/29)

  • Matomo 4.0.2

4.0.1-RC1 (2020/11/27)

  • Matomo 4.0.1

4.0.0-RC1 (2020/11/25)

  • Matomo 4.0.0
  • Add console command

You may need to convert the database to utf8mb4 charset:

docker compose exec matomo console core:convert-to-utf8mb4

3.14.1-RC1 (2020/10/16)

  • Add env var to clear environment in FPM workers

3.14.1-RC1 (2020/09/12)

  • Matomo 3.14.1

3.14.0-RC2 (2020/08/10)

  • Missing PHP extenions

3.14.0-RC1 (2020/07/20)

  • Matomo 3.14.0

3.13.6-RC1 (2020/06/05)

  • Matomo 3.13.6

3.13.5-RC5 (2020/06/03)

  • Update nginx configuration
  • Publish edge image

3.13.5-RC4 (2020/05/21)

  • Add support for ShortcodeTracker plugin (#38)

3.13.5-RC3 (2020/05/19)

⚠️ UPGRADE NOTES SSMTP_* env vars not used anymore.

3.13.5-RC2 (2020/05/17)

  • Add LISTEN_IPV6 env var

3.13.5-RC1 (2020/04/28)

  • Matomo 3.13.5

3.13.4-RC2 (2020/04/23)

  • Fix MM_REGION_CODE (#37)
  • Switch to Open Container Specification labels as label-schema.org ones are deprecated

3.13.4-RC1 (2020/03/24)

  • Matomo 3.13.4

3.13.3-RC1 (2020/02/24)

  • Matomo 3.13.3

3.13.2-RC1 (2020/02/10)

  • Matomo 3.13.2

3.13.1-RC6 (2020/01/24)

  • Move Nginx temp folders to /tmp

3.13.1-RC5 (2020/01/17)

  • Matomo 3.13.1

3.13.0-RC4 (2019/01/02)

  • Use geoip-updater Docker image to download MaxMind's GeoIP2 databases

⚠️ UPGRADE NOTES MAXMIND_LICENSE_KEY and CRON_GEOIP env vars not used anymore.

3.13.0-RC3 (2019/12/31)

  • Add MAXMIND_LICENSE_KEY env var in order to download GeoLite2 databases
  • Move GeoLite2 databases to /data/geoip folder
  • Fix remote ip for MM_ADDR and MMDB_ADDR fastcgi params

⚠️ UPGRADE NOTES GeoIP2 databases moved to /data/geoip.

3.13.0-RC2 (2019/12/02)

  • Fix user misc data persistence (#31)

3.13.0-RC1 (2019/11/27)

  • Matomo 3.13.0

3.12.0-RC1 (2019/10/29)

  • Matomo 3.12.0

3.11.0-RC5 (2019/10/20)

  • Multi-platform Docker image
  • Switch to GitHub Actions
  • ⚠️ Stop publishing Docker image on Quay
  • Set timezone through tzdata
  • Use alpine mainline

3.11.0-RC4 (2019/09/17)

  • Fix /var/lib/nginx/
  • Only populate AuthUser/Pass in ssmtp.conf if defined

3.11.0-RC3 (2019/08/08)

  • Fix healthcheck for cron

3.11.0-RC2 (2019/08/04)

  • Add healthcheck
  • Remove php-fpm access log (already mirrored by nginx)

3.11.0-RC1 (2019/07/24)

  • Matomo 3.11.0

3.10.0-RC1 (2019/07/01)

  • Matomo 3.10.0

3.9.1-RC3 (2019/04/28)

  • Add large_client_header_buffers Nginx config

3.9.1-RC2 (2019/04/14)

  • Add LOG_IP_VAR environment variable

3.9.1-RC1 (2019/03/21)

  • Matomo 3.9.1

3.9.0-RC1 (2019/03/19)

  • Matomo 3.9.0
  • Enable gzip for type application/javascript (#17)

3.8.1-RC3 (2019/03/06)

  • Fix GeoIP2 autonomous system key (#16)

3.8.1-RC2 (2019/02/10)

3.8.1-RC1 (2019/01/28)

  • Matomo 3.8.1

3.8.0-RC1 (2019/01/21)

  • Matomo 3.8.0
  • Bind to unprivileged port : 8000
  • Remove legacy GeoIP

3.7.0-RC4 (2018/11/24)

  • /js/ tracking codes not working (#11)

3.7.0-RC3 (2018/11/24)

  • Add REAL_IP_FROM and REAL_IP_HEADER environment variables (#8)
  • Typo for some fastcgi_param

3.7.0-RC2 (2018/11/23)

⚠️ UPGRADE NOTES GeoIP databases moved to /etc/nginx/geoip. You can safely remove ./data/geoip folder.

3.7.0-RC1 (2018/11/19)

  • Matomo 3.7.0
  • Coding style

3.6.1-RC1 (2018/10/18)

  • Matomo 3.6.1

3.6.0-RC2 (2018/09/16)

  • Refactor sidecar cron to handle plugins

⚠️ UPGRADE NOTES Sidecar cron container is now handled with SIDECAR_CRON environment variable. See Docker Compose example and README for more info.

3.6.0-RC1 (2018/08/29)

  • Matomo 3.6.0
  • Alpine 3.8
  • PHP 7.2

3.5.1-RC2 (2018/06/03)

  • Better handling of plugins on HA environments

3.5.1-RC1 (2018/05/25)

  • Matomo 3.5.1

3.5.0-RC4 (2018/05/18)

  • Replace ARCHIVE_CONCURRENT_REQUESTS with a generic var ARCHIVE_OPTIONS

3.5.0-RC3 (2018/05/13)

  • Add option to set number of requests to process in parallel during cron archive
  • Force overwriting GeoIP databases during update
  • Move GeoIP databases to /data/geoip

3.5.0-RC2 (2018/05/10)

  • No interaction and assume yes during core update

3.5.0-RC1 (2018/05/09)

  • Matomo 3.5.0

3.4.0-RC2 (2018/04/26)

  • Use IPv6 GeoIP databases (#4)

3.4.0-RC1 (2018/03/29)

  • Matomo 3.4.0

3.3.0-RC8 (2018/03/09)

  • Remove ability to set a custom UID / GID (performance issue with overlay driver)
  • Improve Nginx configuration

3.3.0-RC7 (2018/02/28)

  • Permissions fix more efficient
  • Cron now only available as a "sidecar" container (see docker-compose)
  • Ability to set a custom UID / GID
  • Use busybox cron
  • Replace Nginx + Let's Encrypt with Traefik (see docker-compose)
  • Disable auto restart and retries of "supervisored" programs (Docker Way)
  • Remove SITE_URL env var

3.3.0-RC6 (2018/02/26)

  • Add php7-ldap extension
  • Check config file (#2)
  • Fix permission issues

3.3.0-RC5 (2018/02/05)

  • Redirect Nginx and PHP-FPM to stdout
  • Remove env file
  • SSMTP authentication optional
  • Store PHP session in data folder
  • Disable browser archiving only if cron task enabled
  • Matomo log level not dynamically retrieved
  • Fix Matomo log level not set

3.3.0-RC4 (2018/02/04)

  • Crons are disabled by default
  • Fix permissions on plugins watcher
  • Remove build dependencies
  • Verify integrity of Matomo tarballs
  • Publish image to Quay

3.3.0-RC3 (2018/01/23)

  • Fix an issue while creating user symlink
  • Need to create some folders at entrypoint

3.3.0-RC2 (2018/01/23)

  • Add bootstrap.php to move user data in a persistent folder
  • Use inotifywatch to check if a plugin installed/removed
  • Preserve plugins and user folder across upgrades

3.3.0-RC1 (2018/01/21)

  • Initial version