Matomo 4.6.1
30 November 2021
Matomo version 4.6.1 is now available (major release).
Upgrading to Matomo 4.6.1
Matomo 4.6.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.6.1 upgrade prior to applying it live. Get started managing your Matomo installations with Installatron
What's New in Matomo 4.6.1
4.6.1
Changes
- We have released 4.6.1 a few hours after 4.6.0 to address a small issue in our release process.
4.6.0
Changes
- Dashboard shows proportional evolution comparison for incomplete periods (rather than absolute values)
- Row Evolution, Support Per-Goals and Ecommerce metrics: conversions, conversion rate, revenue and total revenue
- Transitions reports: export full data as XML/JSON
- Show difference in graphs for data of “unfinished periods” and “complete periods”
- Remember “Rows to display” user preference for Evolution graphs
- Scheduled tasks should not launch archiving
- Ensure that the archive algorithm cannot be triggered multiple times for a same site/period/segment
- JavaScript Tracker: Add possibility to set URL parameters to ignore
- Improve in-app feedback mechanism to gain insight from users about pain points
- Optimise ecommerce life time metric query
- Make error messages not leak potentially sensitive information when tracker db connection fails
- Ensure DNS records are only requested for IP allowlist when needed
- Remove “refer us” feature
- Remove review popup
- Collect feedback about what features people are using?
- Column names could stick to the top of screen when scrolling down report tables
- More verbose error message when login nonce check fails
- Install routine: Fix text contrast for accessibility
- Add config option to disable http requests in System Checks to prevent server crashes with mod_security
- [database_tests] section no longer generated when executing php tests
- JSONp API request (with callback) strips first and last character from result
- Fix segment creation fails when enable_create_realtime_segments = 0
- Newsletter Signup in personal settings, mention Matomo privacy policy applies
- Improve UI of report info icon to show report generation time and help message
- Add system check for 32 bit PHP / OS
- New console command “marketplace:add-license-key” which adds a marketplace license key
- Add more granular access control for segment creation
- Close Tooltip when redirecting to another page
- Improve performance of Process::isSupported by caching it
- Make cli archiving faster if only one concurrent request per website is configured
- Fix initial export option values so checkbox shows correct value
- Updates davaxi/sparkline to 2.0 to PHP8.1 compatible version
- Fix CSP issue when viewing marketplace plugin details
- Mention guides for Wix, WordPress, SquareSpace, Sharepoint in the “No data” email and in the “Tracking code” page
- Fix 2-lines label overflows the input
- Install routine: language changer line height improvements
- Improve help text on ‘Users’ report when no data
- When “average generation time” is zero, hide the sparkline and “Avg generation time” graphs metric from picker
- Remove “add new segment” selector in segment editor
- Manage Users: When user is admin, mention other users might exist
- Remove Provider and CustomVariables plugin from our core release
- Update list of no longer supported browsers (IE11)
- Make SecurityPolicy methods a public API and fully enable the CSP
- Tracking request may trigger a warning when providing an invalid regex
- Special character apostrophe is not getting printed properly in visits log (campaign url)
- Fix dashboard showing incorrect percentage on increases bigger than 1000%
- Include lox/xhprof in the Matomo build release so Profiling works
- Make the opt out work when a PHP 32 bit is used
- Fixed in place sorting order bug for PHP8+
- Fix annotations for “Behaviour > Performance” StackedBarEvolution charts
- Decode goal top dimension values
- Add field lastSeen in the API for the UsersManager
- Introduce new config setting to set a contact email address
- [Vue] Introduce Vue + Workflow commands
- Provide console command for adding a marketplace license key (#18070)
- Update container factory to allow for sorting plugins
- Use detachEvent when removeEventListener isn’t available
- Don’t browser archive when segment is set to be pre-processed
- Make the Twig cache template path more configurable with a DI entry
- Fix error cannot read property “replace” of undefined in quick search
- Small optimisations to Archiving performance
- [Vue] Migrate content-block, enriched-headline, rate-feature + related
- Fix possible problem with CSP in overlay feature
- [Vue] migrate comparisons service + component
- Always remove hash part from URL when detecting the script name
- [Vue] migrate date-picker and other period-selector related components
- [Vue] migrate dropdown and related directives
- [Vue] migrate notifications directive & service + UI.Notifications
- Changes to keep sorting order consistent across all PHP versions for Live.getLastVisitsDetails API
- Take archive TTL time into consideration for today when browser archiving is enabled
- Fix archiving too many segments that aren’t needed and showing 0 conversions for new visits/returning visitors
- Support downloading system tests from plugins
- Remove cache clearing from forget invalidations loop.
- Corrected paths mentioning “piwik/” to “/path/to/matomo/”.
- Couple of fixes in QuickForm2 for PHP8.1 compatibility