Skip to content

Conversation

@cabutlermit
Copy link
Contributor

@cabutlermit cabutlermit commented Feb 2, 2026

What does this PR do?

As part of the quarterly update of Matomo, this updates the Matomo application itself and the premium plugins.

  • Update Matomo to 5.7.0
  • Update Custom Reports to 5.4.9
  • Update Heatmap Session Recording to 5.3.3
  • Update Search Engine Keywords Performance to 5.0.26
  • Update Users Flow to 5.0.7

NOTE 1: The Matomo upgrade *DOES require a database update.

NOTE 2: There are minor changes to the config.ini.php file as part of the Matomo upgrade.

Helpful background context

Matomo updates are now scheduled quarterly, triggered by an automatic ticket generated in JSM.

How can a reviewer manually see the effects of these changes?

These changes have been deployed in Dev1. The review can log in to the dev-matomo instance and verify that all the versions are up-to-date.

Includes new or updated dependencies?

NO

What are the relevant tickets?

Developer

  • All new ENV is documented in README (or there is none)
  • Stakeholder approval has been confirmed (or is not needed)

Code Reviewer

  • The commit message is clear and follows our guidelines
    (not just this pull request message)
  • There are appropriate tests covering any new functionality
  • The documentation has been updated or is unnecessary
  • The changes have been verified
  • New dependencies are appropriate or there were no changes

Minor updates to How-To documentation.
Why these changes are being introduced:
This is the quarterly maintenance routine for Matomo, which includes
installing any application updates.

How this addresses that need:
* Update the Docker container source to the latest available version,
v5.7.0 (released 1/30/2026)

Side effects of this change:
1. During the first pass of this update, there were changes to the
config.ini.php file that are now captured in this commit.
2. The upgrade to 5.7.0 DOES require a database upgrade.

Relevant ticket(s):
* https://mitlibraries.atlassian.net/browse/INFRA-603
Why these changes are being introduced:
This is the quarterly maintenance for Matomo.

How this addresses that need:
* Update all the premium plugins to the latest available versions from
shop.matomo.org
* (note that there are no updates for the two non-premium plugins)

Side effects of this change:
None.

Relevant ticket(s):
* https://mitlibraries.atlassian.net/browse/INFRA-603
@cabutlermit cabutlermit marked this pull request as ready for review February 2, 2026 17:45
@cabutlermit cabutlermit requested review from a team and dhrutibc as code owners February 2, 2026 17:45
Copy link

@dhrutibc dhrutibc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All looks good to me in Dev

Copy link
Contributor

@vab vab left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@cabutlermit cabutlermit merged commit f249a3e into main Feb 2, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants