@@ -4,8 +4,8 @@ This list is not comprehensive, and only lists new features and major changes,
44but not every minor bugfix. The goatcounter.com service generally runs the
55latest master.
66
7- unreleased, v2.6.0
8- ------------------
7+ 2025-06-08 v2.6.0
8+ -----------------
99This release changes a number of default values. In most cases this shouldn't
1010break anything, but be sure to read the section.
1111
@@ -18,11 +18,12 @@ This release requires Go 1.21.
1818
1919 The previous defaults were "production ready", but in practice many people
2020 don't use the built-in TLS and ACME certificate generation but a proxy like
21- nginx or Caddy. In addition, it's also easier to get started with.
21+ nginx or Caddy. In addition, it's also easier to get started with the new
22+ defaults.
2223
23- - The default db location changed from ` ./db/goatcounter.sqlite3 ` to
24- ` ./goatcounter-data/db.sqlite ` . The old file will still be used as a default
25- if it exists, so this shouldn't break any existing setups.
24+ - The default SQLite database location changed from ` ./db/goatcounter.sqlite3 `
25+ to ` ./goatcounter-data/db.sqlite3 ` . The old file will still be used as a
26+ default if it exists, so this shouldn't break any existing setups.
2627
2728- The default ACME secrets location changed from ` ./acme-secrets ` to
2829 ` ./goatcounter-data/acme-secrets ` . The old directory will still be used as a
@@ -92,13 +93,11 @@ This release requires Go 1.21.
9293 per path. We can't show anything useful on the dashboard, but we can use it to
9394 show correct totals on the visitor counter.
9495
95- - Sites are no longer soft-deleted. The deletion is still as a background job as
96- it may take a while.
96+ - Sites are no longer soft-deleted for 7 days . The deletion is still as a
97+ background job as it may take a while.
9798
9899### Fixes
99100
100- - Better print styling.
101-
102101- Use img-based fallback if sendBeacon fails in count.js. This helps with some
103102 sites that forbid using connect-src from the CSP (e.g. neocities).
104103
@@ -118,6 +117,8 @@ This release requires Go 1.21.
118117 which happens to be the version check. This would fail with a confusing
119118 ` requires SQLite 3.35.0 or newer; have "" ` error.
120119
120+ - Better styling when printing the dashboard.
121+
121122- Correctly populate the ` languages ` table when creating a new database.
122123 Previously collecting language statistics didn't work correct due to this.
123124
0 commit comments