Update ghcr.io/plausible/community-edition Docker tag to v3.1 #276

Open
renovate wants to merge 1 commit from renovate/ghcr.io-plausible-community-edition-3.x into master
Collaborator

This PR contains the following updates:

Package Update Change
ghcr.io/plausible/community-edition minor v3.0 -> v3.1

Release Notes

plausible/analytics (ghcr.io/plausible/community-edition)

v3.1

Added
  • Custom events can now be marked as non-interactive in events API and tracker script: events marked as non-interactive are not counted towards bounce rate
  • Ability to leave team via Team Settings > Leave Team
  • Stats APIv2 now supports include.trim_relative_date_range - this option allows trimming empty values after current time for day, month and year date_range values
  • Properties are now included in full site exports done via Site Settings > Imports & Exports
  • Google Search Console integration settings: properties can be dynamically sought
  • Weekly/monthly e-mail reports now contain top goal conversions
  • Newly created sites are offered a new dynamic tracking script and snippet that's specific to the site
  • Old sites that go to "Review installation" flow are offered the new script and snippet, along with a migration guide from legacy snippets, legacy snippets continue to function as before
  • The new tracker script allows configuring transformRequest function to change event payloads before they're sent
  • The new tracker script allows configuring customProperties function hook to derive custom props for events on the fly
  • The new tracker script supports tracking form submissions if enabled
  • The new tracker script automatically updates to respect site domain if it's changed in "Change domain" flow
  • The new tracker script automatically updates to respect the following configuration options available in "New site" flows and "Review installation" flows: whether to track outbound links, file downloads, form submissions
  • The new tracker script allows overriding almost all options by changing the snippet on the website, with the function plausible.init({ ...your overrides... }) - this can be unique page-by-page
  • A new @plausible-analytics/tracker ESM module is available on NPM - it has near-identical configuration API and identical tracking logic as the script and it receives bugfixes and updates concurrently with the new tracker script
  • Ability to enforce enabling 2FA by all team members
Removed
Changed
  • A session is now marked as a bounce if it has less than 2 pageviews and no interactive custom events
  • All dropmenus on dashboard are navigable with Tab (used to be a mix between tab and arrow keys), and no two dropmenus can be open at once on the dashboard
  • Special path-based events like "404" don't need event.props.path to be explicitly defined when tracking: it is set to be the same as event.pathname in event ingestion; if it is explicitly defined, it is not overridden for backwards compatibility
  • Main graph no longer shows empty values after current time for day, month and year periods
  • Include bounce_rate metric in Entry Pages breakdown
  • Dark mode theme has been refined with darker color scheme and better visual hierarchy
  • Creating shared links now happens in a modal
