All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fixed a bug with record timestamps for the source connector -- switched from epoch seconds (incorrect) to epoch milliseconds
- Use capitalization in log messages
- Fixed an issue with logging the number of records the source connector produced
- Fixed how the source connector handles Redis cluster topology changes in order to better support keyspace notifications
- Modified Confluent archive to follow new standards
- Stopped using reactive Lettuce
- Upgraded various dependencies
- Handle Redis cluster topology changes on the fly
- Upgraded various dependencies
- Upgraded demo to use Confluent Platform 6.1.0
- Integration testing improvements
- Parallelization for source connector based on channels/patterns
- Default configuration for Kafka topic
- Added support for sinking arbitrary Redis commands, primarily for use with Redis modules
- Fixed linter configuration
- Added support for Redis EXPIRE commands
- Added support for Redis EXPIREAT commands
- Added support for Redis PEXPIRE commands
- Improved source connector partitioning documentation
- Source connector no longer logs every Redis message at an INFO level
- Added missing configuration property
topic
to the source connector documentation
- Fixed POM description to include source capability
- Minor corrections to the demo documentation
- Added quickstart properties for the source connector
- Fixed broken link and missing information in the Confluent Hub package
- Initial release with source and sink connector