MATOMO 4.2.0
MatomoAnalyticsの新しいリリースであるMatomo 4.2.0を発表できることを誇りに思います。
新着情報
これらの2つのリリースでは、Matomo 4.0.0(3日前にリリースされた)で発見されたいくつかのバグに対処しています。
このリリースは、安定性と信頼性およびセキュリティに焦点を当てています。
新しい? (疑問符)アイコンが左側のメニューのレポート名の横に表示されるようになりました。このアイコンをクリックすると、この特定のレポートが役立つ「理由」を説明する役立つテキストが表示されます。
主要なセキュリティ問題(重要ではありません)はすでに修正されています(以下の詳細を参照)。
いくつかのバグとリグレッションも修正されました。
フィードバックや提案を報告してくれたすべてのコミュニティメンバー、彼らの仕事のための素晴らしい翻訳者チーム、そしてプレミアム機能の顧客とMatomoCloudホスティングの顧客の素晴らしいサポートに感謝します。
137のチケットが16人以上の寄稿者によってクローズされました!
更新できたら
- Matomoという言葉を広めるのを手伝ってください! ブログ、ウェブサイト、ツイッターでプロジェクトについて書いたり、会議で話したり、友達や同僚にMatomoとは何かを知らせたりすることができます。すでに1,000,000以上のWebサイトが、Matomoを使用してWeb分析を完全に制御しています。
- 質問やフィードバック(無料サポート)がある場合は、フォーラムを使用してください。
- または、サポートプランを購入して、専門的なサポートとガイダンスを受けてください。
- あなたの言語でMatomoを改善するには、翻訳に貢献することを検討してください。
- Matomoの貴重なプレミアム機能を購入するか、Matomo Cloudソリューションを試すことで、私たちの取り組みをサポートすることもできます。
セキュリティリリース
これはマイナーなセキュリティリリースです。
スーパーユーザー(およびスーパーユーザーのみ)がMatomoサーバーでリモートコード実行を取得できた可能性がある問題を修正しました。これはスーパーユーザー(信頼できると見なされる)のみが悪用できるため、マイナーな問題と見なします。
また、ガイド「セキュリティのためにMatomoを構成する方法」のベストプラクティスに従うことをお勧めします。
この問題は、セキュリティチームに責任を持って開示されました。私たちのセキュリティバグ報奨金プログラムは、MatomoまたはMatomo / InnoCraftによって作成されたプラグインのいずれかで見つかったセキュリティ問題を発見し、責任を持って報告してくれる研究者を歓迎し、報酬を与えます。
データベースのアップグレード
このリリースには、主要なデータベースのアップグレードは含まれていません。
プラットフォームの変更
Matomoはオープンな分析プラットフォームです。 Matomo開発者がコアAPIの改善と変更について学ぶのを助けるために、前回のリリース以降の変更を文書化します。
この4.2.0リリースでは、APIに変更はありません。 プラットフォームとAPIへのすべての変更を確認するには、開発者向けプラットフォーム変更ログをご覧ください。
注:Marketplaceには、Matomo 3とすでに互換性のある90以上のプラグインが展示されていますが、これはほんの始まりに過ぎません。 Matomoはあなたのユニバーサルデータ分析プラットフォームです!
新規および更新されたSDK(トラッキングAPIクライアント)
Matomoチームは、モバイルアプリやその他の種類のアプリを測定するための公式SDK(Tracking API Clients)を提供しています。
- iOS SDK [by @brototyp]
- Android SDK [by @d4rken]
新規および更新されたガイドとFAQ
新規:
- 抽出を使用してカスタムディメンションでアクションデータを追跡するにはどうすればよいですか?
- Matomo Javascriptトラッカーを使用してカスタムURLを設定するにはどうすればよいですか?
- Matomoタグマネージャーを使用してユーザーIDを設定するにはどうすればよいですか?
新しいプラグイン
By third party developers:
Matomo4.2.0でクローズされた137チケットのリスト
matomo-org/matomo
- #13716 Show a message in each most valuable pages in Matomo to explain why it’s important [by @diosmosis]
- #17159 Tracking requests might not be loaded because of CORB [by @sgiehl]
- #17102 PerformanceTiming API used by Matomo is deprecated, use PerformanceNavigationTiming if available [by @sgiehl]
- #17079 Editing Users screen is partially broken [by @diosmosis]
- #9947 Open Row Evolution icon invisible on mobile screens < 617 px
- #17183 What happens when a user denies consent and grants it later in the same session?
- #17223 Create new Dashboard popup does not show radio button to select options (empty, default) [by @sgiehl]
- #17097 Limit GeoIP downloads to certain hosts only [by @sgiehl, @diosmosis]
- #17213 Don’t deactivate a core plugin during update [by @tsteur, @diosmosis]
- #17029 properly encode segment definitions from table so the hash will be the same as from query params [by @diosmosis]
- #17077 Anonymous user settings not working after v4 upgrade [by @sgiehl]
- #17095 Widget is showing wrong data from yesterday instead of today [by @sgiehl]
- #17099 Real-Time Map description switches to “There is no data for this report.” [by @sgiehl]
- #17123 Graph of returning visitors doesn’t show returning visitors [by @diosmosis]
- #17148 use Rules method instead of getting stored segments directly to pre-archive extra segments [by @diosmosis]
- #17217 Fix jquery location in page overlay [by @sgiehl, @diosmosis]
- #17236 Fix force-report parameter for core:archive [by @sgiehl, @diosmosis]
- #16789 If only one website exists, remove the site selector from reporting page [by @sgiehl]
- #10881 Error page served with HTTP 200 status
- #16918 Call to a member function getDateStart() on boolean DataTable/Renderer/Rss.php [by @sgiehl]
- #17023 Starting with php 7.3 on windows OS the geoip2php Update procedure is not working anymore. [by @sgiehl]
- #17106 enable_auto_update=0 doesn’t remove update check in the UI
- #17127 Custom tracking timestamp should return an integer to prevent HTTP 500 tracking error [by @tsteur, @diosmosis]
- #17136 Error in console when trying to communicate with service worker in Firefox with persistant cookies disabled [by @tsteur]
- #17152 SMS evolution metrics might be formatted incorrectly on PHP 8 [by @sgiehl, @diosmosis]
- #17153 Tracking requests on PHP 8 might fail if an invalid encoding is sent [by @sgiehl, @diosmosis]
- #17171 Issues on map naming
- #17192 Include report column in duplicate check when inserting archive invalidations. [by @diosmosis]
- #17205 CustomLogo upload not working with PHP8 [by @gecon, @sgiehl]
- #17212 Error when using comparison feature: Argument 4 passed to Piwik\\Plugins\\API\\Filter\\DataComparisonFilter\\ComparisonRowGenerator::compareTable() must be an instance of Piwik\\DataTable or null, bool given [by @sgiehl]
- #17215 Archiver: do not create done flags like “done.” [by @diosmosis]
- #17216 fix a couple bugs in archive querying when browser archiving is disabled [by @diosmosis]
- #17218 Fix warning when memory_limit = -1 [by @okom3pom, @sgiehl]
- #17103 [automatic translation update] Updated 440 strings in 48 languages (ru de eu et es da ka pt-br el ro ko bg be zh-cn pt cs vi id is ca pl ja it ar uk nn nl nb hr es-ar hu hi he am fr sk sl zh-tw tr tl lt lv fa th sq sr fi sv) [by @github-actions[bot], @sgiehl]
- #17137 [automatic translation update] Updated 433 strings in 10 languages (de es zh-cn cs it nl fr zh-tw tr sq) [by @github-actions[bot], @sgiehl]
- #17166 [automatic translation update] Updated 2 strings in 1 languages (de) [by @github-actions[bot], @sgiehl]
- #17197 [automatic translation update] Updated 33 strings in 2 languages (zh-cn sv) [by @github-actions[bot], @sgiehl]
- #17220 [automatic translation update] Updated 406 strings in 48 languages (ru de et es da eo pt-br el ro ko cy bg be zh-cn pt cs vi id bs ca pl ja it ar uk nn nl nb hr es-ar hu hi he fr sk sl zh-tw tr tl lt lv fa th sq sr fi ta sv) [by @github-actions[bot], @sgiehl]
- #17239 [automatic translation update] Updated 509 strings in 8 languages (el zh-cn it uk nl tr sq sv) [by @github-actions[bot], @sgiehl]
- #17187 Creates issue templates [by @sgiehl, @tsteur]
- #16755 Introduce PHP CS to improve code quality [by @sgiehl]
- #16991 core:archive command new parameter –force-report to only process invalidations for a specific report in a specific plugin. [by @diosmosis]
- #17005 Refactor segment re-archiving in past behavior to be on demand [by @diosmosis]
- #17062 Display help icons for categories/subcategories [by @diosmosis]
- #17101 allow multiple calls to enableLinkTracking [by @Findus23, @tsteur]
- #17115 Display the name of the user being edited [by @luggesexe, @diosmosis]
- #17121 Improve compatibility with jQuery 3 [by @tsteur, @sgiehl]
- #17132 Add more information to system check information [by @tsteur, @diosmosis]
- #17161 Graphical bug when viewing drop down menu for users permissions
- #17172 fix map names in Switzerland [by @Findus23, @diosmosis]
- #17185 archiving job runs forever due to MultiChannelConversionAttribution
- #17206 dieWithHtmlErrorPage() should default to http 500 [by @andyjdavis, @diosmosis]
- #17214 Update SECURITY.md – Security Bug Bounty Program description [by @mattab, @diosmosis]
- #17226 Update .gitignore to exclude misc/user/.htaccess [by @flamisz, @diosmosis]
- #17228 Allow nonce checks to provide custom required referrer URL. [by @diosmosis]
- #17233 Prevent possible error when accessing an index [by @tsteur, @diosmosis]
matomo-org/referrer-spam-list
- #1252 Add maofengjx.com [by @ericguirbal, @spmedia]
- #1253 Add 0-0.fr [by @ericguirbal, @spmedia]
- #1254 Add semxiu.com [by @ericguirbal, @spmedia]
- #1255 Add bavsac.com [by @ericguirbal, @spmedia]
- #1256 Add rrutw.com [by @ericguirbal, @spmedia]
- #1257 added bottraffic.live [by @apptaro, @spmedia]
- #1258 added bot-traffic.icu [by @apptaro, @spmedia]
- #1259 added bot-traffic.xyz & trafficbot.life [by @virtualize, @spmedia]
matomo-org/matomo-log-analytics
- #244 Added new command line option ‘–php-binary’ [by @domsson, @diosmosis]
- #306 Error query: Mysqli statement execute error : Out of range value for column ‘time_transfer’ at row 1 In query
matomo-org/tag-manager
- #290 Preview does not work when # is in the URL
- #295 Prevent possible circular reference in preview mode in addDebugValues [by @nova-os, @tsteur]
- #301 Typo in tracking type [by @tsteur]
- #287 Add consent methods to Matomo Tag Manager [by @tsteur, @diosmosis]
- #293 Detect when variable references itself [by @tsteur, @diosmosis]
- #296 Minify tag manager JS [by @tsteur]
matomo-org/device-detector
- #6467 Adds detection for Flow browser engine and for Flow browser [by @liviuconcioiu, @sgiehl]
- #6575 Detect new brands: CG Mobile, OKWU, ZH&K, IUNI and Detect devices for existing brands: Hotwav, Oukitel, Cherry Mobile, VGO TEL, NUU Mobile, Mito, Avvio, Senwa, QMobile, Ordissimo, Leagoo, Logicom, Explay, Logicom, LAIQ, NEC, Lanix, JVC, Doogee, Vivax, Mediacom [by @sanchezzzhak, @sgiehl]
- #6578 Detect new brands: AfriOne, Connex, Einstein, Cell-C, Myros, Connectce, Clementoni, Necnot, Ruio, Eagle, Invens, VC and Detect devices for existing brands: Allwinner, Alcatel, Highscreen, Multilaser, Sky, Navon, Onda, Overmax, Q-Touch, Qilive, Q.Bell, Symphony, Fero, MyPhone, Mobicel, Changhong, CG Mobile, Casper, FiGO, Digma [by @sanchezzzhak, @sgiehl]
- #6579 Detect new brands: IKI Mobile, Bellphone, Camfone, CellAllure, Chico Mobile, Claresta, Gini, MIVO, EXCEED and Detect devices for existing brands: Advance, Accent, Amoi, Digma, Hurricane, Colors, Vivax, ConCorde, Clarmin, Sico, CUBOT, Navon, Voyo, MyPhone, Sony, iTel, Chuwi, Lumus, Mpman, SWISSMOBILITY, Walton, Reeder [by @sanchezzzhak, @sgiehl]
- #6580 Detect new brands: EWIS, Cavion, Leader Phone, GLX, WE, Hyve, Seeken, Jivi and Detect devices for existing brands: Sharp, Fujitsu, LG, Kyocera, AMGOO, Extrem, Polytron, Azumi Mobile, Karbonn, Denver, FireFly Mobile, Vonino, Xtouch [by @sanchezzzhak, @sgiehl]
- #6582 Improves detection for Samsung devices [by @liviuconcioiu, @sgiehl]
- #6586 Adds detection for Mageia operating system [by @liviuconcioiu, @sanchezzzhak]
- #6588 Improves x64 platform detection [by @liviuconcioiu, @sanchezzzhak]
- #6589 Adds detection for Zetakey browser [by @liviuconcioiu, @sanchezzzhak]
- #6590 Improves detection for Oregano browser [by @liviuconcioiu, @sanchezzzhak]
- #6591 Adds detection for AwoX browser [by @liviuconcioiu, @sanchezzzhak]
- #6592 Improves iOS version detection and adds detection for Facebook Messeneger Lite [by @liviuconcioiu, @sanchezzzhak]
- #6593 Adds detection for Phantom Browser [by @liviuconcioiu, @sanchezzzhak]
- #6594 Adds detection for MacBook Air, MacBook Pro devices [by @liviuconcioiu, @sanchezzzhak]
- #6595 Adds detection for Perfect Browser [by @liviuconcioiu, @sanchezzzhak]
- #6596 Adds detection for Fenix operating system and Biyubi browser [by @liviuconcioiu, @sanchezzzhak]
- #6597 Wrong regex for “Pingdom” agent
- #6599 Improved detection Pingdom Bot [by @sanchezzzhak, @sgiehl]
- #6600 Detect new brands: Innos, Trio, Winnovo and Detect devices for existing brands: LG, Lumus, Allview, Lenovo, Kodak, Klipad, Teclast, Hometech, iBall, RCA Tablets, Condor, Concord, Xiaomi, Soyes, Samsung, iPro, Lava, Motorola, Essentielb, Doogee, Chico Mobile [by @sanchezzzhak, @sgiehl]
- #6601 Update README.md [by @github-actions[bot], @sgiehl]
- #6605 Adds detection for xStand browser [by @liviuconcioiu, @sanchezzzhak]
- #6606 Detect new brands: Beyond, Centric, CHIA, Seuic, TWZ, Kata and Detect devices for existing brands: Asus, ZTE, CG Mobile, Blu, Blaupunkt, Primux, Starmobile, LG, Sky, Energizer, Geotel, Intex, iLife. iBall, Casper, Inoi, Lava, iVooMi, Thomson, FORME, Advance, IKI Mobile, i-Cherry, Cavion, Camfone, Centric, Accent, Owwo, Hotwav, Digma [by @sanchezzzhak, @sgiehl]
- #6608 Adds detection for QQ Browser Lite browser [by @liviuconcioiu, @sanchezzzhak]
- #6609 Adds detection for UC Browser HD browser [by @liviuconcioiu, @sanchezzzhak]
- #6610 Improves detection for Maxthon browser [by @liviuconcioiu, @sanchezzzhak]
- #6613 Detect browsers: SP Browser, Opera Mini iOS and Detect apps: TikTok, RoboForm, Naver, Papers, Pinterest, Copied, Pic Collage, Slack [by @sanchezzzhak, @sgiehl]
- #6617 Adds detection for Caixa Mágica operating system [by @liviuconcioiu, @sgiehl]
- #6619 Does not work on IPad 5,3
- #6620 Detect devices for exist brands: Zuum, Onix, Siemens, CHIA [by @sanchezzzhak, @sgiehl]
- #6621 Adds detection for Acteck, EKT, S-TELL, Wintouch and improves detection for Datawind, ECS, Haier, MyPhone, ONN, RIM/BlackBerry [by @liviuconcioiu, @sanchezzzhak]
- #6623 Adds detection for various mobile apps and improves detection for iOS [by @liviuconcioiu, @sanchezzzhak]
- #6625 Adds detection for Orca browser [by @liviuconcioiu, @sanchezzzhak]
- #6628 Improves detection for iPad and Macbook Pro [by @liviuconcioiu, @sanchezzzhak]
- #6631 Adds detection for CORN, Cosmote, Gol Mobile, MDC Store, Spark and improves detection for Advance, Blu, Colors, Hisense, Huawei, iHunt, Kalley, Kempler & Strauss, KRONO, OnePlus, Siragon, Sonim, STF Mobile, Vivo, Zuum [by @liviuconcioiu, @sanchezzzhak]
- #6632 Adds detection for Cornowser browser [by @liviuconcioiu, @sanchezzzhak]
- #6633 Added SONOS to Mediaplayers [by @chrecht, @sgiehl]
- #6634 Matomo Tracking Edge accesses as Chrome [by @Findus23]
- #6635 Improves detection for Samsung and ZTE [by @liviuconcioiu, @sanchezzzhak]
- #6638 Improved OS/Devices detect for Sonos client and detect new brand: Sonos [by @sanchezzzhak, @sgiehl]
- #6639 Improves detection for Samsung [by @liviuconcioiu, @sgiehl]
- #6640 Correct a few text issues [by @liviuconcioiu, @sgiehl]
- #6642 Improves detection for Super Fast Browser [by @liviuconcioiu, @sanchezzzhak]
- #6643 Adds detection for Venus Browser [by @liviuconcioiu, @sanchezzzhak]
- #6644 Adds detection for GinxDroid Browser [by @liviuconcioiu, @sanchezzzhak]
- #6645 Improves detection for Baidu Browser [by @liviuconcioiu, @sgiehl]
- #6646 Adds detection for DeskBrowse [by @liviuconcioiu, @sanchezzzhak]
- #6648 Adds detection for CGN mobile app [by @liviuconcioiu, @sanchezzzhak]
- #6649 Adds detection for Avira Scout browser [by @liviuconcioiu, @sanchezzzhak]
- #6650 Adds detection for Dot Browser [by @liviuconcioiu, @sanchezzzhak]
- #6651 Improves detection for Yandex Browser [by @liviuconcioiu, @sgiehl]
- #6652 Improves detection for Otter browser [by @liviuconcioiu, @sanchezzzhak]
- #6653 Improves detection for Deepin operating system [by @liviuconcioiu, @sgiehl]
- #6654 Adds detection for Thunder app [by @liviuconcioiu, @sgiehl]
- #6657 Adds detection for Smooz browser [by @liviuconcioiu, @sanchezzzhak]
- #6660 Adds detection for GridOS [by @liviuconcioiu, @sanchezzzhak]
- #6661 Improves detection for Briskbard browser [by @liviuconcioiu, @sanchezzzhak]
- #6663 Improves detection for Jio Browser [by @liviuconcioiu, @sanchezzzhak]
- #6664 Adds detection for Craving Explorer browser [by @liviuconcioiu, @sanchezzzhak]
- #6667 Adds detection for PCLinuxOS [by @liviuconcioiu, @sanchezzzhak]
- #6668 Improves detection for Coc Coc browser [by @liviuconcioiu, @sanchezzzhak]
- #6669 Adds detection for PolyBrowser [by @liviuconcioiu, @sanchezzzhak]
- #6670 Adds detection for Lolifox browser [by @liviuconcioiu, @sgiehl]
- #6672 Adds detection for Flast browser [by @liviuconcioiu, @sanchezzzhak]
- #6673 Improves detection for qutebrowser [by @liviuconcioiu, @sanchezzzhak]
matomo-org/component-cache
- #29 Updates composer dependencies [by @sgiehl, @diosmosis]
私たちは一緒に、世界で最高のオープンな分析プラットフォームを作成しています。 Matomoに参加することで、Matomoをさらに素晴らしいものにすることができます!