GoatCounter v1.3.0 Release Notes
Release Date: 2020-06-01 // almost 4 years ago-
๐ Note: this release contains quite a few database migrations; they make take a minute to run (depending on your table size), and you may want to run a
VACUUM
afterwards.- โ Remove email auth, replace
-auth
with-email-from
.
As mentioned in the 1.2 release the email authentication is now removed. You can still reset the password for old accounts.
Since the email auth no longer exists the
-auth
parameter no longer makes sense. It's now replaced with-email-from
, which can be set to just an email address.Action required: if you set the email address with
-auth
you'll have to change it to-email-from
.- โ Add OS stats, improve accuracy of browser stats.
GoatCounter now tracks the OS/platform in addition to just the browser, and the accuracy of the browser stats should be improved.
Action required: you'll need to populate the
system_stats
table:$ goatcounter reindex -table system_stats
If you want to process all browser stats with the new logic too, then use this instead:
$ goatcounter reindex -table system_stats,browser_stats
- ๐ Improve performance.
Increase performance by quite a bit on large sites and time ranges.
- โ Remove the per-path scaling.
Previously GoatCounter would scale the Y-axis different for every path in the dashboard, but this was more confusing than helpful. It's now always scaled to the maximum of all paths in the selected date range and filter, with a field to scale it lower on-demand if desired.
- โ Add totals overview.
Add chart with totals for the selected date range and filter.
- โ Add
goatcounter.url()
,goatcounter.filter()
.
Adds two new methods to the
count.js
script so it's easier to use write own implementation. In addition the script will now issue aconsole.warn()
if a request isn't being counted for some reason. - โ Remove email auth, replace