Matomo 4.9.1
27 April 2022
Matomo version 4.9.1 is now available (major release).
Upgrading to Matomo 4.9.1
Matomo 4.9.1 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply Matomo updates as new versions are released, or use Installatron's Clone feature to duplicate an existing Matomo install to test the 4.9.1 upgrade prior to applying it live. Get started managing your Matomo installations with Installatron
What's New in Matomo 4.9.1
4.9.1
This release contains several fixes to regressions discovered in the Matomo 4.9.0 release, and a PHP 8.1 compatibility improvement. One issue arising from our Vue JS migration work caused a false warning about ad blockers, which we have now fixed.
Bug Fixes and Changes
- Perform adblock test after page has finished loading, not immediately
- Fix PHP 8.1 deprecation warning
- [Vue] add polyfill for String.replaceAll
- Ensure required translations are loaded for Goal management
- Fix the saving of setting “Also use the Anonymized IP addresses when enriching visits.”
4.9.0
This release continues our path towards increased reliability and stability. We have also added a number of useful new features such as new segments for ‘Ecommerce Order Revenue’ and ‘Revenue left in cart’, and small performance improvements and bug fixes. The Vue JS migration has progressed and now includes Tag Manager.
Bug Fixes and Changes
- New segments for ‘Ecommerce Order Revenue’ and ‘Revenue left in cart’
- Detect when the website is a Single Page App (SPA) or a Progressive Web App (PWA) and link to the relevant guide
- Matomo knowledgebase discoverability improvements
- Improve performance in deleteLogDataForDeletedSites when deleting data for more than one site
- Clarify the Newsletter Opt-in message during installation
- Handle case only file name updates on case insensitive file systems
- Fix Sarawak and Terengganu on Visitors Interactive Map Widget
- Inline Help – show report generation date on “Overview” reports with Evolution Graphs
- Don’t log an error when not supported browser is used
- Don’t create test cookies when cookies are disabled
- Set the _pk_id in the past when deleting cookie.
- Remove subtable tooltip if rows are displayed expanded upon search
- Minor performance improvement for archive invalidator
- Multi server environment in maintenance mode shouldn’t result in 503 response
- Prevent archiving of data for time periods that start in the future
- Apply max execution query time to Live.getCounters API and queryAdjacentVisitorId method
- Migrate Dashboard directive/model to VueJS
- Fix PHP8 Trim Error
- Migrate custom dimension management
- Migrate LanguagesManager to VueJS
- Migrate live widget refresh to VueJS
- Migrate multisites plugin components to VueJS
- Rename dimensions and segments with Server time to Site Time/Time in UTC
- Migrate AnonymizeIpController to VueJS
- Migrate DoNotTrackPreferenceController to VueJS
- Fix issue where date ranges might include too many subperiods