spring-batch-redis
-
Release v3.7.0
Published by jruaux about 1 year ago
Changelog
🚀 Features
- 90e0ca8 Made comparison reader fault-tolerant
- 3012a56 Prevent StringCodec use with DumpItemReader
- 3e0f8bb Added fault-tolerance to RedisItemReader
- 81b8851 Added equals and hashcode to KeyValue
- 4ee2b8d Added KeyValue type to RedisItemReader and RedisItemWriter
🐛 Fixes
- b7f631d RedisItemReader.isOpen() now more reliable
- 60b932d Operation executor uses connection timeout for all futures
- 58c44c1 Added keyReader in RedisItemReader.isOpen()
🔄️ Changes
- 10929d1 Renamed BatchOperation to Operation
- a19e524 Removed keytype comparator
- 1548b8b Using single keyvalue type
- bf940a5 Removed unused classes
- 950a853 simplified batch operation logic
- c088b82 Introduced type-specific item readers and writers
- 05b74eb Introduced MODE for live reader
- 552cf20 formatting
- 7ee668d Extracted pubsub publisher and consumer
- 210591c Removed key blocking from reader
- e282291 Simplified readers and writers
- 0bbb768 Removed Double/LongRange and replaced with Range
🛠 Build
- 84c1297 Added waits to write tests
- fe9ada2 Removed use of async job launcher
- d11fd03 Moved multi stream test to Stack only
- 7712802 Added wait after data gen
- 7d89422 Removed comparison logging
- 5e29565 refactored and moved multi/exec from cluster
- d3d51e8 Consolidated tests and added stack-cluster tests
- 322cc05 Reorganized tests
- 1558488 Using same Awaitility settings everywhere
- 0b056ff Added TsAdd test
- 09fb3db Made step fault-tolerant to resolve timeout issues
- b2c3a64 Fixed readLive test
- 6a1c7d2 Fixed tsComparator
- 2149c80 Fixed open await
- 30c0fbf Reduced poll delay and interval
- 48e2695 Added junit dependencies
- c8905b6 Bump for next dev cycle
⚙️ Dependencies
- 988f093 Upgraded spring boot plugin
- 1c10eee Upgraded lettucemod
- da8986a Removed quotes for string in action yml
- 65c4083 Releasing version 3.6.9