Skip to content

Releases: redis/riot

Release v4.1.0

07 Aug 06:52
Compare
Choose a tag to compare

Changelog

πŸš€ Features

  • b41ec3a Better exception handling for file commands
  • 09fe235 Report exceptions without transformation
  • 341496d Improved error handling
  • 0f7c2a9 Better error handling for fault-tolerant step
  • 8dca536 🚨 Changed faker command to use Faker expressions instead of SpEL
  • f848c06 Added toString on all args classes
  • 63332a2 Added checks for file import operations
  • f51e18b Added number format process variable

πŸ”„οΈ Changes

  • 1249356 Introduced command-specific context
  • 3262849 centralized resource methods in FileUtils

πŸ›  Build

πŸ“ Documentation

  • d7810fb Added Faker processor example
  • e18848a Added documentation for Faker expressions

βš™οΈ Dependencies

  • e3c8489 Upgraded spring-batch-redis

  • a47c071 Releasing version 4.1.0
  • fc25cd9 Using single --pool and --source-pool,--target-pool options

Binaries

🌟 Universal

These binaries require an external Java runtime.

β˜•οΈ Bundled Java Runtimes

These binaries provide their own Java runtime.

Platform Intel Arm
MacOS riot-standalone-4.1.0-osx-x86_64.zip riot-standalone-4.1.0-osx-aarch64.zip
Linux (glibc) riot-standalone-4.1.0-linux-x86_64.zip riot-standalone-4.1.0-linux-aarch64.zip
Linux (musl) riot-standalone-4.1.0-linux_musl-x86_64.zip riot-standalone-4.1.0-linux_musl-aarch64.zip
Windows riot-standalone-4.1.0-windows-x86_64.zip riot-standalone-4.1.0-windows-aarch64.zip

Release v4.0.4

26 Jun 14:25
Compare
Choose a tag to compare

Changelog

πŸš€ Features

  • 7477892 Added empty-stream struct replication

πŸ›  Build

πŸ“ Documentation


Binaries

🌟 Universal

These binaries require an external Java runtime.

β˜•οΈ Bundled Java Runtimes

These binaries provide their own Java runtime.

Platform Intel Arm
MacOS riot-standalone-4.0.4-osx-x86_64.zip riot-standalone-4.0.4-osx-aarch64.zip
Linux (glibc) riot-standalone-4.0.4-linux-x86_64.zip riot-standalone-4.0.4-linux-aarch64.zip
Linux (musl) riot-standalone-4.0.4-linux_musl-x86_64.zip riot-standalone-4.0.4-linux_musl-aarch64.zip
Windows riot-standalone-4.0.4-windows-x86_64.zip riot-standalone-4.0.4-windows-aarch64.zip

Release v4.0.3

21 Jun 22:52
Compare
Choose a tag to compare

Changelog

πŸ› Fixes

  • 3cf104a Using source reader args for target (e.g. mem-limit)

πŸ›  Build

πŸ“ Documentation

  • 9f20f6a Documented -1 value for --mem-limit
  • 943e45b Added script error in FAQ

  • 766e863 Releasing version 4.0.3
  • 9689c0e Added early-access and release workflows
  • dace70e Fixed release workflow
  • 811895b Added codecov token secret to release

Binaries

🌟 Universal

These binaries require an external Java runtime.

β˜•οΈ Bundled Java Runtimes

These binaries provide their own Java runtime.

Platform Intel Arm
MacOS riot-standalone-4.0.3-osx-x86_64.zip riot-standalone-4.0.3-osx-aarch64.zip
Linux (glibc) riot-standalone-4.0.3-linux-x86_64.zip riot-standalone-4.0.3-linux-aarch64.zip
Linux (musl) riot-standalone-4.0.3-linux_musl-x86_64.zip riot-standalone-4.0.3-linux_musl-aarch64.zip
Windows riot-standalone-4.0.3-windows-x86_64.zip riot-standalone-4.0.3-windows-aarch64.zip

Release v4.0.2

17 Jun 19:20
Compare
Choose a tag to compare

Changelog

πŸ› Fixes

  • b058a10 Removed duplicated key in stream dumps

πŸ›  Build

πŸ“ Documentation

βš™οΈ Dependencies

  • 34cefd7 Upgraded spring-batch-redis

Binaries

🌟 Universal

These binaries require an external Java runtime.

β˜•οΈ Bundled Java Runtimes

