- Updating to Segment Spec API v1
- Fixing bugs in Config validation
- Adding Options
- Adding .group, .page, and .screen
- Logging improvements
- Bumping major version
- Adding retries to flushing
- Adding timeout to flush
- Adding support for
Long
, and now generally any primitive or wrapper.
- Adding support for
List
,Array
, andBigDecimal
forProps
which means traits and event properties can now contain these items - Fixing bug where Flusher thread can continue without realizing that flushing should stop
- Renaming
Client
to `AnalyticsClient - Adding statistics around messages dropped during high queue conditions
- Adding Analytics.VERSION to payload
- Updating flush mechanism to a single thread that flushes in the background, and in batches when it can
- Removing
flushAt
,flushAfter
options - Adding alias command
- Removing async-http-client as dependency and replacing with Apache's HTTPComponents. Netty no longer needs to start to flush
- Adding context.providers and nested properties support
- Fixed utf-8 encoding issue
- Setting
flushAt
default to 20
- Removing sessionId
- Fixing POM
- Repo going public