spring-batch-redis

Spring Batch extension for Redis

APACHE-2.0 License

Stars
43
Committers
4

Bot releases are hidden (Show)

spring-batch-redis - Release v3.7.2

Published by jruaux about 1 year ago

Changelog

🚀 Features

  • a08527f Added option to ignore stream message IDs when comparing
  • 26b6c7f Introduced ValueReader that specializes ItemProcessor

🔄️ Changes

  • e72a213 Removed unused methods and classes

🛠 Build

  • ff230f8 Removed timeseries from generator type
  • 712beeb Added KeyComparison logging when there are diffs
  • 1d704ba Fixed compare method
  • c427be3 Removed unused methods
  • cb30be8 Bump for next dev cycle

⚙️ Dependencies

  • c870806 Removed awaitilityVersion since it is managed by spring boot

  • 2300c99 Releasing version 3.7.1
spring-batch-redis - Release early-access

Published by jruaux about 1 year ago

Changelog

🛠 Build

  • ff230f8 Removed timeseries from generator type
  • 712beeb Added KeyComparison logging when there are diffs
spring-batch-redis - Release early-access

Published by jruaux about 1 year ago

Changelog

🚀 Features

  • a08527f Added option to ignore stream message IDs when comparing
spring-batch-redis - Release early-access

Published by jruaux about 1 year ago

Changelog

🚀 Features

  • 26b6c7f Introduced ValueReader that specializes ItemProcessor
spring-batch-redis - Release v3.7.1

Published by jruaux about 1 year ago

Changelog

🚀 Features

  • 439a693 Added reader awaits

🐛 Fixes

  • 29b674c open/read/close synchronization
  • 51fd29f Reader open/read concurrency

  • 1836600 Releasing version 3.7.0
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
spring-batch-redis - Release early-access

Published by jruaux about 1 year ago

Changelog

🔄️ Changes

  • bf940a5 Removed unused classes

🛠 Build

  • b2c3a64 Fixed readLive test
spring-batch-redis - Release v3.6.9

Published by jruaux about 1 year ago

Changelog

🛠 Build

  • a57687b Downgraded to gradle 7.6.1

  • 5bf98e4 Releasing version 3.6.8
spring-batch-redis - Release v3.6.8

Published by jruaux about 1 year ago

Changelog

🔄️ Changes

  • 4020f7c Externalized reader's KeyValue processor for comparison reader
  • 57a686a Replaced IntRange with LongRange to support wider ranges

  • 30dc417 Releasing version 3.6.7
spring-batch-redis - Release early-access

Published by jruaux about 1 year ago

Changelog

🔄️ Changes

  • 4020f7c Externalized reader's KeyValue processor for comparison reader
spring-batch-redis - Release early-access

Published by jruaux about 1 year ago

Changelog

🔄️ Changes

  • 57a686a Replaced IntRange with LongRange to support wider ranges

  • 30dc417 Releasing version 3.6.7
spring-batch-redis - Release v3.6.7

Published by jruaux about 1 year ago

Changelog

🔀 Merge

🚀 Features

  • 8524dc8 Added remaining capacity to SetBlockingQueue

🛠 Build

  • 312af4c Bump for next dev cycle

  • dfa86f4 Releasing version 3.6.6
spring-batch-redis - Release early-access

Published by jruaux about 1 year ago

Changelog

🔀 Merge

🚀 Features

  • 8524dc8 Added remaining capacity to SetBlockingQueue

🛠 Build

  • 312af4c Bump for next dev cycle

  • dfa86f4 Releasing version 3.6.6
spring-batch-redis - Release v3.6.6

Published by jruaux about 1 year ago

Changelog

🔀 Merge

🚀 Features

  • f95addd Added SIZE_UNKNOWN constant in BatchUtils
  • c4aab15 added time-series start time
  • be329ba Added isClosed method to BatchUtils
  • 419740a Added default scan count matching the default chunk size

🐛 Fixes

  • 741b74f properly checking for timeseries start time nullable

🔄️ Changes

  • df998b4 Using setters instead of builder-style for ops
  • ef472b7 Simplified operation item writer
  • aeff725 Moved GeneratorOptions to reader
  • 1b349a0 Replaced operation constructors with setters
  • 641099a Removed use of Optional
  • 98908f0 Removed builders and simplified architecture