These binaries provide their own Java runtime.

Platform Intel Arm
MacOS riot-standalone-4.0.2-osx-x86_64.zip riot-standalone-4.0.2-osx-aarch64.zip
Linux (glibc) riot-standalone-4.0.2-linux-x86_64.zip riot-standalone-4.0.2-linux-aarch64.zip
Linux (musl) riot-standalone-4.0.2-linux_musl-x86_64.zip riot-standalone-4.0.2-linux_musl-aarch64.zip
Windows riot-standalone-4.0.2-windows-x86_64.zip riot-standalone-4.0.2-windows-aarch64.zip

Release v4.0.1

13 Jun 03:58
Compare
Choose a tag to compare

Changelog

πŸš€ Features

πŸ”„οΈ Changes

  • ffa77b8 Renamed MemKeyValueFilter
  • 84115f2 Removed step name constant prefix

πŸ§ͺ Tests

  • 534350d Moved replicateLive to stack

πŸ›  Build

  • e259191 Reverted to snapshot version
  • b7f6579 Reverted to snapshot version
  • 68bbba4 Changed Scoop repository to just scoop
  • acbd370 Bump for next dev cycle

πŸ“ Documentation


Binaries

🌟 Universal

These binaries require an external Java runtime.

β˜•οΈ Bundled Java Runtimes

These binaries provide their own Java runtime.

Platform Intel Arm
MacOS riot-standalone-4.0.1-osx-x86_64.zip riot-standalone-4.0.1-osx-aarch64.zip
Linux (glibc) riot-standalone-4.0.1-linux-x86_64.zip riot-standalone-4.0.1-linux-aarch64.zip
Linux (musl) riot-standalone-4.0.1-linux_musl-x86_64.zip riot-standalone-4.0.1-linux_musl-aarch64.zip
Windows riot-standalone-4.0.1-windows-x86_64.zip riot-standalone-4.0.1-windows-aarch64.zip

Release v4.0.0

12 Jun 21:55
Compare
Choose a tag to compare

Changelog

πŸš€ Features

πŸ› Fixes

  • 1165b0c Added systematic name on steps

πŸ”„οΈ Changes

  • 79c4081 🚨 Added compare command and merge dump and file-import
  • 86b1f5a Exposed Main application API
  • 086bdea 🚨 Renamed internal lmethod
  • 870d10d 🚨 Consolidated cli and core modules
  • fb69e81 🚨 Merged dump-import into file-import
  • fc7f9f3 Simplified ping and removed percentiles and histogram
  • fce39af 🚨 Moved Redis client options from Main command to subcommands
  • 355c087 🚨 Moved redis args

πŸ§ͺ Tests

  • 34fcfe7 Moved replicateLiveThreads to stack
  • d810b57 Moved tests to Stack only
  • 62e6acc Moved replication test to Stack
  • 5ec9cad Moved replicateLiveOnlyStruct to Stack
  • b3ac231 Moved liveKeyExclude to stack
  • 5bf48f0 shortened test class names (hsqldb limitation)
  • 8e2084c Moved replicate-key-exclude test to stack

πŸ›  Build

  • 3092b2f Bump for next dev cycle
  • f80870a Moved docker image to riotx/riot
  • 51c0623 enabled javadocs
  • 9e5543d changed com.redis.riot.cli package name to com.redis.riot
  • 4dad108 remove riot-redis module
  • cf7c2a2 Upgraded gradle
  • 0f7c368 Updated github org

πŸ“ Documentation

βš™οΈ Dependencies


  • cab0320 Releasing version 4.0.0
  • 09baeb4 Releasing version 4.0.0
  • fc9328b Removed gpg-passphrase
  • b47b22b Using JReleaser latest
  • 9911589 Organized env variables
  • f445131 Removed docs upload and download
  • acd3635 Added publish task to jlink step
  • 4b84ffa Removed publish and createGuide from early-access
  • c73953d Fixed obsolete gpg-passphrase
  • 3488cdf Fixed codecov token param
  • 920f3c9 Updated github org
  • c35f242 Update README.adoc

Contributors

We'd like to thank the following people for their contributions:

  • Julien Ruaux
  • jruaux

Binaries

🌟 Universal

These binaries require an external Java runtime.

β˜•οΈ Bundled Java Runtimes

These binaries provide their own Java runtime.

