The highlights of this release are:
- Invite team members to your site dashboard
- More powerful filtering options
- Email verification requirement for users is now disabled by default. It can be enabled with the
ENABLE_EMAIL_VERIFICATION=trueoption.
To update your installation, make sure your _docker-compose.yml_l file is referencing plausible/analytics with the following tag: v1.4.0. Then run the following commands:
$ docker-compose down
$ docker-compose pull plausible
$ docker-compose up -dThis will run your database migrations and boot up the new version of the app. Following changes have been made since v1.3:
Added
- New parameter
metricsfor the/api/v1/stats/timeseriesendpoint #952 - CSV export now includes pageviews, bounce rate and visit duration in addition to visitors #952
- Send stats to multiple dashboards by configuring a comma-separated list of domains #968
- To authenticate against a local postgresql via socket authentication, the environment-variables
DATABASE_SOCKET_DIR&DATABASE_NAMEwere added. - Time on Page metric available in detailed Top Pages report #1007
- Wildcard based page, entry page and exit page filters #1067
- Exclusion filters for page, entry page and exit page filters #1067
- Menu (with auto-complete) to add new and edit existing filters directly #1089
- Added
CLICKHOUSE_FLUSH_INTERVAL_MSandCLICKHOUSE_MAX_BUFFER_SIZEconfiguration parameters #1073 - Ability to invite users to sites with different roles #1122
- Option to configure a custom name for the script file
- Add Conversion Rate to Top Sources, Top Pages Devices, Countries when filtered by a goal #1299
- Add list view for countries report in dashboard #1381
- Add ability to view more than 100 custom goal properties #1353
Fixed
- Fix weekly report time range #951
- Make sure embedded dashboards can run when user has blocked third-party cookies #971
- Sites listing page will paginate if the user has a lot of sites #994
- Crash when changing theme on a loaded dashboard #1123
- UI fix for details button overlapping content on mobile #1114
- UI fix for the main graph on mobile overlapping its tick items on both axis
- UI fixes for text not showing properly in bars across multiple lines. This hides the totals on <768px and only shows the uniques and % to accommodate the goals text too. Larger screens still truncate as usual.
- Turn off autocomplete for name and password inputs in the New shared link form.
- Details modals are now responsive and take up less horizontal space on smaller screens to make it easier to scroll.
- Fix reading config from file
- Fix some links not opening correctly in new tab
- UI fix for more than one row of custom event properties #1383
- UI fix for user menu and time picker overlapping #1352
- Respect the
pathcomponent of BASE_URL to allow subfolder installatons
Removed
- Removes AppSignal monitoring package
Changes
- Disable email verification by default. Added a configuration option
ENABLE_EMAIL_VERIFICATION=trueif you want to keep the old behaviour
The highlights of this release are:
- Invite team members to your site dashboard
- More powerful filtering options
- Email verification requirement for users is now disabled by default. It can be enabled with the
ENABLE_EMAIL_VERIFICATION=trueoption.
This is a release candidate for testing. To update your installation, make sure your docker-compose.yml file is referencing plausible/analytics with the following tag: v1.4.0-rc.0. Then run the following commands:
$ docker-compose down
$ docker-compose pull plausible
$ docker-compose up -dThis will run your database migrations and boot up the new version of the app. Following changes have been made since v1.3:
Added
- New parameter
metricsfor the/api/v1/stats/timeseriesendpoint #952 - CSV export now includes pageviews, bounce rate and visit duration in addition to visitors #952
- Send stats to multiple dashboards by configuring a comma-separated list of domains #968
- To authenticate against a local postgresql via socket authentication, the environment-variables
DATABASE_SOCKET_DIR&DATABASE_NAMEwere added. - Time on Page metric available in detailed Top Pages report #1007
- Wildcard based page, entry page and exit page filters #1067
- Exclusion filters for page, entry page and exit page filters #1067
- Menu (with auto-complete) to add new and edit existing filters directly #1089
- Added
CLICKHOUSE_FLUSH_INTERVAL_MSandCLICKHOUSE_MAX_BUFFER_SIZEconfiguration parameters #1073 - Ability to invite users to sites with different roles #1122
- Option to configure a custom name for the script file
- Add Conversion Rate to Top Sources, Top Pages Devices, Countries when filtered by a goal #1299
- Add list view for countries report in dashboard #1381
- Add ability to view more than 100 custom goal properties #1353
Fixed
- Fix weekly report time range #951
- Make sure embedded dashboards can run when user has blocked third-party cookies #971
- Sites listing page will paginate if the user has a lot of sites #994
- Crash when changing theme on a loaded dashboard #1123
- UI fix for details button overlapping content on mobile #1114
- UI fix for the main graph on mobile overlapping its tick items on both axis
- UI fixes for text not showing properly in bars across multiple lines. This hides the totals on <768px and only shows the uniques and % to accommodate the goals text too. Larger screens still truncate as usual.
- Turn off autocomplete for name and password inputs in the New shared link form.
- Details modals are now responsive and take up less horizontal space on smaller screens to make it easier to scroll.
- Fix reading config from file
- Fix some links not opening correctly in new tab
- UI fix for more than one row of custom event properties #1383
- UI fix for user menu and time picker overlapping #1352
- Respect the
pathcomponent of BASE_URL to allow subfolder installatons
Removed
- Removes AppSignal monitoring package
Changes
- Disable email verification by default. Added a configuration option
ENABLE_EMAIL_VERIFICATION=trueif you want to keep the old behaviour
The highlights of this release are:
- Stats API: https://plausible.io/docs/stats-api
- Embedded stats: https://plausible.io/docs/embed-dashboard
- Fix for sending weekly and monthly reports over SMPT: #827
- Country database is packaged with the app by default. The
maxmindinc/geoipupdatecontainer is no longer necessary for geolocation
This release bumps the minimum Clickhouse version is 20.8.7.15 so make sure you upgrade your Clickhouse installation if needed.
To update your Plausible installation, make sure your docker-compose.yml file is referencing plausible/analytics with one of the following tags: latest, v1, v1.3, v1.3.0. Then run the following commands:
$ docker-compose down
$ docker-compose pull plausible
$ docker-compose up -dThis will run your database migrations and boot up the new version of the app. Following changes have been made since v1.2:
Added
- Stats API [currently in beta] #679
- Ability to view and filter by entry and exit pages, in addition to regular page hits #712
- 30 day and 6 month keybindings (
TandS, respectively) #709 - Site switching keybinds (1-9 for respective sites) #735
- Glob (wildcard) based pageview goals #750
- Support for embedding shared links in an iframe #812
- Include a basic IP-To-Country database by default #906
- Add name/label to shared links #910
Fixed
- Capitalized date/time selection keybinds not working #709
- Invisible text on Google Search Console settings page in dark mode #759
- Disable analytics tracking when running Cypress tests
- CSV reports can be downloaded via shared links #884
- Fixes weekly/monthly email report delivery over SMTP #889
- Disable self-tracking with self hosting #907
- Fix current visitors request when using shared links
The highlights of this release are:
- Stats API: https://plausible.io/docs/stats-api
- Embedded stats: https://plausible.io/docs/embed-dashboard
- Fix for sending weekly and monthly reports over SMPT: #827
This is a release candidate for testing. To update your installation, make sure your docker-compose.yml file is referencing plausible/analytics with the following tag: v1.3.0-rc.0. Then run the following commands:
$ docker-compose down
$ docker-compose pull plausible
$ docker-compose up -dThis will run your database migrations and boot up the new version of the app. Following changes have been made since v1.2:
Added
- Stats API #679
- Ability to view and filter by entry and exit pages, in addition to regular page hits #712
- 30 day and 6 month keybindings (
TandS, respectively) #709 - Site switching keybinds (1-9 for respective sites) #735
- Glob (wildcard) based pageview goals #750
- Support for embedding shared links in an iframe #812
Fixed
To update your installation, make sure your docker-compose.yml file is referencing plausible/analytics with one of the following tags: latest, v1, v1.2, v1.2.0. Then run the following commands:
$ docker-compose down
$ docker-compose pull plausible
$ docker-compose up -dThis will run your database migrations and boot up the new version of the app. Following changes have been made since v1.1:
Added
- Ability to add event metadata #381
- Add tracker module to automatically track outbound links #389
- Display weekday on the visitor graph #175
- Collect and display browser & OS versions #397
- Simple notifications around traffic spikes #453
- Dark theme option/system setting follow #467
- "Load More" capability to pages modal #480
- Unique Visitors (last 30 min) as a top stat in realtime view #500
- Pinned filter and date selector rows while scrolling #472
- Escape keyboard shortcut to clear all filters #625
- Tracking exclusions, see our documentation here and here for details #489
- Keybindings for selecting dates/ranges #630
Changed
- Use alpine as base image to decrease Docker image size #353
- Ignore automated browsers (Phantom, Selenium, Headless Chrome, etc)
- Display domain's favicon on the home page
- Ignore consecutive pageviews on same pathname #417
- Validate domain format on site creation #427
- Improve settings UX and design #412
- Improve site listing UX and design #438
- Improve onboarding UX and design #441
- Allows outbound link tracking script to use new tab redirection #494
- "This Month" view is now Month-to-date for the current month #491
- My sites now show settings cog at all times on smaller screens #497
- Background jobs are enabled by default for self-hosted installations #603
- All new users on self-hosted installations have a never-ending trial #603
- Changed caret/chevron color in datepicker and filters dropdown
Fixed
- Do not error when activating an already activated account #370
- Ignore arrow keys when modifier keys are pressed #363
- Show correct stats when goal filter is combined with source #374
- Going back in history now correctly resets the period filter #408
- Fix URL decoding in query parameters #416
- Fix overly-sticky date in query parameters plausible/analytics/#439
- Prevent picking dates before site insertion plausible/analtics#446
- Fix overly-sticky from and to in query parameters #495
- Adds support for single-day date selection #495
- Goal conversion rate in realtime view is now accurate #500
- Various UI/UX issues #503
Security
- Do not run the plausible Docker container as root #362
A quick patch release to fix deleting sites that have a spike notification configured. To update your installation, change your docker-compose.yml file to reference plausible/analytics:v1.2-rc.1. Then run the following commands:
$ docker-compose down
$ docker-compose pull plausible
$ docker-compose up -dPrevious release candidate: https://github.com/plausible/analytics/releases/tag/v1.2-rc.0
To update your installation, change your docker-compose.yml file to reference plausible/analytics:v1.2. Then run the following commands:
$ docker-compose down
$ docker-compose pull plausible
$ docker-compose up -dThis should run your database migrations and boot up the new version of the app. Following changes have been made since v1.1.1:
Added
- Ability to add event metadata #381
- Add tracker module to automatically track outbound links #389
- Display weekday on the visitor graph #175
- Collect and display browser & OS versions #397
- Simple notifications around traffic spikes #453
- Dark theme option/system setting follow #467
- "Load More" capability to pages modal #480
- Unique Visitors (last 30 min) as a top stat in realtime view #500
- Pinned filter and date selector rows while scrolling #472
Changed
- Use alpine as base image to decrease Docker image size #353
- Ignore automated browsers (Phantom, Selenium, Headless Chrome, etc)
- Display domain's favicon on the home page
- Ignore consecutive pageviews on same pathname #417
- Validate domain format on site creation #427
- Improve settings UX and design #412
- Improve site listing UX and design #438
- Improve onboarding UX and design #441
- Allows outbound link tracking script to use new tab redirection #494
- "This Month" view is now Month-to-date for the current month #491
- Background jobs are enabled by default for self-hosted installations #603
- All new users on self-hosted installations have a never-ending trial #603
Fixed
- Do not error when activating an already activated account #370
- Ignore arrow keys when modifier keys are pressed #363
- Show correct stats when goal filter is combined with source #374
- Going back in history now correctly resets the period filter #408
- Fix URL decoding in query parameters #416
- Fix overly-sticky date in query parameters plausible/analytics/#439
- Prevent picking dates before site insertion plausible/analtics#446
- Fix overly-sticky from and to in query parameters #495
- Adds support for single-day date selection #495
- Goal conversion rate in realtime view is now accurate #500
- Various UI/UX issues #503
Security
- Do not run the plausible Docker container as root #362

