Matomo - Package Updates
-
[1.53.0]
- Update matomo to 5.6.0
- Full Changelog
- Turn AI Agent traffic into first-class metrics
- From One Policy to Tailored Privacy for every site and app
- Polished details where you need them
-
[1.53.1]
- Update matomo to 5.6.1
- Full Changelog
- #23837 Fix possible archiving error “Column “referer_type” in WHERE is ambiguous – in plugin Referrers” [by @sgiehl]
- #23827, #23824 Fix external themes that are using CSS custom props [by @tzi]
-
[1.53.2]
- Update matomo to 5.6.2
- Full Changelog
-
[1.54.0]
- Update matomo to 5.7.0
- Full Changelog
- #23725 Track AI Bots through our HTTP Tracking API [by @sgiehl, @mneudert, @caddoo]
- #23870 Adds reporting around requests made by AI bots [by @sgiehl]
- #23818 Remove MadMimi from Newsletter privacy note [by @sgiehl]
- #23903 Fix issue for saving of preferences throwing errors and redirecting when logged in as anonymous user [by @chippison, @caddoo]
- #23743 Prevent logging tracking failure for obviously malformed idsite or token auth [by @sgiehl]
- #23768 Fix and Improve period selection via keyboard navigation [by @tzi]
- #23771 Allow to star and unstar stored segment [by @tzi]
- #23783 Redirect to login page when session ends [by @chippison]
- #23792 Segment selector: max out at 5-6, instead of throwing many errors in reporting interface [by @chippison]
-
[1.54.1]
- Update matomo to 5.7.1
-
[1.55.0]
- Update matomo to 5.8.0
- Full Changelog
- Dedicated AI Chatbots Overview and Over Time reports in the AI Assistants report menu.
- Telemetry ingestion via the HTTP Tracking API, with support for Cloudflare, Amazon CloudFront, and WordPress.
- On the All Websites dashboard, the Total AI Chatbots Requests shows the total number of AI chatbot requests for all tracked sites.
- The dashboard Total Hits metric now includes the total of human visits and AI chatbot requests across all tracked sites.
-
P Package Updates locked this topic on
-
[1.56.0]
- Update matomo to 5.9.0
- Full Changelog
UsersManager.logoutUserwas added to sign a user out of all sessions.- The jQuery UI
liveWidgetAPI ($.fn.liveWidget) is now deprecated and will be removed in Matomo 6. UseLive.AutoRefreshWidgetvue component instead.
-
[1.57.0]
- Update matomo to 5.10.0
- Full Changelog
- Widgets can now be declared as client-rendered through
WidgetConfig::setClientSideComponent()andWidgetConfig::setClientSideProps().API.getWidgetMetadataandAPI.getReportPagesMetadatanow expose aclientComponentfield for these widgets, and Widgetize/dashboard rendering supports bootstrapping them without an extra widget controller request. - The methods
ArchiveTableCreator::getNumericTable()andArchiveTableCreator::getBlobTable()now support a$createIfMissingparameter. Omitting this parameter is deprecated; passtrueto create missing archive tables orfalseto return only existing tables. In Matomo 6 the default behavior for omitted calls will change to lookup-only.
-
[1.57.1]
- Set HTTP_AUTHORIZATION for the mcp plugin server
-
[1.57.2]
- Update matomo to 5.10.1
- Full Changelog
-
[1.58.0]
- Update matomo to 5.11.0
- Full Changelog
SitesManager.addSiteandSitesManager.updateSitenow accept an optionaldescriptionparameter (up to 255 characters). Site entities returned by the SitesManager APIs now include adescriptionfield.CustomDimensions.configureNewCustomDimensionandCustomDimensions.configureExistingCustomDimensionnow accept an optionaldescriptionparameter (up to 1000 characters) to provide additional context for a custom dimension.- New ViewDataTable display properties were added:
Config::$report_supports_flatten,Config::$show_flatten_table_exportandConfig::$export_parameters_to_modify/RequestConfig::$export_parameters_to_modify, allowing reports to control flattening availability and export link parameters independently of the UI. - New Vue components are exported from CoreHome for use by plugins:
MatomoModal,DraggableListandSearchInput. - Themes can now customize the alternative border color using
@theme-color-border-alternative. ScheduledReports.sendReportnow acceptsrangeasperiodparameter.- CSV/TSV exports now replace carriage return characters in values with spaces (in addition to tabs).
- The theme variable
@theme-color-border(ThemeStyles::$colorBorder) is deprecated; use@theme-color-border-alternativeinstead.
-
[1.58.1]
- Update matomo to 5.11.1
- Full Changelog
-
[1.58.2]
- Update matomo to 5.11.2
- Full Changelog
-
[1.59.0]
- Update matomo to 5.12.0
- Full Changelog
- The methods
setIgnoreCampaignAttributionForSourcesandgetIgnoreCampaignAttributionForSourceshave been added to the JavaScript tracker. They allow setting/getting sources whose campaign values in the current URL should be ignored for attribution. Matching campaign parameters are still kept in the tracked URL/request. Record::setAggregatedRecordTransform()lets a blob record register a callback that is applied to its aggregated table during non-day archiving, after the day blobs are aggregated together and before the table is truncated and stored. Use it together withRecord::setBlobColumnAggregationOps()(marking a column'skip') to recompute columns that cannot be summed across child periods for example a table-relative ratio, index or score so they can also be used as the sort column for truncation. It applies on both the standard blob path and the built-from-flat path (Record::setBuiltFromFlatRecord()), where the flat base record and the hierarchy rebuilt from it are each transformed on their own table. A matching optional$postAggregationTransformparameter was added toArchiveProcessor::aggregateDataTableRecords().- The reporting menu can now be split into several top-level sections (in addition to the default "Analytics" menu). A category declares which section(s) it belongs to via
Category::setGroups()(and the protected$groupsproperty);API.getReportPagesMetadatanow exposes agroupsfield per category. Each non-default group automatically gets a top-menu entry that opens the regular reporting single-page-app filtered to that group (the active section is carried in the URL hash), so reports stay within the same SPA and quick search. The first such section, "AI Insights", surfaces the existing AI Assistants reports. datatable_archiving_maximum_rows_actions_flatcaps the number of rows used when flat-archiving page/title Actions reports before the hierarchy is rebuilt (set to0to keep the legacy hierarchical-only Actions archiving). SeeRecord::setAggregatedRecordTransform()above.datatable_archiving_maximum_rows_ai_chatbot_contentcaps the number of content URLs (pages/documents) listed in the AI Chatbots Content Requests reports.datatable_archiving_maximum_rows_ai_chatbot_favoured_pagescaps the number of page URLs listed in the Human-Favoured / AI-Favoured Pages reports.live_ai_chatbots_maximum_rowscaps the number of AI chatbots listed in the real-time AI Chatbots reports.live_ai_chatbots_top_page_urls_maximum_rowscaps the number of page URLs listed in the real-time AI Chatbots top page URL reports.
-
[1.60.0]
- Update matomo to 5.13.0
- Full Changelog
-
[1.61.0]
- Update matomo to 5.14.0
- Full Changelog
- The interface
Piwik\Settings\Interfaces\PolicyComparisonInterfacegained four methods used by the granular compliance dashboard:getPolicySettingId(),isExternallyManagedByPolicyPage(),getWhatItDoes()andgetImpact(). Plugins that implement the interface directly must implement them. Plugins usingPiwik\Settings\Interfaces\Traits\PolicyComparisonTrait(as all known implementers do) inherit default implementations and are not affected. - Exporting a report for a single goal (a goals table or a bar/pie/evolution chart showing one goal's conversions or revenue) now returns only the columns shown in the UI, by adding
showColumnsto the export request. Previously the export returned the aggregated all-goals columns and every other goal's columns as well. Integrations that reuse an export URL copied from the UI will receive a narrower set of columns than before. - The
Referrers_distinctWebsitesUrlsmetric is now listed among the metrics of theReferrers.getreport, carries the labelDistinct website URLs, and is declared as a numeric metric. - The
UserCountry_distinctCountriesmetric, returned byUserCountry.getNumberOfDistinctCountriesand plotted by the distinct-countries sparkline widget on the Locations page, is now declared as a numeric metric and is therefore subject to CNIL data rounding. - The
Marketplace.searchPluginscontroller action now returns only the fields the plugin cards render, and thepluginstemplate variable theMarketplace.GetNewPluginsandMarketplace.GetPremiumFeatureswidgets pass to their templates has been reduced the same way. - Tooltip content - the
titleof the hovered element, or thedata-tooltipa report cell carries - may only use simple inline formatting (b,br,em,i,small,span,strong,u, without attributes). - The new
Piwik\Http\SecurityHeaders::sendForDataResponse()sends the header set for a response that is data rather than application UI:X-Content-Type-Options: nosniff,Referrer-Policy: no-referrer,X-Frame-Options: denyunless[General] enable_framed_pagesallows embedding, and aContent-Security-Policythat allows no scripts, forms or base URI, only inline styles and images from Matomo itself (built by the newPiwik\View\SecurityPolicy::restrictToDataResponse()). - Two new events let plugins customise the "No data has been recorded yet" page, on both the standalone page and its embedding in the reporting UI:
- The new
CoreHome.tooltipContentrenders thetitleof the hovered element as the content of a jQuery UI tooltip, andwindow.vueSanitizeTooltip()does the same for a value at hand in plain JavaScript. - A new
keep_flattened_dimension_columnsparameter keeps the columns a flattened report adds for its dimensions when the request also restricts columns withshowColumns.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login