Platform Intel Arm
MacOS riot-standalone-4.0.0-osx-x86_64.zip riot-standalone-4.0.0-osx-aarch64.zip
Linux (glibc) riot-standalone-4.0.0-linux-x86_64.zip riot-standalone-4.0.0-linux-aarch64.zip
Linux (musl) riot-standalone-4.0.0-linux_musl-x86_64.zip riot-standalone-4.0.0-linux_musl-aarch64.zip
Windows riot-standalone-4.0.0-windows-x86_64.zip riot-standalone-4.0.0-windows-aarch64.zip

Release v3.2.3

24 Apr 17:41
Compare
Choose a tag to compare

Changelog

πŸ§ͺ Tests

πŸ›  Build

βš™οΈ Dependencies

  • 5535c50 Upgraded spring batch redis

Contributors

We'd like to thank the following people for their contributions:

  • Julien Ruaux
  • jruaux

Binaries

🌟 Universal

These binaries require an external Java runtime.

β˜•οΈ Bundled Java Runtimes

These binaries provide their own Java runtime.

Platform Intel Arm
MacOS riot-standalone-3.2.3-osx-x86_64.zip riot-standalone-3.2.3-osx-aarch64.zip
Linux (glibc) riot-standalone-3.2.3-linux-x86_64.zip riot-standalone-3.2.3-linux-aarch64.zip
Linux (musl) riot-standalone-3.2.3-linux_musl-x86_64.zip riot-standalone-3.2.3-linux_musl-aarch64.zip
Windows riot-standalone-3.2.3-windows-x86_64.zip riot-standalone-3.2.3-windows-aarch64.zip

Release v3.2.2

22 Apr 21:50
Compare
Choose a tag to compare

Changelog

πŸš€ Features

  • 5a9bf6b Made log time option visible
  • e1ac507 Added logging for replicated keys

πŸ› Fixes

  • e7e5e57 Logging options were not applied for replication
  • 886a6be Check for null when building composite processor
  • 15ac9bd Added setName on all readers

πŸ”„οΈ Changes

  • 6ea5899 Removed runnable and using callable for commands
  • d1865f1 Removed redis connection init
  • b87d16c Made job runnable top level
  • c386146 Simplified step configuration

πŸ§ͺ Tests

  • 263913e Fixed generic
  • 8a937f1 Added binary-key snapshot replication test
  • e8d783e Fixed replicateLiveKeyExclude
  • 7d2bacd Moved redis enterprise integration tests to replication

πŸ›  Build

  • 1220604 Removed Eclipse project name
  • be5367d centralized build settings in root project
  • 5378a00 Fixed javadoc/createGuide dependency
  • 1b951a3 Enabled javadoc
  • a472256 Restored publishing to maven central
  • ba4f5a7 Fixed pdf path
  • a16f509 Bump for next dev cycle
  • 27278db Fixed doc generation
  • 302882a flattened docs output
  • 0ec23ae Removed ghpages publishing from riot cli

πŸ“ Documentation

  • 9b331d5 Updated keyspace notification requirement
  • 323c500 Removed broken link

βš™οΈ Dependencies


Contributors

We'd like to thank the following people for their contributions:

  • Julien Ruaux
  • jruaux

Binaries

🌟 Universal

These binaries require an external Java runtime.

β˜•οΈ Bundled Java Runtimes

These binaries provide their own Java runtime.

Platform Intel Arm
MacOS riot-standalone-3.2.2-osx-x86_64.zip riot-standalone-3.2.2-osx-aarch64.zip
Linux (glibc) riot-standalone-3.2.2-linux-x86_64.zip riot-standalone-3.2.2-linux-aarch64.zip
Linux (musl) riot-standalone-3.2.2-linux_musl-x86_64.zip riot-standalone-3.2.2-linux_musl-aarch64.zip
Windows riot-standalone-3.2.2-windows-x86_64.zip riot-standalone-3.2.2-windows-aarch64.zip

Release v3.2.0

18 Mar 22:40
Compare
Choose a tag to compare

Changelog

πŸš€ Features

  • 127be6b Added JSONL support to file-import
  • fe6dd36 Included processors in comparison step
  • a6cf0d5 Improved error handling
  • 166cdbc Switched to SLF4J SimpleLogger and added corresponding options
  • f24e7a4 Improved replication status reporting
  • 87e4ef5 Added progress bar
  • c363cab Added logging options
  • c3246f9 Added --ft and --retry-limit options

πŸ”„οΈ Changes

