This release contains the following changes relative to 0.8.0:
-
Mappings can now hash data in various ways. Basic and keyed hashing are supported using the builtin JDK algorithms.
-
Events published to Kafka now have their timestamps set to the time the event arrived on the divolte server.
-
Events published to Google Pub/Sub have additional meta-data to help with downstream processing:
- To help with event ordering,
timestamp
is the time the event arrived at the server. - To help with event deduplication,
eventIdentifier
is the event ID (as generated by the client).
- To help with event ordering,
-
A bug was fixed that affecting mapping custom parameter values to Avro enumeration.
-
A bug has been fixed where tildes (
~
) weren't properly handled inside custom event parameters. -
A bug has been fixed where the version of
avro-tools
that we shipped didn't work properly due to a missing file. -
The usual dependency updates, of which the most notable is upgrading from Hadoop 2.9 to 3.1.