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. See goatcounter 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)