snowplow / snowplow-java-tracker

Snowplow event tracker for Java. Add analytics to your Java desktop and server apps, servlets and games. (See also: snowplow-android-tracker)
http://snowplowanalytics.com
Apache License 2.0
23 stars 36 forks source link

Release/1.0.0 #359

Closed mscwilson closed 2 years ago

mscwilson commented 2 years ago

This release brings the Snowplow Java tracker out of "Early Release" and into "Maintained" status.

We've added a new API for creating and managing trackers, using the new Snowplow and Configuration classes. The Unstructured event type has been renamed to the more accurate SelfDescribing.

Creating a tracker can now be this simple:

Tracker tracker = Snowplow.createTracker("trackerNamespace", "appId", "http://collectorEndpoint");

Other improvements include better default configurations, configurable event sending retry, optional cookie persistence, and one less dependency (no more Guava).

mscwilson commented 2 years ago

The tests are failing because simple-console demo doesn't like the new API. I think this happened before but I can't remember what the solution was.