Skip to content

Releases: electerious/Ackee

v3.6.0

08 Apr 14:48

Choose a tag to compare

Code refactoring, internal improvements and dependency updates to bring the codebase up to date with the latest versions and features of Node.js and MongoDB (fixes #377).

Changed

  • Ackee now requires Node.js 24 or newer

Fixed

  • Vercel deployments and serverless functions (#401, #385)

v3.5.1

19 Nov 15:50

Choose a tag to compare

Changed

  • Several dependencies have been updated to their latest versions to bring in security patches and improvements

Fixed

  • ackee-tracker has been updated to fix an issue where visits were not recorded when the website had an empty document.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

13 Nov 17:22

Choose a tag to compare

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 official ackee-tracker client sends window.location.href with protocol, so this only affects custom API clients sending malformed URLs as siteReferrer and siteLocation.

Fixed

  • ReDOS vulnerability of is_js, the request-ip dependency (thanks @marek629, #392)

v3.4.2

17 Dec 16:00

Choose a tag to compare

Changed

Fixed

  • Rendering issue in Safari

v3.4.1

21 May 13:14

Choose a tag to compare

Fixed

  • Build failing on Netlify (thanks @adityatelange, #333)
  • Vercel not attaching CORS headers because of unsupported multiValueHeaders (thanks @birjj, #330)
  • ACKEE_AUTO_ORIGIN not attaching CORS headers (thanks @birjj, #330)

v3.4.0

15 May 09:33

Choose a tag to compare

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

16 Jan 11:06

Choose a tag to compare

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

04 Dec 12:48

Choose a tag to compare

Added

  • Docker support for linux/arm64 and linux/arm/v7 (#298)

v3.2.0

18 Sep 10:19

Choose a tag to compare

Changed

  • Switch to official Node.js Docker image
  • Updated dependencies, including mongoose (thanks @suda, #291)

v3.1.1

27 Jun 15:19

Choose a tag to compare

Fixed

  • "Float cannot represent non numeric value: NaN" when visiting a new installation of Ackee