Skip to content

Releases: pirsch-analytics/pirsch

Release 1.5.1

11 Sep 13:04
Compare
Choose a tag to compare
  • fixed counting active visitors
  • fixed counting platforms
  • fixed reading statistics for today if no history exists

Release 1.5.0

10 Sep 13:02
3f57cd2
Compare
Choose a tag to compare

You need to update the schema by running the v1.5.0.sql migration script!

WARNING: this release uses a new data structure to store statistics and is incompatible with previous versions. You need to migrate and drop the unused tables using the following statements (migration steps NOT included):

DROP TABLE "visitor_platform";
DROP TABLE "visitors_per_browser";
DROP TABLE "visitors_per_day";
DROP TABLE "visitors_per_hour";
DROP TABLE "visitors_per_language";
DROP TABLE "visitors_per_os";
DROP TABLE "visitors_per_page";
DROP TABLE "visitors_per_referrer";
  • implemented a new data model
  • added session tracking
  • added referrer spam protection
  • added bounce rates
  • re-implemented the Analyzer to support the new data model and make it easier to use

Release 1.4.3

31 Aug 18:01
Compare
Choose a tag to compare
  • fixed saving processed data

Release 1.4.2

30 Aug 18:29
Compare
Choose a tag to compare
  • fixed null fields in model
  • fixed counting visitors multiple times (by using a transaction to rollback changes in case the processor fails)
  • added optional log.Logger to Tracker and PostgresStore
  • removed all panics and log errors instead

Release 1.4.1

28 Aug 14:22
Compare
Choose a tag to compare
  • added relative visitor statistics for OS and browser usage

Release 1.4.0

28 Aug 11:12
Compare
Choose a tag to compare

You need to update the schema by running the v1.4.0.sql migration script!

  • added parsing the User-Agent header to extract the OS, OS version, browser, and browser version
  • added OS, browser and platform statistics to Processor and Analyzer
  • Pirsch now uses a single struct for all statistics called Stats
  • fixed error channel size in Processor
  • a few smaller refactorings

Release 1.3.3

21 Aug 10:51
Compare
Choose a tag to compare
  • fixed extracting Referer header
  • added ref, referer and referrer query parameters for referrers, when Referer header is not present

Release 1.3.2

13 Aug 22:21
Compare
Choose a tag to compare

You need to update the schema by running the v1.3.2.sql migration script!

  • fixed helper function RunAtMidnight not using UTC for all times
  • referer -> referrer

Release 1.3.1

12 Aug 22:36
Compare
Choose a tag to compare
  • added statistics for visitor count per page and referer

Relase 1.3.0

12 Aug 19:32
43ea643
Compare
Choose a tag to compare

You need to update the schema by running the v1.3.0.sql migration script!

  • added cancel function to RunAtMidnight
  • added helper function for tenant IDs
  • hits for an empty User-Agent will be ignored from now on
  • added configuration options to Processor
  • IgnoreHit and HitFromRequest are now exported functions
  • added options to filter for unwanted referer, like your own domain
  • added referer statistics to Processor and Analyzer
  • added method to Analyzer to extract active visitor pages
  • Analyzer results are now sorted by visitors in descending order instead of path and referer length