- Upgrade to Matomo 3.8.0
- Bind to unprivileged port :
8000
- Remove legacy GeoIP
/js/
tracking codes not working (Issue #11)
- Add
REAL_IP_FROM
and REAL_IP_HEADER
environment variables (Issue #8)
- Typo for some fastcgi_param
⚠️ UPGRADE NOTES
GeoIP databases moved to /etc/nginx/geoip
. You can safely remove ./data/geoip
folder.
- Upgrade to Matomo 3.7.0
- Coding style
- 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.
- Upgrade to Matomo 3.6.0
- Alpine 3.8
- PHP 7.2
- Better handling of plugins on HA environments
- Replace
ARCHIVE_CONCURRENT_REQUESTS
with a generic var ARCHIVE_OPTIONS
- 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
- No interaction and assume yes during core update
- Use IPv6 GeoIP databases (Issue #4)
- Remove ability to set a custom UID / GID (performance issue with overlay driver)
- Improve Nginx configuration
- 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
- Add php7-ldap extension
- Check config file (Issue #2)
- Fix permission issues
- 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
- Crons are disabled by default
- Fix permissions on plugins watcher
- Remove build dependencies
- Verify integrity of Matomo tarballs
- Publish image to Quay
- Fix an issue while creating user symlink
- Need to create some folders at entrypoint
- 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