Releases: electerious/Ackee
Releases · electerious/Ackee
v3.6.0
v3.5.1
Changed
- Several dependencies have been updated to their latest versions to bring in security patches and improvements
Fixed
ackee-trackerhas been updated to fix an issue where visits were not recorded when the website had an emptydocument.referrer. You might have seen lower visit counts since version 3.5.0 when your website had no referrer, e.g., when visiting it directly or via bookmarks.
v3.5.0
Small fixes, internal improvements and dependency updates.
Changed
- Ackee now requires Node.js 22 or newer (fixes #343)
- The official Docker image is now based on Node.js 22 (fixes #343)
- Netlify builds use Node.js 22 (fixes #343)
- URLs without protocols (e.g.,
example.com) are now rejected by the API. The officialackee-trackerclient sendswindow.location.hrefwith protocol, so this only affects custom API clients sending malformed URLs assiteReferrerandsiteLocation.
Fixed
v3.4.2
Changed
- Adjust Docker to run as non-root user (thanks @rjhancock, #309, #337)
Fixed
- Rendering issue in Safari
v3.4.1
v3.4.0
Added
- Support for Node.js 17 (#302)
- Cache preflight requests (via
Access-Control-Max-Age) (#261) - Automatically add CORS headers for domains that have fully qualified domain names as titles (
ACKEE_AUTO_ORIGIN) (#271)
Changed
- MongoDB 4.4 or newer is now required, but older versions still may work
v3.3.1
You will see a lower unique visitor count after updating. This release contains a fix for the unique visitor count and anonymisation that was broken since 3.2.0. The recorded visits were still anonymous, but Ackee tracked the visit path of each visitor. Data that Ackee normally removes. Data tracked since 3.2.0 are all counted as unique, even if they were not.
Fixed
- Unique visitor count and anonymisation (#304)
v3.3.0
v3.2.0
v3.1.1
Fixed
- "Float cannot represent non numeric value: NaN" when visiting a new installation of Ackee