Skip to content

Releases: plausible/analytics

v1.3.0

14 Apr 08:22
Compare
Choose a tag to compare

The highlights of this release are:

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 and S, 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

30 Mar 12:18
fa64a73
Compare
Choose a tag to compare
v1.3.0-rc.0 Pre-release
Pre-release

The highlights of this release are:

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 and S, 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

  • 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

v1.2.0

26 Jan 13:19
66735f4
Compare
Choose a tag to compare

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

19 Jan 13:55
Compare
Choose a tag to compare
v1.2-rc.1 Pre-release
Pre-release

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

15 Jan 09:00
e873d79
Compare
Choose a tag to compare
v1.2-rc.0 Pre-release
Pre-release

🚧 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

19 Oct 08:16
Compare
Choose a tag to compare

[1.1.1] - 2020-10-14

Fixed

  • Revert Dockerfile change that introduced a regression

v1.1.0

14 Oct 10:44
Compare
Choose a tag to compare

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

  • Linkify top pages #91
  • Filter by country, screen size, browser and operating system #303

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

05 Oct 12:05
ead4a7d
Compare
Choose a tag to compare

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 single CLICKHOUSE_DATABASE_URL plausible/analytics#317
  • Disable subscriptions by default
  • Remove CLICKHOUSE_DATABASE_POOLSIZE, DATABASE_POOLSIZE and DATABASE_TLS_ENABLED parameters. Use query parameters in CLICKHOUSE_DATABASE_URL and DATABASE_URL instead.
  • Remove HOST and SCHEME parameters in favor of a single BASE_URL parameter.
  • Make Bamboo.SMTPAdapter the default as opposed to Bamboo.PostmarkAdapter
  • Disable subscription flow by default