We’re releasing 5.0.1 to address some bugs, an enhancement to the tag manager and also some nice performance improvements.

What’s new?

This patch fixes a regression issue when upgrading to Matomo 5 when you are using the MyISAM storage engine for MySQL 8.

It’s also now possible to use variables in the custom variables in the tag manager.

There have also been a number of bug fixes and performance improvements added as well.

We are grateful for all community members who reported feedback and suggestions, our awesome team of translators for their work, and our Premium features customers and Matomo Cloud hosting customers for their amazing support.

26 tickets have been closed by more than 10 contributors!

After You Update

  • Please help us spread the word! Maybe you can write about the project on your blog, website, twitter, talk at conferences or let your friends and colleagues know what is Matomo. Already 1,000,000+ websites are keeping full control of their web analytics with Matomo!
  • Use the forums if you have any question or feedback (free support),
    or purchase a Support Plan to get professional support and guidance.
  • To improve Matomo in your language consider contributing to translations.
  • You can also support our efforts by purchasing valuable Premium Features for Matomo or try our Matomo Cloud solution.

Need help upgrading Matomo?

Read the Updating Matomo user guide or for more help we offer paid support plans.

List of 26 tickets closed in Matomo 5.0.1

matomo-org/device-detector
  • #7527 TV Detection Improvements
  • #7528 Various Devices Detection Improvement
  • #7535 Vestel Production TV Devices
  • #7536 VIDAA OS / Hisense Production TV Devices
  • #7537 Android Set-Top-Boxes
  • #7539 Amazon Fire TV Detection by Build Models
  • #7540 Adds detection for Altimo, AmazonBasics, Atlantic Electrics, Black Box, Canal+, Cecotec, DIORA, Dinalink, Elektroland, FITCO, Filimo, Graetz, HOFER, Homatics, Kendo, Maxwell, MEGA VISION, MEO, NABO, NetBox, OCEANIC, Orava, Play Now, PROSONIC, Sagemcom, SEHMAX, Silva Schneider, Solas, Super General, TADAAM, TAUBE, VANGUARD, Walker, We. by Loewe., WONDER brands. improves detection for other brands, improves version detection for Fire OS [by @liviuconcioiu, @sanchezzzhak]
  • #7541 CaptiveNetworkSupport agent not all identified
  • #7542 Adds detection for Express LUCK, Ooredoo, Tsinghua Tongfang, XGEM brands, Nuanti Meta browser, DIGA, YouView mediaplayers and improves detection for various brands [by @liviuconcioiu, @sanchezzzhak]
  • #7546 Adds detection for OWLer and BBC bots, improves version detection for iOS and macOS [by @liviuconcioiu, @sanchezzzhak]
matomo-org/tag-manager
  • #212 Support variables in Custom JavaScript variable
  • #731 Added code to support variables in Custom JS variable [by @AltamashShaikh]
  • #740 [Bug] Unable to use “Publish a new version now” when changing tags or triggers
  • #741 Fix issue with publish new version link [by @snake14]
matomo-org/matomo
  • #21016 Optimize segment SQL when segment subqueries are used [by @diosmosis, @bx80, @sgiehl]
  • #21625 Apply max execution time limit to goals live query [by @sgiehl, @bx80]
  • #21653 Improve performance of queries for complex custom reports using segments [by @bx80]
  • #21617 Adds new license key section to plugin menu [by @sgiehl]
  • #21666 Add new diagnostic commands to provide archiving status information
  • #21413 Fix: strnatcasecmp(): Passing null to parameter #1 ($string1) of type string is deprecated [by @blankse, @sgiehl]
  • #21645 [Bug] First/Last visit displayed date doesn’t take website timezone into account. [by @mneudert]
  • #21657 [Bug] Transition popover does not work for rows with “%” [by @mneudert]
  • #21677 [Bug] mktime(): Argument #1 ($hour) must be of type int, string given in /mnt/efs/plugins/VisitTime/functions.php line 18 [by @sgiehl]
  • #21708 Hide all sites item in site selector for custom dimension management [by @sgiehl]
  • #21719 Improve escaping of values in CSV exports [by @sgiehl]
  • #21738 Avoid possible update problem with MyISAM tables on MySQL 8 [by @sgiehl]

 

We are together creating the best open analytics platform in the world. You can help make Matomo even more awesome by getting involved in Matomo!