Snowplow Java Tracker v0.7.0
Simplified the tracker's architecture and improved its test suite.
Architectural improvements
- Consolidated Tracker Core module into Java Tracker, thanks @dstendardi! (#116)
- Added Guava back as a dependency (#123)
- Replaced homebrew Base64 implementation with Apache Commons Codec (#122)
API changes
- Removed deprecated add() methods from SchemaPayload (#72)
- Relocated add() methods from Payload into TrackerPayload (#126)
Testing
- Updated Emitter and Tracker tests to use WireMock, thanks @jonalmeida! (#40)
- Added Java 6 and 8 to Travis build matrix (#132)
Build and documentation
- Removed war packaging from Gradle build, thanks @dstendardi! (#117)
- Hardcoded artifactId to prevent vagrant folder being used (#138)
- Added Release button to README (#129)
- Added License button to README (#128)