Releases: plausible/analytics
v1.3.0
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/geoipupdate
container 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 -d
This 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 (
T
andS
, 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
v1.3.0-rc.0
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 -d
This 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 (
T
andS
, 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
v1.2.0
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 -d
This 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
v1.2-rc.1
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 -d
Previous release candidate: https://github.com/plausible/analytics/releases/tag/v1.2-rc.0
v1.2-rc.0
🚧 This is a release candidate for testing purposes. If you decide to give it a try, please leave a message of how it went on the forum
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 -d
This 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
v1.1.1
v1.1.0
This is our first release under the AGPLv3 license. More information can be found in our announcement blog post by @metmarkosaric.
If you are self-hosting Plausible, please also take a look at plausible/community-edition#4. The official docker-compose.yml file had a security flaw because it exposes the Postgres port to the public while using the default credentials. Please make sure to either remove the port exposure or change your Postgres password.
Added
Fixed
- Fix issue with creating a PostgreSQL database when
?ssl=true
#347 - Do no disclose current URL to DuckDuckGo's favicon service #343
- Updated UAInspector database to detect newer devices #309
Changed
- Update container image to run as non root #352
v1.0.0
Added
- Collect and present link tags (
utm_medium
,utm_source
,utm_campaign
) in the dashboard
Changed
- Replace configuration parameters
CLICKHOUSE_DATABASE_{HOST,NAME,USER,PASSWORD}
with a singleCLICKHOUSE_DATABASE_URL
plausible/analytics#317 - Disable subscriptions by default
- Remove
CLICKHOUSE_DATABASE_POOLSIZE
,DATABASE_POOLSIZE
andDATABASE_TLS_ENABLED
parameters. Use query parameters inCLICKHOUSE_DATABASE_URL
andDATABASE_URL
instead. - Remove
HOST
andSCHEME
parameters in favor of a singleBASE_URL
parameter. - Make
Bamboo.SMTPAdapter
the default as opposed toBamboo.PostmarkAdapter
- Disable subscription flow by default