Skip to content

Commit 71db099

Browse files
committed
Prepare 2.6 release
1 parent ae7039a commit 71db099

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

CHANGELOG.md

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ This list is not comprehensive, and only lists new features and major changes,
44
but not every minor bugfix. The goatcounter.com service generally runs the
55
latest master.
66

7-
unreleased, v2.6.0
8-
------------------
7+
2025-06-08 v2.6.0
8+
-----------------
99
This release changes a number of default values. In most cases this shouldn't
1010
break 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

README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,6 @@ database file or a PostgreSQL connection. Alternatively you can use Docker, as
8484
documented in the section below.
8585

8686
[releases]: https://github.com/arp242/goatcounter/releases
87-
[latest]: https://github.com/arp242/goatcounter/tree/release-2.5
8887

8988
### Running
9089
You can start a server with:
@@ -214,7 +213,7 @@ You need Go 1.21 or newer and a C compiler. If you compile it with
214213

215214
You can build from source with:
216215

217-
% git clone --branch=release-2.5 https://github.com/arp242/goatcounter
216+
% git clone --branch=release-2.6 https://github.com/arp242/goatcounter
218217
% cd goatcounter
219218
% go build ./cmd/goatcounter
220219

0 commit comments

Comments
 (0)