GoatCounter v1.1.0 Release Notes
Release Date: 2020-03-18 // about 4 years ago-
This list is not comprehensive, and only lists new features and major changes.
Incompatible Improve CLI UX (#154, #173, #175, #181)
The entire CLI has been redone; the original wasn't very user-friendly for
๐ self-hosting. Seegoatcounter help
for the full docs, but in brief:o Use "goatcounter serve" instead of just "goatcounter". o Create new sites with "goatcounter create". o Good support for TLS hosting and ACME certificates (see -tls flag). o Invert -prod to -dev (i.e. just drop -prod for production services, add -dev for development). o -smtp flag is no longer required. o -dbconnect โ -db o -pgsql โ -db postgresql://... o -staticdomain โ no longer needed, but if you really want it you can append to domain: -domain example.com,static.example.com o -emailerrors โ -errors mailto:... o goatcounter -migrate โ goatcounter migrate o goatcounter -migrate auto โ goatcounter serve -automigrate
Action required Show top referrals (#192)
To populate the ref_stats and size_stats tables for older data, update first
and then run:$ goatcounter reindex -confirm -table ref_stats $ goatcounter reindex -confirm -table size_stats
Charts are displayed in local timezone (#155)
โ Add "IgnoreIPs" setting to ignore your own views (#128)
๐ Link to paths by adding a new domain setting (#138)
โ Add configurable data retention (#134)
๐ Allow configuring the thousands separator (#132)
๐ Allow filtering pages in the dashboard (#106)
๐ Improve the integration code (#122)
๐ Allow sending emails without a relay (#184)
โ Add get_query() to count.js to get query parameter (#199)
๐ Allow viewing the charts by day, instead of only by hour (#169)