Release History - medullan/navocat-collector GitHub Wiki

See also https://github.com/medullan/navocat-collector/releases

Release v2.2.0 - Current

Features

The Request Verification API (RVA) is a tool used to verify analytics hits sent to the Collector. Such hits are classified currently as IDENTIFY, PROFILE, PAGE, TRACK and ENDSESSION. RVA will generate a record/log for each hit and stores useful information about all interactions/events that occurred for this hit. These interactions/events mentioned are things such as sending information to external sources such as Google Analytics (GA), writing information to disk or even exceptions that occurred during the processing of each hit.

See https://github.com/medullan/navocat-collector/wiki/Request-Verification-API for more information.

Release v2.1.2

Features

Client ID Expiration: Persists the client id cookie for the entirety of the user browsing session.


Release v2.1.1

Features

Dynamic logging: Provides the ability to change the application log level at runtime by updating the configuration file.


Release v2.1.0

Features

Server Based Session Unification: The client id that is used by Google Analytics for session unification is now generated by the Collector. Previously the client id was generated and maintained by the client side javascript. The Collector will ensure that a client id cookie is set for all http requests.

IE Compact P3P Support: Allow IE P3P policy

GA Debug API Hit Validation: This feature enables the collector to log the validity of http request going to Google Analytics. This log can be inspected for the http requests to Google Analytics that failed, and the reasons why it failed.

Bugs

Remove database calls for anonymous page hits/requests


Release v2.0.0

Features

Enhanced datastore suppor:

  • Redis
  • H2
  • Ruby In Memory Hash

The in memory profile data store was changed from Mapdb to Redis as the main datastore. Ruby in memory hash is used for testing and debugging purposes.

Deterministic Profile Id:

  • Profile id are always the same for each member and are no longer time dependent
  • Single Key to Profile Data
  • Support for multiple keys to the same profile data is deprecated.
  • Single member_id is now recommended.

Feature Toggling

  • New features such as logging and single profile id as keys are togglable

Logging Metrics

Benchmarks for datastore queries

Bugs

Removal of cb from profile data