v1.3.0

plausible/analyticsv1.3.0Apr 14, 2021by ukutaht

AI Summary

Introduces the Stats API, embedded dashboard support, and includes a built-in Geo-IP database to remove the need for external containers.

Key Highlights

  • Stats API (currently in beta)
  • Embedded dashboard support via iframe
  • Built-in IP-to-Country database
  • Entry and exit page filtering

Breaking Changes

  • Minimum Clickhouse version bumped to 20.8.7.15

New Features

  • View and filter by entry and exit pages
  • 30 day and 6 month keybindings (T and S)
  • Site switching keybinds (1-9)
  • Glob/wildcard based pageview goals
  • Embed shared links in an iframe
  • Add name/label to shared links
  • Fix for weekly and monthly email reports via SMTP

Full Release Notes

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: https://github.com/plausible/analytics/issues/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:

```sh
$ 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] plausible/analytics#679
- Ability to view and filter by entry and exit pages, in addition to regular page hits plausible/analytics#712
- 30 day and 6 month keybindings (`T` and `S`, respectively) plausible/analytics#709
- Site switching keybinds (1-9 for respective sites) plausible/analytics#735
- Glob (wildcard) based pageview goals plausible/analytics#750
- Support for embedding shared links in an iframe plausible/analytics#812
- Include a basic IP-To-Country database by default plausible/analytics#906
- Add name/label to shared links plausible/analytics#910

### Fixed
- Capitalized date/time selection keybinds not working plausible/analytics#709
- Invisible text on Google Search Console settings page in dark mode plausible/analytics#759
- Disable analytics tracking when running Cypress tests
- CSV reports can be downloaded via shared links plausible/analytics#884
- Fixes weekly/monthly email report delivery over SMTP plausible/analytics#889
- Disable self-tracking with self hosting plausible/analytics#907
- Fix current visitors request when using shared links