Version 3.19.0
August 18, 2026
Summary
Version 3.19.0 adds short-link click analytics, cleaner language labels across the dashboard, and safer release automation.
Changelog
What is New
- Staff can now open short-link analytics dashboards with click trends, country breakdowns, device and referrer charts, and recent click history.
- Short links now record per-click analytics events without changing existing links or deleting prior link data.
Improvements
- Language pickers now use localized names more consistently and avoid duplicate legacy Norwegian entries.
- Support short-link routes now send no-store cache headers on redirects and error responses, with safer query forwarding.
- Release automation now skips CI-only changelog posts and refuses to reuse an existing public changelog slug.
Fixes
- Short-link click logging no longer double-counts failed writes, and redirect GET requests now finish their analytics write after the 302 is sent.
- IPv6 masking, crawler detection, and untrusted-request rate limiting are stricter and more accurate.
- Analytics charts now zero-fill time ranges, merge duplicate Unknown buckets correctly, and avoid stale period data after overlapping fetches.
- Production release automation now guards against stale branch version files pulling the next release number backward.
For Server Admins
- Staff and support teams can inspect short-link traffic without exposing raw visitor IPs in the dashboard.
- Public changelog and Discord release posts are less likely to publish junk notes when a push only changes CI or docs plumbing.