🧰 Tasks

  • a2c4168 Changed project layout

🛠 Build

  • cfd8fe6 refactoring
  • 483bcd3 Moved replicateDS test to stack only
  • 833c6c9 Added post async wait
  • 00cd698 Added awaitOpen for writer
  • 848c219 Added wait for live replications
  • 6e6eb3c Upgraded to gradle 8.3
  • ecbdf0a Using readAll for non-replication tests
  • ddff3eb Logging values when comparison status is VALUE
  • b9ed5d8 Decreased dataset size for scanSizeEstimator test
  • 2668e7b Fixed jsonSet
  • e5f92e8 Added systematic reader setName()
  • 0f4e87b Bump for next dev cycle
  • 525cc54 Using jreleaser config schema types

⚙️ Dependencies

  • 417a735 Upgrade spring boot plugin
  • 5a6490a Upgraded lettuce

  • 16b0228 Releasing version 3.6.5
spring-batch-redis - Release early-access

Published by jruaux about 1 year ago

Changelog

🚀 Features

  • f95addd Added SIZE_UNKNOWN constant in BatchUtils

🔄️ Changes

  • ef472b7 Simplified operation item writer
spring-batch-redis - Release early-access

Published by jruaux about 1 year ago

Changelog

🚀 Features

  • be329ba Added isClosed method to BatchUtils

🧰 Tasks

  • a2c4168 Changed project layout

🛠 Build

  • 00cd698 Added awaitOpen for writer
  • 848c219 Added wait for live replications
  • 6e6eb3c Upgraded to gradle 8.3
  • ecbdf0a Using readAll for non-replication tests

⚙️ Dependencies

  • 417a735 Upgrade spring boot plugin
spring-batch-redis - Release v3.6.5

Published by jruaux about 1 year ago

Changelog

🔄️ Changes

  • 2e1b2b8 formatting
  • 0db202d formatting
  • ec21333 Removed synchronization lock
  • 90c1ffb Using primitive functions

🛠 Build

  • 0aee3a4 Upgraded gradle
  • a467f36 Fixed writeDel key count
  • 236d86d Fixed stream message counts
  • bb6ed6f changed scanKeyItemReader to use source size
  • c707996 Bump for next dev cycle

⚙️ Dependencies

  • 8ddf8a4 Upgraded lettucemod
  • c004582 Upgraded lettuce and lettucemod

  • b15130c Releasing version 3.6.4
spring-batch-redis - Release early-access

Published by jruaux about 1 year ago

Changelog

🔄️ Changes

  • 2e1b2b8 formatting
  • 0db202d formatting
  • ec21333 Removed synchronization lock
  • 90c1ffb Using primitive functions

🛠 Build

  • 0aee3a4 Upgraded gradle
  • a467f36 Fixed writeDel key count
  • 236d86d Fixed stream message counts
  • bb6ed6f changed scanKeyItemReader to use source size
  • c707996 Bump for next dev cycle

⚙️ Dependencies

  • 8ddf8a4 Upgraded lettucemod
  • c004582 Upgraded lettuce and lettucemod

  • b15130c Releasing version 3.6.4
spring-batch-redis - Release v3.6.4

Published by jruaux over 1 year ago

Changelog

🚀 Features

  • 9f7b106 Added toString method to key*

🐛 Fixes

  • 25a9b00 struct write operation was not adding keeping delete futures

🛠 Build

  • f095b9d added comparison logs
  • ef99215 Added redis 7 tests
  • 8caced0 Bump for next dev cycle

  • bdf39cc Enabled tests on release
  • f66d35c Releasing version 3.6.3
spring-batch-redis - Release v3.6.3

Published by jruaux over 1 year ago

Changelog

🔄️ Changes

  • e98c26c Reordered async pipeline calls
  • da63455 Moved lua operation processing out of futures
  • de6121a removed superfluous synchronized keyword

🛠 Build

  • 4617f77 Bump for next dev cycle

  • 96fc02f Releasing version 3.6.2
Package Rankings
Top 32.0% on Repo1.maven.org
Related Projects