core

  • 88e91a2 Using primitive-specific converters

unscoped

  • 569acfa created separate connector for Redis replication and ping
  • f32df26 🚨 Upgrade to spring batch redis 4.x
  • 6ec48bd Reorganized options and CLI args
  • 7f41d99 Moved live step options to reader
  • 8785d90 Introduced Riot execution context
  • f5ccaeb Functions and args
  • 8fd9412 Initial commit
  • ca5aad2 Formatting

πŸ§ͺ Tests

  • 66e25f8 Moved some file tests to stack only
  • 69508b1 Using generateAsync instead of custom scheduler
  • c16e831 Fixed skip policy arg

🧰 Tasks

πŸ›  Build

  • 184d7a3 Added docs/LICENSE for artifact upload
  • cc4900e Added PDF to artifact upload
  • f1c17e5 Added PDF rendering to guide
  • 7009e7d Added copy runtime dependencies
  • 6799f01 Removed use of spring boot plugin
  • 0615856 Removed chocolatey publishing
  • dd90f72 Downgraded dependency to jre8
  • 0385ba5 Downgraded to gradle 7.6.1
  • b12a7f3 Disabled javadoc
  • c76489b Upgraded to gradle 8.3
  • 986fc8a Introduced modules file, db, and faker

πŸ“ Documentation

  • 889e48a Added JSONL support
  • 4d05718 Updated images
  • 7aea74e Updated guide structure and tweaked for PDF rendering
  • a752cb7 Updated after arg changes
  • 649fe5c Reorganized sections
  • 7db7261 Documented --ft and --retry-limit options

βš™οΈ Dependencies

  • 8d3c21a Upgraded spring batch redis
  • cf1bd00 Upgraded spring batch redis
  • 2f3236a Upgraded spring boot plugin
  • 0b1f149 Upgraded to spring batch redis 3.7.1
  • 8415a93 Upgraded to Spring Batch Redis 3.7.0
  • d0f1908 spring batch redis 3.6.8
  • 2555d10 Upgraded spring boot plugin and jdbc drivers
  • 7ec5009 Upgraded spring boot and spring batch redis

Contributors

We'd like to thank the following people for their contributions:

  • Julien Ruaux
  • jruaux

Binaries

🌟 Universal

These binaries require an external Java runtime.

β˜•οΈ Bundled Java Runtimes

These binaries provide their own Java runtime.

Platform Intel Arm
MacOS riot-standalone-3.2.0-osx-x86_64.zip riot-standalone-3.2.0-osx-aarch64.zip
Linux (glibc) riot-standalone-3.2.0-linux-x86_64.zip riot-standalone-3.2.0-linux-aarch64.zip
Linux (musl) riot-standalone-3.2.0-linux_musl-x86_64.zip riot-standalone-3.2.0-linux_musl-aarch64.zip
Windows riot-standalone-3.2.0-windows-x86_64.zip riot-standalone-3.2.0-windows-aarch64.zip

Release v3.1.5

16 Aug 17:09
Compare
Choose a tag to compare

Changelog

πŸš€ Features

  • 98fffd6 Added --log option for specific log levels

πŸ› Fixes

  • 7e8d855 Step progress bar to end before closing

πŸ›  Build

  • 1edfc3b Fixed and/or disabled RedisJSON tests
  • b97924b Disabled 2 failing tests
  • d39cd4c Moved replicateDsLive to stack tests
  • 23a2c2a Bump for next dev cycle
  • a110e70 Added replicate-ds test

πŸ“ Documentation

  • 46976ea Added progress doc and move generate-completion section

βš™οΈ Dependencies


Contributors

We'd like to thank the following people for their contributions:

  • Julien Ruaux

Binaries

🌟 Universal

These binaries require an external Java runtime.

β˜•οΈ Bundled Java Runtimes

These binaries provide their own Java runtime.

Platform Intel Arm
MacOS riot-standalone-3.1.5-osx-x86_64.zip riot-standalone-3.1.5-osx-aarch64.zip
Linux (glibc) riot-standalone-3.1.5-linux-x86_64.zip riot-standalone-3.1.5-linux-aarch64.zip
Linux (musl) riot-standalone-3.1.5-linux_musl-x86_64.zip riot-standalone-3.1.5-linux_musl-aarch64.zip
Windows riot-standalone-3.1.5-windows-x86_64.zip riot-standalone-3.1.5-windows-aarch64.zip