Fixed
  • Make clicking Compare / Disable Comparison in period picker menu close the menu
  • Do not log page views for hidden pages (prerendered pages and new tabs), until pages are viewed
  • Password-authenticated shared links now carry over dashboard params properly
  • Realtime and hourly graphs of visit duration, views per visit no longer overcount due to long-lasting sessions, instead showing each visit when they occurred
  • Fixed realtime and hourly graphs of visits overcounting
  • When reporting only visitors and visits per hour, count visits in each hour they were active in
  • Fixed unhandled tracker-related exceptions on link clicks within svgs
  • Remove Subscription and Invoices menu from CE
  • Fix email sending error "Mua.SMTPError" 503 Bad sequence of commands
  • Make button to include / exclude imported data visible on Safari

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/plausible/community-edition](https://github.com/plausible/analytics) | minor | `v3.0` -> `v3.1` | --- ### Release Notes <details> <summary>plausible/analytics (ghcr.io/plausible/community-edition)</summary> ### [`v3.1`](https://github.com/plausible/analytics/blob/HEAD/CHANGELOG.md#v310---2025-11-13) ##### Added - Custom events can now be marked as non-interactive in events API and tracker script: events marked as non-interactive are not counted towards bounce rate - Ability to leave team via Team Settings > Leave Team - Stats APIv2 now supports `include.trim_relative_date_range` - this option allows trimming empty values after current time for `day`, `month` and `year` date\_range values - Properties are now included in full site exports done via Site Settings > Imports & Exports - Google Search Console integration settings: properties can be dynamically sought - Weekly/monthly e-mail reports now contain top goal conversions - Newly created sites are offered a new dynamic tracking script and snippet that's specific to the site - Old sites that go to "Review installation" flow are offered the new script and snippet, along with a migration guide from legacy snippets, legacy snippets continue to function as before - The new tracker script allows configuring `transformRequest` function to change event payloads before they're sent - The new tracker script allows configuring `customProperties` function hook to derive custom props for events on the fly - The new tracker script supports tracking form submissions if enabled - The new tracker script automatically updates to respect site domain if it's changed in "Change domain" flow - The new tracker script automatically updates to respect the following configuration options available in "New site" flows and "Review installation" flows: whether to track outbound links, file downloads, form submissions - The new tracker script allows overriding almost all options by changing the snippet on the website, with the function `plausible.init({ ...your overrides... })` - this can be unique page-by-page - A new `@plausible-analytics/tracker` ESM module is available on NPM - it has near-identical configuration API and identical tracking logic as the script and it receives bugfixes and updates concurrently with the new tracker script - Ability to enforce enabling 2FA by all team members ##### Removed ##### Changed - A session is now marked as a bounce if it has less than 2 pageviews and no interactive custom events - All dropmenus on dashboard are navigable with Tab (used to be a mix between tab and arrow keys), and no two dropmenus can be open at once on the dashboard - Special path-based events like "404" don't need `event.props.path` to be explicitly defined when tracking: it is set to be the same as `event.pathname` in event ingestion; if it is explicitly defined, it is not overridden for backwards compatibility - Main graph no longer shows empty values after current time for `day`, `month` and `year` periods - Include `bounce_rate` metric in Entry Pages breakdown - Dark mode theme has been refined with darker color scheme and better visual hierarchy - Creating shared links now happens in a modal ##### Fixed - Make clicking Compare / Disable Comparison in period picker menu close the menu - Do not log page views for hidden pages (prerendered pages and new tabs), until pages are viewed - Password-authenticated shared links now carry over dashboard params properly - Realtime and hourly graphs of visit duration, views per visit no longer overcount due to long-lasting sessions, instead showing each visit when they occurred - Fixed realtime and hourly graphs of visits overcounting - When reporting only `visitors` and `visits` per hour, count visits in each hour they were active in - Fixed unhandled tracker-related exceptions on link clicks within svgs - Remove Subscription and Invoices menu from CE - Fix email sending error "Mua.SMTPError" 503 Bad sequence of commands - Make button to include / exclude imported data visible on Safari </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNjkuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE2OS4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
Update ghcr.io/plausible/community-edition Docker tag to v3.1
All checks were successful
/ terraform (push) Successful in 1m56s
/ ansible (push) Successful in 3m23s
ab066e6e91
All checks were successful
/ terraform (push) Successful in 1m56s
/ ansible (push) Successful in 3m23s
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/ghcr.io-plausible-community-edition-3.x:renovate/ghcr.io-plausible-community-edition-3.x
git switch renovate/ghcr.io-plausible-community-edition-3.x

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch master
git merge --no-ff renovate/ghcr.io-plausible-community-edition-3.x
git switch renovate/ghcr.io-plausible-community-edition-3.x
git rebase master
git switch master
git merge --ff-only renovate/ghcr.io-plausible-community-edition-3.x
git switch renovate/ghcr.io-plausible-community-edition-3.x
git rebase master
git switch master
git merge --no-ff renovate/ghcr.io-plausible-community-edition-3.x
git switch master
git merge --squash renovate/ghcr.io-plausible-community-edition-3.x
git switch master
git merge --ff-only renovate/ghcr.io-plausible-community-edition-3.x
git switch master
git merge renovate/ghcr.io-plausible-community-edition-3.x
git push origin master
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
systems/infrastructure!276
No description provided.