matomo/matomo.changes
Eric Schirra 1e6c73f8b0 Accepting request 854191 from home:ecsos:server
- Update to 4.0.5
  - Avoid inserting duplicates in invalidation table to reduce IO.
  - Limit to given sites to not select too much.
  - fix build
  - tweaks to duplicate checking query
  - more pr feedback
  - fix cron archive test

OBS-URL: https://build.opensuse.org/request/show/854191
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=86
2020-12-09 07:21:52 +00:00

1225 lines
61 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-------------------------------------------------------------------
Wed Dec 9 06:34:40 UTC 2020 - ecsos <ecsos@opensuse.org>
- Update to 4.0.5
- Avoid inserting duplicates in invalidation table to reduce IO.
- Limit to given sites to not select too much.
- fix build
- tweaks to duplicate checking query
- more pr feedback
- fix cron archive test
-------------------------------------------------------------------
Fri Dec 4 06:54:37 UTC 2020 - ecsos <ecsos@opensuse.org>
- Update to 4.0.4
- No changelog from upstream.
-------------------------------------------------------------------
Wed Dec 2 10:46:45 UTC 2020 - ecsos <ecsos@opensuse.org>
- Use apache-rpm-macros.
-------------------------------------------------------------------
Sat Nov 28 09:15:51 UTC 2020 - ecsos <ecsos@opensuse.org>
- Update to 4.0.2
No changelog from upstream but you can see changes since 4.0.1
here: https://github.com/matomo-org/matomo/compare/4.0.1...4.0.2
-------------------------------------------------------------------
Fri Nov 27 06:35:41 UTC 2020 - ecsos <ecsos@opensuse.org>
- Update to 4.0.1
* matomo-org/matomo
- #16778 SEO Plugin broken
- #16788 CLI Archive might not stop
- #16786 No custom dimensions in Matomo 4.0.0
- #16798 Error upgrading db while upgrading to 4.0.0-b1
(session update fails)
- #16804 Matomo 4.0.0 warns about “ExampleTheme requires
Piwik <4.0.0-b1”
* matomo-org/device-detector
- #6443 Detect browsers: Slimjet, 7Star, MxNitro
- #6444 Detect new brands: Starlight, GEOFOX, Verico, Tinmo,
Matrix and Detect devices for existing brands: Asus, Sharp,
Coolpad, Sony, OPPO, Lenovo, Philips, Vivo, Xiaomi,
Manta Multimedia, NEC, Vernee, Karbonn, Krüger&Matz, RugGear,
DEXP, Digma, MiXzo, Atom, Yu, Acer, Irbis, teXet, Telefunken,
Onda, IconBIT, Polaroid, Doogee, Allview, BB Mobile,
Touchmate, ArmPhone, Memup, Kazam, ZTE, Odys, Jinga, Ginzzu,
iLife, Mobicel, Blu, Blaupunkt
#6448 Detect Crazy Browser
-------------------------------------------------------------------
Tue Nov 24 11:58:12 UTC 2020 - ecsos <ecsos@opensuse.org>
- Update to 4.0.0
Too many changes to list here. See instead:
https://github.com/matomo-org/matomo/releases/tag/4.0.0
- Fix boo#1162178:
Add matomo-package_update.patch to not show warning message when
auto_update_enable es disable through package installation.
-------------------------------------------------------------------
Mon Oct 5 05:56:59 UTC 2020 - ecsos <ecsos@opensuse.org>
- Update to 3.14.1
* matomo-org/matomo
- #16223 piwik-php-tracker missed after update
- #16382 Urgent update to Danish translation
- #16210 Allow plugins to configure custom user preferences
- #16291 Official PHP Reporting Client, or at least link those that already exist
- #16295 Number formatting may be wrong when eg German language is used
- #16322 Fix plugins might not be updated when updating core
* matomo-org/matomo-php-tracker
- #61 Tracker does not set samesite cookie
- #73 Make it possible to configure cookie options for Secure, HTTPOnly and SameSite
* matomo-org/matomo-log-analytics
- #273 When input is stdin (-), import_logs.py doesnt work
- #274 always disable queued tracking when sending requests from log import
* matomo-org/tag-manager
- #252 Improve detection of preview release if it wasnt detected previously somehow
* matomo-org/matomo-package
- #112 Ship Matomo with Provider and Custom Variables plugin
* matomo-org/device-detecto
- #5389 Iceweasel should be tracked as Firefox
- #5713 WebOS regex is incorrect.
- #6075 Fixed version truncation so one client doesnt affect the others
- #6292 Adds detection for multiple notebooks
- #6321 add sistrix crawler
- #6324 Detect new brand: 360, Owwo, TD Systems; Detect old devices model for brands: AllDocube, Coolpad, Huawei, Vivo,
Mecool, Sony, Samsung, Sharp, Kyocera, Fujitsu, LG, ZTE, NEC, Freetel, OPPO, Realme, Philips, Hoffmann, GOME,
Ginzzu, Alcatel, EVOLVEO, Bravis, Condor, Casper, Hisense, Videocon, Walton, IMO, Yu, Own, YEZZ, Nvidia, Medion,
BQ, Impression, Ulefon, Aligator;
- #6325 Detect new browser Yaani Browser
- #6327 Detect new browser: Blue Browser
- #6332 Detect new brand: Soundmax; Detect old devices model for brand Samsung
- #6333 Detect new brand: Tone, AT&T, BIHEE, Ravoz and Detect old devices model for brands: Realme, Positivo BGH, Blackview,
Wiko, Alcatel, Multilaser, Samsung, How, LG, Kyocera, Huawei, Oppo, HTC, Sony, Sharp, Google, Panasonic, ZTE, Coolpad
- #6335 Logicom Le Hola FR not detected as smartphone, but detected as hola! browser
- #6336 Fix detect browser: hola! Browser and detect brand Logicom model: Le Hola FR
- #6337 Update README.md
- #6338 Adds detection for client DingTalk
- #6342 Detect new brands: Enot, Kooper, Anry, Tinai and detect devices for existing brands: Thomson, Denver, Highscreen,
Oppo, O+, Highsense, Lenovo, Cheery Mobile, Unimax and OnePlus
- #6345 Support for Seobility
- #6346 Detect notebook devices in Facebook useragents
- #6347 Detect new brands: Minix, Winds, Asano, MyTab, Phonemax and detect new bot Seobility and Detect devices for
existing brands: Asus, Aligator, BQ, Bravis, Ergo, HTC, Polaroid, Highscreen, Ulefone, Doodgee and Pixus
- #6348 Added ReactorNetty library
- #6352 improved statistics.php report output
- #6354 Detect new brands: Eltex, Neomi, Lumigon, OzoneHD, Kzen, Melrose, Crony, Takara, Amigoo and Detect devices for
existing brands: Tecno, Coolpad, Sharp, Sony, Alcatel, BQ, ZTE, Kyocera, Condor, Santin, Own, RugGear, Oukitel,
Elephone, Vestel, Oysters, MTC, Umax, Echo mobiles, Beeline, Inoi, Wexler, Asus, Samsung, Bitmore, Ulefone, Krüger&Matz,
Nobby, Highscreen, Xiaomi, Leagoo, Starway, 4Good, MLS, Digma, Irbis, LG, Lenovo, Fujitsu, Advan, Google, Turbo, Ainol,
Archos, Prestigio, Aligator, Yezz and Detect app: U-Cursos
- #6357 Detect new brands: Klipad, Tele2, Alfawise, Senkatel, Bobarry, BB mobile, E2, Wortmann, Billion and Detect devices
for existing brands: Teclast, Alcatel, Assistant, Ace, Ergo, DEXP, Aiwa, Irbis, Datsun, Overmax, Logicom, Ravoz, Asus,
Blu, Cube, Onda, Oysters, Zidoo, ZTE, Digma, DNS, Sugar, Philips, Ulefone, Fly, Hisense, MicroMax, Brondi, Telefunken,
Vivax, Yu, Zidoo, Majestic, Leotec
- #6358 Detect Samsung Galaxy Note 20, Galaxy Note 20 Ultra, and Galaxy Note 20 Ultra 5G
- #6360 Detect mobile app HeyTabBrowser
- #6363 Detect devices for existing brands: Samsung, Sony, Phonemax, Casper, DEXP, Nomi, Essentielb, Acer, Digma,
Tele2, Oukitel, Kyocera, Sharp
* matomo-org/referrer-spam-list
- #1225 Update new repository name referrer-spam-list
- #1229 Add foojo.net to spammers list
- #1230 Added phimmakinhdi.com
- #1231 Add suzanneboswell.top
- #1232 Add briankatrine.top
- #1233 Added more spammers
- #1234 Add shcrose.com
- Changes from 3.14.0
* matomo-org/matomo
- #16055 Do not load JS tracking code deferred
- #11071 security forget your password prone to phishing attacks
- #16042 Expose setVisitorId JS tracker method
- #16193 JS tracker should support CSS class matomo_ignore as alias of piwik_ignore
- #16189 assign _paq to window in tracking code
- #15778 Cookie domain config is not applied in ignore cookie preventing opt out to work
- #16057 Nonce::verifyNonce() returning FALSE when it should not
- #13056 Add possibility to turn cookies back on, JS enableCookies
- #13246 requireConsent has not effect on cookie setting
- #15948 Document “How can I still track a visitor without cookies after they declined the cookie consent?”
- #15955 Do not check if any archive is running when a segment is forced
- #16006 Removing piwik composer deprecations
- #16047 Fix falsely assumes session was already started
- #16069 Add legacy autoloader to support Matomo namespaces in 3.X
- #16087 wrong escaping of cookie path
- #16119 Clarify the “password changed” e-mail notification text
- #13109 Fix 3rd party cookie / global visitorid race condition
- #16162 GeoLite2-ASN Geolocation not working
- #13462 Offer possibility to sync JavaScript tracker with any CDN
* matomo-org/matomo-log-analytics
- #178 Allow wildcards for importing logs
- #184 Adds Incapsula log format
- #222 Add haproxy log format
- #236 Fix timezone calculation for non-integer timezones
- #237 Apply config.options.seconds_to_add_to_date to _…ts tracker params
* matomo-org/device-detector
- #6140 Cant detect mobile safari browser version
- #6182 iPhone OS 12_4 is not browser
- #6209 Ability to use external source
- #6303 Detect devices and new browser Quark; Detect new brands: Readme, Sugar, PocketBook, Goophone, Bitmore;
Detect old brands: Xiaomi, Huawei, Lenovo, Mio, Oppo, CUBOT, Capser, BQ, Backview, Digma, Oysters, Meitu, Odys, Smartisan, Protruly
- #6308 Detect new brand Xshitou and detect old devices model for brands: Xiaomi, Huawei, Oppo, Gionee, Vivo, Walton, Meizu, Teclast
- #6310 Added a few Android devices
- #6312 Detect new brand TWM, Mito, Gree, VKworld, Vodacom, JKL and detect old devices model for brands: Smartisan, OnePlus, OPPO, Vivo, Sharp, Huawei
- #6316 Improves device detection for mobile apps using chrome
- #6317 Improves detection for Facebook mobile app
- #6318 Added a few Android devices
- #6319 Adds detection for Clout and MLS devices
- #6320 Detect new brand Contixo, Prixton, Newland, Orbic and detect old devices model for brands: Coolpad, Huawei, Acer, Vivo,
Meizu, Smartisan, Samsung, HTC, ZTE, Xiaomi, Hisense, Miscrosoft, Sharp, Alcatel, SUGAR, Evercoss
* matomo-org/referrer-spam-blacklist
- #1209 Add dreams-works.net
- #1210 Add nwrcz.com
- #1211 100searchengines.com should not be listed as referral spam
- #1212 Added new spammer variant domains
- #1213 Add brooklynsays.com
- #1214 Add andrewancheta.com
- #1215 Add nyinfo.org
- #1216 Add eduardoluis.com
- #1217 Add ideayz.com
- #1218 Add popelina.com
- #1219 Add iceton.net
- #1220 Add mybestoffers.club
- #1221 Add batietiket.com
- #1223 Add bottraffic4free.club
- #1226 Adding mycollegereview.com
- #1227 Added pacobarrero.com
* matomo-org/matomo-php-tracker
- #69 Fix include_once warning Failed opening ./PiwikTracker.php for inclusion
- #71 Method setRequestMethodNonBulk() added to allow (non bulk) POST requests
* matomo-org/tracker-proxy
- #61 rename piwik -> matomo
- Changes from 3.13.6
Security release
- In this release we have fixed an non-critical issue in the LDAP plugin.
* matomo-org/matomo
- #13655 Limit visitor fingerprint by default for even better privacy
- #15930 Archive Blob Tables bloating in size
- #13151 Improve config file and configuration overview in admin
- #14579 JS Tracker: add rtf to list of downloads
- #15853 Make sure to increase time limit when archiving
- #15862 Queue content tracking request
- #15869 Update visit only when needed
- #15870 Reexpire archive lock less often
- #15902 Instagram generates heaps of different referrer urls causing out of memory issues
- #15954 Fix a plugin that enriches the tracker needed to mark plugin as tracker
- #15978 Real-time visitors live widget dont refresh after live_widget_refresh_after_seconds “timed out” without new visits/actions on websites
- #13783 title-text of JavaScript Tracking option help box shows HTML
- #15982 Fix: Logo being displayed too small on IE 11
- #15894 Send onboarding email during installation
- #15901 Fix Javascript error in JS global template causing side effects
- #15910 Add link to shopify tracking installation guide when no data tracked yet
- #12685 Change widget category of Realtime Map to Live!
- #1931 Translation file cleanups (refactor all html code, commands to type etc.)
- #13398 undefined method createTestConfig() in BenchmarkTestCase
- #15883 Updates device detector to 3.12.5
- #15980 require category and action in logEvent
- #16015 Fixes some date comparison issues
- #15111 Load more in Visitor Profile doesnt load actions
- #15876 Warning while upgrading “Warning array_merge(): Argument 2 is not an array”
- #15881 No Visitors shown in Brandenburg (state of Germany) on the Map
- #15923 Search engines are displayed in the wrong channel type
- #15270 Skip password min length checks when disable_checks_usernames_attributes=1
- #15854 Keep last 100 characters of archive error message when error is too long
- #15865 Cron Filesystem.php(430): Warning filesize(): stat failed for […] archive.sharedsiteids.pid
- #15867 Fix plugins/Live/Controller.php(99): Notice Undefined variable: visitors
- #15879 Minor performance improvement when invalidating archives
- #15915 Search for links on page load as well, not just on ready
- #15937 Baidu not considered as a search engine?
- #15965 Fix theme rewrite removes src attribute when custom plugin directory is used
- #15997 Fix min archive time not correctly respected
- #16010 Optional userLogin in getUserPreference API
* matomo-org/device-detector
- #6169 Google-HTTP-Java-Client is detected as a bot correctly?
- #6244 Adds detection for Light browser
- #6245 Adds detection for Elements Browser
- #6248 Adds detection for VMware AirWatch browser
- #6249 Adds detection for Origin browser
- #6250 Adds detection for PlayStation 4 Pro console
- #6251 Add Steam Overlay
- #6252 Adds detection for Steam browser
- #6253 Adds detection for AOL Desktop browser
- #6261 Detect devices and apps; Detect brands: Vivo, Umidigi, Teclast, Huawei, Asus, Irbis, Ergo,
DEXP, Black Fox, Xiomi, Doogee, Highscreen, NextBook, Ginzzu, Gome, Bravis, Sigma, Qumo, ZTE;
Detect apps: Snapchat, TopBuzz; Detect new brand: Wigor
- #6266 Improves detection for Apple iPhone devices
- #6268 Adds detection for Safe Exam Browser
- #6269 Improves detection for Avast Secure Browser
- #6270 Adds detection for Colibri browser
- #6271 Adds detection for Xvast browser
- #6272 Adds detection for Tungsten browser
- #6273 Adds detection for Lulumi browser
- #6274 Adds detection for Yahoo! Japan Browser
- #6275 Improves detection for Lunascape browser
- #6276 Adds detection for Lunascape Lite browser
- #6277 Adds detection for Jig Browser Plus
- #6278 Improves detection for Qwant Mobile browser
- #6279 Adds detection for Polypane browser
- #6280 Adds detection for Sizzy browser
- #6281 Adds detection for OhHai Browser
- #6282 Adds detection for Glass Browser
- #6283 Improves detection for multiple brands
- #6284 Adds detection for TmaxOS and ToGate browser
- #6288 Improves detection for Baidu Browser
- #6289 Apple Email client is not detecting on v3.12.5
- #6293 MatomoDeviceDetector.NET is cloned project from totpero/DeviceDetector.NET
- #6294 Adds detection for new brands Datawind, Droxio, NEXON, ONN, Q.Bell and devices from various existing brands
- #6295 Update README.md
- #6297 Add detect Zvu browser
- #6300 Update README.md
* matomo-org/referrer-spam-blacklist
- #1197 Add leddjc.net
- #1199 Add oudallas.net
- #1200 add 2 new domains
- #1201 Add commentag.com
- #1202 Add estdj.com
- #1203 Request sites in blacklist
- #1204 More spammers
- #1205 Add deryie.com
- #1206 Add websitebottraffic.host
- #1207 Add sxsnjj.com
- #1208 Add websitebottraffic.club
* matomo-org/searchengine-and-social-list
- #73 Adds detection for baidu.com (without subdomain)
- Changes from 3.13.5
* matomo-org/matomo
- #15831 Archive Blob Tables bloating in size
- #15545 Deadlock found when trying to get lock
- #15732 Faster segmented suggested values when browser archiving is disabled
- #15747 Archiving status: Reexpire lock only when needed
- #15853 Make sure to increase time limit when archiving
- #15727 Archiving specific date via console wont take date as argument.
- #15750 Fix displaying of actions when loading additional visits in visitor profile
- #15724 Add possibility to silently stop the archiver without an error
- #15757 Update device detector to latest 3.12.4
- #15644 no popup graph shown after the first in page titles report
- #15740 Pagetitle reports “Page Name not defined” although all PageViews do have a title (action_name)
- #15764 Realtime visitors “visitsTotal”-div is inserted multiple times
- #15773 Notifications with the same id might not be shown at all
- #15784 Force POST for bulk requests, fix alwaysUseSendBeacon not respected for bulk requests
- #15809 Fix problem when comparing segments or opening popovers
- #15688 Ensure stringify/parse is a function
- #15696 Better handling of processing uniques for multiple sites
- #15729 Codespell report for “Matomo” (on fossies.org)
- #15746 Fix inconsistent usage of segment idSites
- #15769 Revert detect page view bucket
- #15770 One click update in two parts so new code is loaded for second.
- #15779 Avoid possible error subtable already exists but not loaded
- #15785 Make sure to always set JSON_PIWIK to native JSON when possible
- #15798 Make sure to clean up tracking failures before sending email notification
- #15800 purge all old archives regardless of done value
- #15808 Add more parameters to the computeNbUnique event
* matomo-org/device-detector
- #6170 Problem detecting Twitter App on iOS
- #6203 Improves detection for Alcatel, Allview, Casper, Condor, Crosscall, Doogee, Lanix, OnePlus, Orange,
Ulefone, UMIDIGI, Wiko devices
- #6205 Adds detection for TV Bro Browser and devices of Shift Phones, RugGear, Aligator, Maxcom, Luna and some existing brands
- #6206 Adds detection for Oukitel devices
- #6207 Adds detection for Ace device
- #6210 Santin BiTBiZ incorrect brand name
- #6211 Fix brand Santin name and added other models
- #6215 What type of device to use in motamo? if the device is a smartwatch
- #6216 Adds detection for Razer device
- #6217 Detect devices for brands: iBall, Irbis, Motorola, Huawei, Casper, Qysters, Protruly, RegGear, Runbo, Telefunken, JFone,
Ritmix, IconBIT, Samsung, LG, Acer, Assistant, Vonino, UMIDIGI, Philips, Krüger&Matz, Uhans, Overmax, ArmPhone
- #6218 Adds detection for Goanna browser engine
- #6219 Adds detection for Amazon devices
- #6220 Adds detection for Grundig devices
- #6221 Adds detection for Insignia devices
- #6222 Adds detection for Element device
- #6226 Add surf browser
- #6229 Adds detection for XenForo service agent
- #6231 Update README.md
- #6232 Adds detection for Google Duplex on the Web bot
- #6234 Adds detection for GTmetrix crawler
- #6235 Tests run failed for another lib matthiasmullie\scrapbook\src\Adapters\MemoryStore
- #6236 Adds detection for new brands iGet, Soyes, Zfiner and Zidoo and some other devices
- #6239 Adds detection for new brands iVa, Phicomm, Gome, Voyo, Huadoo, Ryte, Vontar and some other devices
- #6240 Adds detection for Mypal browser
- #6241 Adds detection for Centaury browser
- #6242 Adds detection for Arctic Fox browser
- #6243 Fix Basilisk browser rendering engine
- #6246 Adds detection for Atom browser
- #6247 Improves detection for Avast Secure Browser
- #6254 Adds detection for 115 Browser
- #6257 Detect mobile app Twitter
- #6258 Add support for AspiegelBot, a new Huawei spider
* matomo-org/referrer-spam-blacklist
- #1189 add celestepage.xyz
- #1190 Four more Referrerspammer
- #1192 More spammers
- #1193 Add ptfic.org
- #1194 Remove from list vk.com
- #1195 Update spammers.txt
- #1196 Add sneakerfreaker.com
* matomo-org/tag-manager
- #235 Fix possible error on PHP 7.4
-------------------------------------------------------------------
Sat Mar 28 09:06:21 UTC 2020 - ecsos@opensuse.org
- Update to 3.13.4
This release is rated moderate security release.
- Fix a a possible XSS issue.
* matomo-org/matomo
- #15625 Remember me not working because cookie expire is in wrong format [by @sgiehl]
- #15598 Set samesite lax instead of None if site is not on https [by @tsteur]
- #15623 Mention require PHP 7.2 in admin notification [by @sgiehl]
- #15588 slow SQL query using MariaDB causing high CPU load [by @sgiehl]
- #15609 Limit max execution time of transitions feature [by @sgiehl]
- #15616 Review Archive invalidation code [by @diosmosis]
- #15646 Today archive is invalidated too often [by @diosmosis]
- #14694 Warning ucwords() expects exactly 1 parameter, 2 given [by @katebutler, @sgiehl]
- #14764 Page Overlay stuck on “Loading…”
- #15589 [Geo] Unknown region metrics increased significantly after update to v3.13.1
- #15629 Using Opt-Out iFrame twice doesnt work [by @sgiehl]
- #15637 Ecommerce Orders Conversion Rate Rounding Error [by @sgiehl]
- #15550 Notice: Trying to access array offset on value of type null in
core/Session/SessionAuth.php on line 63 [by @diosmosis]
- #15651 Prevent connection timed out when requesting configs.php file on IIS in web.config
- #15672 There is no way to enable secure for the 3rd party cookie [by @tsteur]
- #15580 Geolocation: automatically download latest paid DB-IP databases [by @sgiehl]
- #15614 Remove donation widget from dashboard [by @tsteur]
- #15665 Convert range date to date archive if needed [by @tsteur, @sgiehl]
- #15673 Always send a referrer-policy header [by @polarbirke, @diosmosis]
- #15684 Retry compiling less file if it fails [by @tsteur, @diosmosis]
- #15686 Prevent notice in PHP 7.4 Passing glue string after array is deprecated
- #15687 Make sure config cache is only used when there is a correct path
- #15707 Detect page view bucket [by @tsteur]
* matomo-org/device-detector
- #6174 Oppo devices not detected (new useragent list & model names)
- #6176 Detect devices for brands: Asus, Oppo, Huawei, Sony, Lenovo, LG, Wiko, Nuvo, Alcatel,
Irbis, Heair, Motorola, CoolPad, Sunvell, AllDocube, Assistant, DEXP, ZTE, CAT, Xiaomi,
Google, Yandex, Hisense, T-Mobile, Allview, ViewSonic, Yxtel, Ginzzu, HTC
- #6178 Add Java port to README.md [by @mngsk, @sgiehl]
- #6181 Add ScalaJ HTTP library [by @wallin, @sgiehl]
- #6183 Detection of Google Stackdriver Monitoring [by @Pierre-Lannoy, @sgiehl]
- #6184 Detection for Google Cloud Scheduler [by @Pierre-Lannoy, @sgiehl]
- #6185 Car tablet CarPad
- #6186 Panasonic Lumix DMC-CM1
- #6189 feat(device) detect new brand NewsMy & CarPad 2, CarPad 3; [by @sanchezzzhak, @sgiehl]
- #6191 Detect devices for brands: Wiko, Oysters, Pixus, Cherry Mobile, Vivo, EvroMedia,
Allview, ZTE, Lenovo, Kiwi, Spectrum, Vesta, Ritmix, Casper, NUU, Ginzzu, Telefunken,
National, Kaiomy, Kanji [by @sanchezzzhak, @sgiehl]
- #6195 Added Node Fetch library [by @wallin, @sgiehl]
- #6198 Adds detection for Samsung devices [by @liviuconcioiu, @sgiehl]
- #6200 Adds detection for iHunt devices [by @liviuconcioiu, @sgiehl]
- #6201 Adds detection for Allview devices [by @liviuconcioiu, @sgiehl]
- #6202 Adds detection for Wiko devices [by @liviuconcioiu, @sgiehl]
* matomo-org/referrer-spam-blacklist
- #1181 More spammers [by @AaronVanGeffen, @spmedia]
- #1182 Add greentechsy.com [by @ericguirbal, @spmedia]
- #1184 Add ingramreed.xyz [by @ericguirbal, @spmedia]
- #1185 Add janemill.xyz [by @ericguirbal, @spmedia]
- #1186 More spammers [by @AaronVanGeffen, @spmedia]
- #1187 Add sabinablog.xyz [by @ericguirbal, @spmedia]
- #1188 Add martinahome.xyz [by @ericguirbal, @spmedia]
* matomo-org/tag-manager
- #229 Set samesite flag (used in “preview mode” in tag manager container)
- #232 Remove duplicate index in variables table [by @tsteur]
* matomo-org/matomo-php-tracker
- #60 Prevent double slashes [by @tsteur, @sgiehl]
* matomo-org/matomo-log-analytics
- #180 Improve regex for date and time in w3c formats [by @sgiehl]
-------------------------------------------------------------------
Mon Feb 24 23:16:59 UTC 2020 - Lars Vogdt <lars@linux-schulserver.de>
- Update: 3.13.3
In this new release were solving a few regressions and making a
few minor improvements. In terms of bugs, an issue in the Overlay
report causing sessions to logout has been fixed.
Other issues were fixed the Samesite cookies handling and session,
and a bug was fixed in the new Date comparison feature.
#15513 Loading Page Overlay fails and logs user out [by @diosmosis]
#15602 Fix session cookies for Matomo installed in subdirectory
[by @sgiehl, @tsteur]
#15605 Fix VisitorFrequency.get API for idsites=all [by @sgiehl]
#15553 piwik_ignore cookie is blocked on macOS and Chrome 80 [by @diosmosis]
#15561 Various fixes for Samesite handling in sessions,
iframes [by @diosmosis, @tsteur]
#15568 Support tracker js files from custom plugin directories [by @tsteur]
#15569 Fix non-numeric value encountered in session recording [by @tsteur]
#15576 Do not record the stack trace for user input errors [by @tsteur, @sgiehl]
#15577 During archive invalidation clear general cache less often [by @tsteur, @diosmosis]
#15590 Fallback to JSON renderer if no valid format is given [by @tsteur]
#15592 Try to determine the region iso code based on its name if
not available [by @sgiehl, @tsteur]
-------------------------------------------------------------------
Tue Feb 18 10:21:24 UTC 2020 - Lars Vogdt <lars@linux-schulserver.de>
- Update: 3.13.2
In this release were focusing on fixing a few minor bugs and two
regressions that were introduced in the last release
(tracking IE<9 was not working anymore, and automatic login within
an iframe has also been fixed).
41 tickets have been closed by more than 12 contributors!
Main (core) tickets closed:
#15404 Real time map dialog box does not close with x [by @sgiehl]
#8505 Visitor map shows info icon but no tooltip when there is no data [by @sgiehl]
#15414 Since 3.13.1 autologin in an iframe does not work anymore [by @tsteur]
#15422 Fix removing user capabilities [by @sgiehl, @tsteur]
#15477 Matomo cant track IE <9 any more [by @tsteur]
#15500 Undefined index: bounce_rate_new [by @sgiehl]
#15417 In Update pop up venster Piwik is mentioned instead of Matomo [by @sgiehl]
#14549 update mocha
#15469 Two YAML parser
#15307 Visits log fails without any error [by @tsteur]
#15420 Cannot copy a dashboard to a user when the user is not one of
the first 100 [by @sgiehl]
#15430 VisitorLog.php(225): Trying to access array offset on value
of type null Matomo 3.13.1 [by @sgiehl]
#15441 UserId.getUsers generates warnings: Warning Illegal
offset type and Notice Undefined index: label [by @sgiehl]
#15452 Trying to access array offset on value of type null [by @sgiehl]
#15046 Clarify how to Setup the archiving cronjob using Plesk in the user guide manual
#15293 New visit not created after logout
#15428 Order of implode() args, avoid E_NOTICE in PHP7.4 [by @PeterUpfold, @sgiehl]
#15445 Forward instance_id from local config when reseting config
during tests. [by @diosmosis]
#15446 silence is_executable call in case user doesnt have permission
to access dir [by @diosmosis]
#15457 Add event that allows plugins to disable archiving for certain
periods/sites if they want. [by @diosmosis]
#15462 Day range archiving issue [by @diosmosis, @tsteur]
#15464 Use latest davaxi/sparkline release [by @sgiehl]
#15481 Mention Joomla install FAQ [by @tsteur, @diosmosis]
#15487 Sort Packages [by @limitstudios, @tsteur]
#15489 Make sparklines work when mbstring extension is not installed
[by @mattab, @diosmosis]
- pre-require php-json to make sure the post script works
-------------------------------------------------------------------
Mon Feb 3 15:05:10 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
shortcut through the -mini flavors.
-------------------------------------------------------------------
Sat Jan 18 23:11:37 UTC 2020 - Lars Vogdt <lars@linux-schulserver.de>
- Update: 3.13.1
In this release were focusing on fixing a few bugs, a regression in tracking
unique visitors affecting some users, were making Matomo tracking slightly
faster, and we ensure compatibility with the upcoming Chrome 80 browser.
+ This release is also rated critical and includes a major security fix.
+ A regression was introduced in 3.13.0 which could in some cases lead
to inflate unique visitors/unique users metrics, when the User ID
feature is used: this regression has been fixed.
+ Another regression causing some of the number metrics to display
wrongly in some languages such as German has been fixed.
+ As the default geolocation provider MaxMind is introducing new
complicated licensing terms for their geolocation database, and
broke auto-updating of geolocation databases for Matomo, were
introducing a new Geolocation provider by default to replace MaxMind.
Matomo will now use db-ip.com as a geolocation provider and all
Matomo users will automatically download this new geolocation
database starting in 3.13.1.
+ Chrome 80 is planning to make all cookies that dont have an explicit
`SameSite` option have `SameSite=Lax` by default. So far it has been
an optional flag but Chrome 80 (release due in January 2020) will have
it enabled by default.
Matomo 3.13.1 will be fully compatible and wont issue a browser
console warning anymore.
+ The Countries Regions maps should now work again and display data
for most countries regions.
+ In terms of new features, weve improved the Behaviour > Engagement report,
which will now clearly display all metrics for both Returning visits and
New visits
-------------------------------------------------------------------
Mon Dec 23 22:56:28 UTC 2019 - Lars Vogdt <lars@linux-schulserver.de>
- (add) more secure PHP settings for:
upload_tmp_dir => "/var/cache/apache2" (upload is disabled, but this
makes Matomo's security check happy)
session.save_path => "/run/matomo_sessions/", to keep session files
secure. Added: matomo-tmpfile.conf for this
- just recommend cron and mariadb:
* mariadb can be run on another host (matomo just needs the client)
* cron script can be obsoleted by the provided systemd timer
- pre-require php, to run the commands in post
- recommend php-openssl for (php) curl requests from matomo
-------------------------------------------------------------------
Thu Dec 12 11:22:26 UTC 2019 - Lars Vogdt <lars@linux-schulserver.de>
- moved the update message in post to the right position
- disable some (unused) php functions
- use open basedir
- add newly required php modules:
php-ctype, php-dom, php-iconv, php-tokenizer, php-xmlreader,
php-xmlwriter, php-zlibm
- define locations of web-, log- and config directories dynamically
- allow to enable compression
- enhanced README.SUSE
-------------------------------------------------------------------
Thu Dec 12 07:42:22 UTC 2019 - Mathias Homann <Mathias.Homann@opensuse.org>
- Update: 3.13.0
* matomo-org/matomo
#15030 Adds links to online guides in reports help [by @sgiehl, @diosmosis]
#4519 Segment by Product Category, Product name, Product SKU, Product prices [by @diosmosis]
#15049 More efficient heart beat timer [by @tsteur]
#10439 After updating the 2019_01 archive blob tables are gaining size [by @diosmosis]
#15086 Auto Archiving falls back to DEFAULT_DATE_LAST even if last archiving ran until completion [by @katebutler, @diosmosis]
#10765 Write a User guide for Custom alerts [by @mattab]
#14835 Page Overlay JavaScript Error TypeError: location.match(…) is null [by @diosmosis]
#15101 Matomo 3.12.0 missing Action in Proxy module
#15044 Slight performance improvement when rendering data table visualisations [by @tsteur, @diosmosis]
#15000 _pk_testcookies set while using “disableCookies” [by @tsteur]
#15070 Matomo 3.12 doesnt work with open_basedir restrictions [by @tsteur]
#15078 Integrity check issue in Matomo 3.12.0
#15093 Fix reports by dimensions layout [by @sgiehl, @diosmosis]
#15102 Fix Insight visualization layout [by @sgiehl, @tsteur]
#15151 E-Mail reports date range error [by @diosmosis]
#14945 In Comparison mode, numbers are not formatted (thousands separator) [by @katebutler]
#14821 Make Matomo compatible with PHP 7.4 [by @diosmosis]
#10373 Excluding IPs doesnt work on php7
#14623 Update message creates empty space in admin and pushes widgets down
#14714 JS Tracker: setUserId and addEcommerceItem sku should work when User ID is a number [by @tsteur]
#15080 Comparison feature displays segment definition instead of segment name when segmenting action based custom dimensions [by @diosmosis]
#15103 Ensure insight reports uses the correct compare period number for periods other than day [by @sgiehl, @tsteur]
#15140 [automatic translation update] Updated 173 strings in 10 languages (es-ar, de, el, nl, pl, pt-br, pt, sq, zh-cn, zh-tw) [by @sgiehl]
#15195 [automatic translation update] Updated 160 strings in 6 languages (fr, it, ja, lt, pt-br, tr) [by @sgiehl]
#12816 Rename “Clicked URL” dimension to “Clicked Outlink” [by @katebutler]
#14360 UserID no longer overwrites VisitorId [by @MichaelHeerklotz, @diosmosis]
#14827 German title HTML entity encoded [by @sgiehl]
#15026 Use thousands separator in single metric view [by @katebutler, @tsteur]
#15032 Some overlay improvements [by @tsteur, @diosmosis]
#15037 Prevent warning array to string conversion in console renderer [by @tsteur, @diosmosis]
#15055 Updates device detector to 3.12.1 [by @sgiehl, @diosmosis]
#15057 Prevent notice in tracker code generator [by @tsteur, @diosmosis]
#15066 Avoid Trying to add two strings in DataTable\Row::sumRowArray warning in SEO API [by @sgiehl, @diosmosis]
#15079 Revert umlaut icons [by @Findus23, @tsteur]
#15087 3.12.0 (3.12.0-b4 and up) is broken on NixOS
#15088 Rename “Clicked URL” dimension to “Clicked Outlink” [by @katebutler, @diosmosis]
#15090 Made a few minor grammar changes to the README.md [by @ALucatero03, @tsteur]
#15095 Fix zend session hides actual error when there are two or more errors… [by @tsteur]
#15098 Invert change comparison when displaying percents in the UI … [by @diosmosis]
#15110 Fixes a couple segment handling regressions in the UI [by @diosmosis]
#15113 Document that Matomo wont work with a MySQL load balancer such as ProxySQL unless… [by @mattab]
#15114 Better detection of a succesfull start of a session [by @tsteur, @diosmosis]
#15116 Show the link to upload a new plugin when enable_plugin_upload=1 [by @mattab, @diosmosis]
#15129 Dont freeze lefthand column of datatable on small screens [by @katebutler, @tsteur]
#15147 Adds new event to define if lower metric values are better [by @sgiehl, @tsteur]
#15152 Fix manual plugin upload process when Marketplace plugin is disabled [by @diosmosis, @tsteur]
#15165 Update FAQ “How do I measure and get reports for my page sections / categories / mini-sites / languages?” to reflect how segment now work [by @tsteur]
#15166 Fix socket configuration not applied in MySQLi [by @tsteur, @diosmosis]
#15178 API reference doc: fix some of the example links [by @mattab, @diosmosis]
#15183 Update spyc to 0.6.X [by @tsteur]
#15187 Fix broken dashboard when a new version available and when multi_server_environment = 1 [by @mattab, @diosmosis]
#15189 Support CliMulti on OS X and print note about whether CliMulti is used in archive output [by @diosmosis]
* matomo-org/device-detector
#5797 Did not catch “The Knowledge AI”
#6070 Add 7 new crawlers and 3 feed readers [by @Kdecherf, @sgiehl]
#6078 add new rules and tests for Nokia/Microsoft devices [by @mimmi20, @sgiehl]
#6081 Detect devices for brands: Samsung, Vivo, iHunt, Huawei, Ritmix, Ross&Moor [by @sanchezzzhak, @sgiehl]
#6083 Fail to Detect Meitu Device
#6084 Added detect devices Meitu [by @sanchezzzhak, @sgiehl]
#6085 Adds detection for Yandex Browser Lite and improves version detection for Yandex Browser [by @liviuconcioiu, @sgiehl]
#6086 Adds detection for Shopify Partner bot [by @liviuconcioiu, @sgiehl]
#6087 Added RestSharp library [by @wallin, @sgiehl]
#6088 Improves detection for Vonino devices [by @liviuconcioiu, @sgiehl]
#6092 Fix detection for AIS [by @liviuconcioiu, @sgiehl]
#6093 Adds detection for Servo browser engine [by @liviuconcioiu, @sgiehl]
#6096 Not Detecting OnePlus 7 Pro
* matomo-org/component-network
#4 Function getIPRangeBounds doesnt always work on php7 [by @tsteur]
#10 Validate CIDR range is 0..32 (IPv4) or 0..128 (IPv6); ref RFC-4632 [by @robocoder, @tsteur]
#12 Test enhancement [by @peter279k, @tsteur]
#13 Improving tests for IP class [by @peter279k, @tsteur]
* matomo-org/tracker-proxy
#57 Test enhancement [by @peter279k, @tsteur]
* matomo-org/tag-manager
#176 Adjustments for using TM and classic Tracking Code at the same time [by @MichaelHeerklotz, @tsteur]
#184 Do not regenerate containers after core archiving [by @tsteur]
#197 Use matomo.js and matomo.php as default if preferred [by @tsteur]
#198 Convert empty date to null [by @tsteur]
#199 fix: Tag::updateContainerTag setting a wrong startDate and endDate value [by @lockland, @tsteur]
#202 Fix first trigger callback when tracker js is already loaded [by @MichaelHeerklotz, @tsteur]
* matomo-org/matomo-log-analytics
#251 Clarified usage of token-auth=<SECRET> [by @cedwardsmedia, @tsteur]
* matomo-org/matomo-php-tracker
#44 Unlink userId and visitorId logic [by @MichaelHeerklotz, @diosmosis]
#48 Fix wrong tracking url generated if tracker API endpoint already contains query search [by @tsteur, @diosmosis]
#50 Regression: Wrong header is enabled only for GET. [by @diosmosis]
* matomo-org/referrer-spam-blacklist
#1143 Add 033nachtvandeliteratuur.nl [by @ericguirbal, @spmedia]
#1145 Add 350+ spammer in bulk [by @Zodiac1978, @spmedia]
#1146 Block billyblog.online [by @jonhenshaw, @spmedia]
#1147 Update spammers.txt [by @spmedia]
#1148 Add tammyblog.online [by @ericguirbal, @spmedia]
#1149 Block monicablog.xyz [by @jonhenshaw, @spmedia]
* matomo-org/component-ini
#11 Test enhancement [by @peter279k, @tsteur]
#12 Problem about IniReader::getFileContent method implementation
-------------------------------------------------------------------
Thu Oct 31 09:47:25 UTC 2019 - Mathias Homann <Mathias.Homann@opensuse.org>
- js folder needs to be RW for the tag manager plugin
-------------------------------------------------------------------
Wed Oct 30 14:39:51 UTC 2019 - Mathias Homann <Mathias.Homann@opensuse.org>
- Fixed unsafe permissions for directory js
- Fixed permissions for piwik.js, matomo.js and js/piwik.min.js
-------------------------------------------------------------------
Wed Oct 30 11:42:55 UTC 2019 - ecsos@opensuse.org
- Fix wrong permission for directory js.
- Use original source file.
-------------------------------------------------------------------
Wed Oct 30 09:37:33 UTC 2019 - Mathias Homann <Mathias.Homann@opensuse.org>
- piwik.js needs to be writable, too
-------------------------------------------------------------------
Wed Oct 30 09:34:03 UTC 2019 - Mathias Homann <Mathias.Homann@opensuse.org>
- more permission fixes
* matomo.js needs to be owned by the apache user so that plugins can
rewrite it if required
* new md5sum for global.ini.php
-------------------------------------------------------------------
Wed Oct 30 07:59:19 UTC 2019 - Mathias Homann <Mathias.Homann@opensuse.org>
- disabled the auto updater, doesn't work with this set of permissions
-------------------------------------------------------------------
Wed Oct 30 07:45:02 UTC 2019 - Mathias Homann <Mathias.Homann@opensuse.org>
- Update to 3.12.0
* new comarison feature for date ranges and visitor segments
* several significant performance improvements, usability improvements and fixes to security issues
* full changelog is at https://matomo.org/changelog/matomo-3-12-0/
-------------------------------------------------------------------
Mon Oct 21 18:39:50 UTC 2019 - Mathias Homann <Mathias.Homann@opensuse.org>
- Security fix: BSC#1154324
* Have as little as possible owned by, and writable for, the apache user
-------------------------------------------------------------------
Thu Jul 25 06:16:08 UTC 2019 - ecsos@opensuse.org
- Update to 3.11.0
This release includes security improvements (including a security
fix) and also several performance improvements and bug fixes.
Details: https://matomo.org/changelog/matomo-3-11-0/
- Fix fileintegritycheck under systemcheck.
-------------------------------------------------------------------
Thu Jul 4 06:15:04 UTC 2019 - ecsos@opensuse.org
- Insert configuration for mariadb.
- Add missing htaccess rules.
-------------------------------------------------------------------
Tue Jul 2 05:49:07 UTC 2019 - ecsos@opensuse.org
- Update to 3.10.0
* Breaking Changes
- When giving a user superuser access through the
UsersManager.setSuperUserAccess API, a new parameter
passwordConfirmation needs to be sent along with the request
containing the current password of the user issuing the API
request.
- Website referrer URLs are now detected using domain only
instead of domain and path. This means if you have two
different websites on the same domain, but different paths,
and a visitor visits from one to the other, it won't have
a referrer website set.
- Custom Dimensions values set with setCustomDimension are now
URL encoded (they previously weren't). If you were manually
URL encoding the custom dimension values before calling
setCustomDimension, your custom dimension values appearing in
reports and Visits log/Visitor profile may now be double URL
encoded. To solve the double encoding issue, you can remove
your URL encoding and trust that Matomo JavaScript Tracker
will URL encode the values correctly.
* New APIs
- A new tracker method ping has been added to send a ping
request manually instead of using the heart beat timer.
- Added new event ViewDataTable.configure.end, triggered after
view configuration properties have been overwritten by saved
settings and query parameters.
-------------------------------------------------------------------
Fri Mar 22 06:17:22 UTC 2019 - Mathias Homann <Mathias.Homann@opensuse.org>
- Update to 3.9.1
* This release addresses a couple of issues and errors discovered
in Matomo 3.9.0. 4 tickets have been closed by 2 contributors.
- #14229 Notice unserialize(): Error at offset 0 of 53988
bytes
- #14226 open_basedir restriction AND Support multiple plugin
paths [by @sgiehl]
- #14227 One-click upgrade sometimes fails with errors such as
“Call to undefined method
Piwik\Plugin\Manager::getPluginDirectory() ”
(fails only once, works after a refresh)
- #14240 Do not send password changed email for automated use
cases. [by @diosmosis, @sgiehl]
-------------------------------------------------------------------
Wed Mar 20 08:42:35 UTC 2019 - ecsos@opensuse.org
- Update to 3.9.0
* Breaking Changes
- Referrers.getKeywordsForPageUrl and
Referrers.getKeywordsForPageTitle APIs have been deprecated
and will be removed in Matomo 4.0.0
- By default, Matomo application logs will now be logged in
tmp/logs/matomo.log instead of tmp/logs/piwik.log. This log
file path can be edited in your config/config.ini.php in
the INI setting logger_file_path.
Not relevant for this suse package.
* New Features
- It is now possible to locate plugins in a custom directory
by setting an environment variable MATOMO_PLUGIN_DIRS or a
['MATOMO_PLUGIN_DIRS'] variable in /bootstrap.php.
- It is now possible to use monolog's FingersCrossedHandler
which buffers all logs and logs all of them in case of
warning or error.
* New APIs
- New API methods Piwik\Plugin\Manager::getPluginsDirectories()
and Piwik\Plugin\Manager::getPluginDirectory() have been
added as it is now possible to locate Matomo plugins in
different directories and it should be no longer assumed
a plugin is located in the /plugins directory.
- A new tracker method disableQueueRequest has been added to
disable queued requests which may be useful when logs are
imported.
- The event LanguageManager.getAvailableLanguages has been
deprecated. Use LanguagesManager.getAvailableLanguages
instead.
-------------------------------------------------------------------
Tue Jan 29 08:24:20 UTC 2019 - ecsos@opensuse.org
- Update to 3.8.1
This release addresses a few minor issues discovered in 3.8.0 and
a few improvements were also added.
Detail changelog see: https://matomo.org/changelog/matomo-3-8-1/
-------------------------------------------------------------------
Thu Jan 24 14:17:44 UTC 2019 - ecsos@opensuse.org
- Fix paths in cron and service file.
-------------------------------------------------------------------
Tue Jan 22 12:31:47 UTC 2019 - ecsos@opensuse.org
- Update to 3.8.0
This is an update and security release.
Detail changelog see: https://matomo.org/changelog/matomo-3-8-0/
-------------------------------------------------------------------
Tue Nov 27 17:55:29 UTC 2018 - ecsos@opensuse.org
- Remove %config from service files. Changes must not do in system
location, user must do this changes in /etc/systemd/system.
-------------------------------------------------------------------
Thu Nov 22 18:07:12 UTC 2018 - Jan Engelhardt <jengelh@inai.de>
- Join %service_* calls, find calls, everything that iterates
(except for fdupes, where /usr files naturally should be
separated from /srv).
- Require user/group package.
-------------------------------------------------------------------
Tue Nov 20 06:49:47 UTC 2018 - ecsos@opensuse.org
- Update to 3.7.0
This is an update and security release.
Detail changelog see: https://matomo.org/changelog/matomo-3-7-0/
-------------------------------------------------------------------
Sat Nov 17 11:23:15 UTC 2018 - ecsos@opensuse.org
- Remove verification for systemd
- Add systemd-timer for auto archiving of reports.
Now you can use cron or systemd.timer.
- Add core:update during update of package
- Add logrotate
- Add rpmlintrc
- Upgrade README.SUSE
-------------------------------------------------------------------
Fri Oct 19 10:41:59 UTC 2018 - ecsos@opensuse.org
- update to 3.6.1
# New APIs
* Added new event `Access.modifyUserAccess` which lets plugins
modify current user's access levels/permissions.
* Added new event `CustomMatomoJs.manipulateJsTracker` which
lets plugins modify the JavaScript tracker.
# New Developer Features
* Logging to a file can now be easily enabled during tests.
A new `[tests] enable_logging` INI option has been added,
which you can set to `1` to enable logging for all tests.
The `tests:run` and `tests:run-ui` commands now both have an
`--enable-logging` option to enable logging for a specific
run.
-------------------------------------------------------------------
Thu Aug 30 06:28:11 UTC 2018 - ecsos@opensuse.org
- update to 3.6.0
This a update and security release.
# New Features
* A new role has introduced called "write" which has less
permissions than an admin but more than a view only user
(see FAQ).
* Custom currencies can now be added using the currencies[]
configuration key.
* A new segment eventValue lets you select all users who
tracked a custom event with a given value or range of values.
# New config.ini.php settings
* archiving_profile = 0, if set to 1, core:archive profiling
information will be recorded in a log file. the log file is
determined by the archive_profiling_log option.
* archive_profiling_log =, if set to an absolute path,
core:archive profiling information will be logged
to specified file.
* enable_internet_features=0 will now fully disable Internet
access by preventing all outgoing connections. Note: changing
this setting is not recommended for security, because you
will lose the easy auto-update and email notifications.
* login_whitelist_ip[] now supports hostnames so you can
whitelist your IP addresses and/or Hostnames and keep your
Matomo secure.
# Updated commands
* New parameter --concurrent-archivers to define the number of
maximum archivers to run in parallel on this server.
Useful to prevent archiving processes piling up and
ultimately failing.
# New APIs
* Added new event API.addGlossaryItems which lets you add items
to the glossary.
* Added new event Tracker.detectReferrerSocialNetwork which
lets you add custom social network detections
* Added new event Report.unsubscribe which is triggered
whenever someone unsubscribe from a report
* Added new API method UsersManager.getAvailableRoles to fetch
a list of all available roles that can be granted to a user.
* Added new API method UsersManager.getAvailableCapabilities to
fetch a list of all available capabilities that can be
granted to a user.
* Added new API method UsersManager.addCapabilities to grant
one or multiple capabilities to a user.
* Added new API method UsersManager.removeCapabilities to
remove one or multiple capabilities from a user.
* The API method UsersManager.setUserAccess now accepts an
array to pass a role and multiple capabilities at once.
* Plugin classes can overwrite the method
requiresInternetConnection to define if they should be
automatically unloaded if no internet connection is available
(enable_internet_features = 0)
* Added two new methods to the JS tracker: removeEcommerceItem
and clearEcommerceCart to allow better control over what is
in the ecommerce cart.
* Tracking API requests now include &consent=1 in the Tracking
API URL When consent has been given by a user.
# Breaking Changes
* Changed some menu items to use translation keys instead
(see PR #12885).
* The methods assertResponseCode() and assertHttpResponseText()
in Piwik\Tests\Framework\TestCase\SystemTestCase have been
deprecated and will be removed in Matomo 4.0. Please use
Piwik\Http instead.
* The classes PHPUnit\Framework\Constraint\HttpResponseText
and PHPUnit\Framework\Constraint\ResponseCode have been
deprecated and will be removed in Matomo 4.0. Please use
Piwik\Http instead.
* Creating links through the Proxy has been deprecated.
Use rel="nofollow" instead.
* The console option --piwik-domain has been deprecated and
will be removed in Matomo 4.0. Use --matomo-domain instead
* Social networks are now detected as new referrer type (ID=7),
which allows improved reports and better segmentation
* New settings form field UI component "Field Array" that lets
users enter multiple values for one setting as a flat array
-------------------------------------------------------------------
Sat May 26 08:20:55 UTC 2018 - ecsos@opensuse.org
- update to 3.5.1
# New APIs
* Added new method Piwik\API\Request::isRootRequestApiRequest()
to detect if the root request is an API request.
-------------------------------------------------------------------
Wed May 9 05:46:07 UTC 2018 - ecsos@opensuse.org
- update to 3.5.0
# Breaking Changes
* Flattened action url reports now always include a leading `/`
and will no longer include the `default_action_name`.
e.g. `path/to/index` will now be `/path/to/`.
This might affect configured custom alerts, as this plugin
uses the flattened url reports for comparison.
# New APIs
* New JavaScript tracker functions to [ask for consent]
(https://developer.matomo.org/guides/tracking-javascript-
guide#asking-for-consent): `requireConsent`,
`rememberConsentGiven`, `setConsentGiven`,
`forgetConsentGiven`.
* New events `PrivacyManager.deleteLogsOlderThan`,
`PrivacyManager.exportDataSubjects` and
`PrivacyManager.deleteDataSubjects` to enable plugins to be
GDPR compliant.
* New event `AssetManager.addStylesheets` to add additional
less styles which are not located in a file.
* New event `Archiving.getIdSitesToMarkArchivesAsInvalidated`
that lets plugins customize the behaviour of report
invalidations.
* Reports and visualizations can now disable the 'all' rows
limit selector:
`$view->config->disable_all_rows_filter_limit`.
* New settings form field UI component "Multi Tuple" that
lets users enter multiple values for one setting
Detail changelog see: https://matomo.org/changelog/matomo-3-5-0/
-------------------------------------------------------------------
Sun Apr 8 12:46:15 UTC 2018 - ecsos@opensuse.org
- update to 3.4.0
- `piwik` font is deprecated and will be removed in Matomo 4.0.
Please use new `matomo` font instead
- New APIs
See https://matomo.org/changelog/matomo-3-4-0/
-------------------------------------------------------------------
Thu Feb 8 14:33:35 UTC 2018 - jengelh@inai.de
- Ensure neutrality of description.
- Fix unknown RPM category group.
- Replace old $RPM_ variables with macros.
- Avoid %__-type macro indirections.
- Do not let fdupes cross partitions.
-------------------------------------------------------------------
Sat Jan 13 19:12:02 UTC 2018 - ecsos@opensuse.org
- Branch package from piwik,
because piwik renamed to matomo.
- update to 3.3.0
See https://matomo.org/changelog/matomo-3-3-0/
-------------------------------------------------------------------
Thu Dec 7 10:53:02 UTC 2017 - ecsos@opensuse.org
- update to 3.2.1
see https://piwik.org/changelog/piwik-3-2-1/
-------------------------------------------------------------------
Fri Oct 13 09:31:26 UTC 2017 - ecsos@opensuse.org
- update to 3.2.0
see https://piwik.org/changelog/piwik-3-2-0/
-------------------------------------------------------------------
Thu Sep 21 05:49:06 UTC 2017 - ecsos@opensuse.org
- update to 3.1.1
see https://piwik.org/changelog/piwik-3-1-1/
-------------------------------------------------------------------
Tue Sep 12 11:38:50 UTC 2017 - ecsos@opensuse.org
- update to 3.1.0
This release is rated important, two XSS issues have bin fixed.
Also 120 tickets closed.
see https://piwik.org/changelog/piwik-3-1-0/
-------------------------------------------------------------------
Tue Aug 15 12:15:11 UTC 2017 - ecsos@opensuse.org
- fix spec to use php7 too
-------------------------------------------------------------------
Tue Aug 15 08:25:16 UTC 2017 - ecsos@opensuse.org
- fix errors in piwik.conf
-------------------------------------------------------------------
Thu May 18 05:41:43 UTC 2017 - ecsos@opensuse.org
- update to 3.0.4
see https://piwik.org/changelog/piwik-3-0-4/
-------------------------------------------------------------------
Wed Apr 5 07:26:03 UTC 2017 - ecsos@opensuse.org
- update to 3.0.3
see https://piwik.org/changelog/piwik-3-0-3/
-------------------------------------------------------------------
Fri Mar 3 13:13:44 UTC 2017 - ecsos@opensuse.org
- update to 3.0.2
see https://piwik.org/changelog/piwik-3-0-2/
-------------------------------------------------------------------
Tue Jan 10 00:10:44 UTC 2017 - ecsos@opensuse.org
- update to 3.0.1
see https://piwik.org/changelog/piwik-3-0-1/
-------------------------------------------------------------------
Tue Dec 20 07:34:56 UTC 2016 - ecsos@opensuse.org
- update to 3.0.0
see https://piwik.org/changelog/piwik-3-0-0/
-------------------------------------------------------------------
Tue Nov 15 07:24:23 UTC 2016 - ecsos@opensuse.org
- update to 2.17.1
see https://piwik.org/changelog/piwik-2-17-1/
-------------------------------------------------------------------
Fri Oct 28 06:19:47 UTC 2016 - ecsos@opensuse.org
- update to 2.17.0
see https://piwik.org/changelog/piwik-2-17-0/
-------------------------------------------------------------------
Wed Oct 5 04:38:19 UTC 2016 - ecsos@opensuse.org
- update to 2.16.5
see https://piwik.org/changelog/piwik-2-16-5/
-------------------------------------------------------------------
Tue Oct 4 13:35:06 UTC 2016 - ecsos@opensuse.org
- update to 2.16.4
see https://piwik.org/changelog/piwik-2-16-4/
-------------------------------------------------------------------
Tue Oct 4 09:39:50 UTC 2016 - ecsos@opensuse.org
- update to 2.16.3
see https://piwik.org/changelog/piwik-2-16-3/
- This is a security release
-------------------------------------------------------------------
Wed Aug 3 09:20:50 UTC 2016 - ecsos@opensuse.org
- update to 2.16.2
see https://piwik.org/changelog/piwik-2-16-2/
- This is a security release
-------------------------------------------------------------------
Tue Apr 12 06:43:52 UTC 2016 - ecsos@opensuse.org
- update to 2.16.1
see http://piwik.org/changelog/piwik-2-16-1/
- This is a security release
- Drop piwik-manifest_unneeded_files.patch: It's now in upstream
-------------------------------------------------------------------
Thu Feb 4 18:02:36 UTC 2016 - ecsos@opensuse.org
- update to 2.16.0
see http://piwik.org/changelog/piwik-2-16-0/
-------------------------------------------------------------------
Fri Oct 23 09:37:17 UTC 2015 - ecsos@opensuse.org
- update to 2.15.0
see http://piwik.org/changelog/piwik-2-15-0/
- insert attention mark for php caches in README.SUSE
- activate and update manifest patch
-------------------------------------------------------------------
Thu Aug 6 06:25:15 UTC 2015 - ecsos@opensuse.org
- update to 2.14.3
- #8439 Install of 2.14.2 blocked by permissions check on
piwik/config path [by @mnapoli]
- #8431 Overlay improvements [by @sgiehl, @tsteur]
- #8352 In Page Overlay sidebar, add icon to let me
“Open segmented visitor log” [by @sgiehl]
- #8403 Improve design of Trusted Piwik Hostname setting
[by @barbushin, @tsteur]
- #7835 Rename “Widgets & Dashboard” selector or change the
selector [by @tsteur]
- #8293 Piwik errors logged in server error log should not have
HTML [by @mnapoli]
- #8252 New config entry to set email name in email FROM field
[by @tsteur]
- #8472 Fix bug in notification angular directive, do not use
data-binding for noclear attribute… [by @diosmosis]
- #8285 UserCountryMap plugin shows wrong options in countries
select [by @mnapoli]
- #8432 [automatic translation update] Updated 195 strings in
32 languages (sk, ar, de, ja, nl, nb, sv, be, bg, ca, cs, da,
el, es, fa, fi, fr, hi, hu, id, it, ko, pl, pt, ro, ru, sq, sr,
th, tl, uk, vi) [by @sgiehl]
- #8474 [automatic translation update] Updated 254 strings in
37 languages (gl, nb, cs, it, sk, de, el, fr, lt, ar, bg, ca,
da, es, et, fa, fi, he, hi, hr, id, ja, ko, nl, nn, pl, ro, ru,
sl, sq, sr, sv, ta, th, tl, tr, vi) [by @sgiehl]
-------------------------------------------------------------------
Wed Jul 29 07:22:01 UTC 2015 - ecsos@opensuse.org
- update to 2.14.2
- #8304 Column not found: 1054 Unknown column
log_visit.location_browser_lang in field list'” [by @tsteur]
- #8365 renderer format is not valid fatal php error after
2.14.0
- #8316 URL parameter for core:archive console command is ignored
[by @diosmosis, @mattab]
- #8307 Limit notifications of not authenticated sessions
[by @tsteur]
- #8370 Cant update GrabGravatar plugin [by @tsteur]
- #8346 node.className.split is not a function on tracking click
on/near SVG element [by @dandv, @tsteur]
- #8294 CLI plugin generator doesnt intercept plugin description
[by @tsteur]
- #8257 Site Search report does not display tooltips with metrics
documentation
- #7768 Browser info tooltip doesnt hide
- #8411 Add System check that checks that shell_exec function is
enabled [by @mattab]
- #8407 The string General_Cancel was not loaded in javascript
[by @tsteur]
- #8400 Fix emails validation with unknown TLD
[by @barbushin, @mnapoli]
- #8379 Travis system extraction part 1 [by @diosmosis]
- #8374 Tweaks to .travis.yml generator [by @diosmosis]
- #8376 [automatic translation update] Updated 661 strings in
8 languages (nl, sv, de, es, ja, lt, pl, nb) [by @sgiehl]
-------------------------------------------------------------------
Sat Jun 13 09:20:54 UTC 2015 - ecsos@opensuse.org
- initial version 2.13.1