Version 0.3.0
Various performance improvements, code tidy-up and Snowplow logging.
Performance improvements and tidy-up
- Bumped Kinesis Client Library to 1.4.0 (#35)
- Bumped amazon-kinesis-connectors to 1.1.2 (#34)
- Stopped passing String and Byte[Array] of records around (#32)
- Removed unused variables (#33)
- Removed unused dependencies (#5)
Logging and bad rows
- Unified logger configuration (#19)
- Initialized bad stream eagerly rather than lazily (#18)
- Updated bad rows to include timestamp (#13)
Snowplow tracking
- Sending event to Snowplow on heartbeat (#12)
- Sending event to Snowplow on shutdown (#11)
- Sending event to Snowplow on initialize (#10)
- Sending event to Snowplow if sinking batch to S3 fails (#9)
Documentation and build
- Renamed binary to snowplow-kinesis-s3 (#27)
- Added release and license buttons to README (#38)
- Added CHANGELOG (#15)
- Removed Kinesis LZO S3 Sink labels from CHANGELOG (#26)
- Filled out .gitignore (#7)
- Reduced assembly time by disabling assemblyCacheOutput (#4)
- Added NFS and CORE settings to Vagrantfile to improve performance (#36)