Skip to content

Releases: redis/riot

Release early-access

28 May 13:37
Compare
Choose a tag to compare
Release early-access Pre-release
Pre-release

Changelog

πŸ”„οΈ Changes

  • 86b1f5a Exposed Main application API

Contributors

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

  • 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-early-access-osx-x86_64.zip riot-standalone-early-access-osx-aarch64.zip
Linux (glibc) riot-standalone-early-access-linux-x86_64.zip riot-standalone-early-access-linux-aarch64.zip
Linux (musl) riot-standalone-early-access-linux_musl-x86_64.zip riot-standalone-early-access-linux_musl-aarch64.zip
Windows riot-standalone-early-access-windows-x86_64.zip riot-standalone-early-access-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

Release v3.1.4

14 Jul 05:50
Compare
Choose a tag to compare

Changelog

πŸ”„οΈ Changes

  • 2804c22 Minor optimization and code formatting

πŸ›  Build

πŸ“ Documentation

  • 96d3394 Added type-based replication background
  • cf0447a Fixed typos and incorrect options.

βš™οΈ Dependencies

  • 90d6d3f Upgraded spring batch redis
  • f543750 Upgraded spring batch redis

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.4-osx-x86_64.zip riot-standalone-3.1.4-osx-aarch64.zip
Linux (glibc) riot-standalone-3.1.4-linux-x86_64.zip riot-standalone-3.1.4-linux-aarch64.zip
Linux (musl) riot-standalone-3.1.4-linux_musl-x86_64.zip riot-standalone-3.1.4-linux_musl-aarch64.zip
Windows riot-standalone-3.1.4-windows-x86_64.zip riot-standalone-3.1.4-windows-aarch64.zip

Release v3.1.3

11 Jul 08:25
Compare
Choose a tag to compare

Changelog

πŸš€ Features

  • d5ce9d3 Added log progress bar to fix overlapping lines

πŸ”„οΈ Changes

  • 87d3343 updated for spring batch redis 3.6.2
  • 1d3036c brought keyvalue processor into dump import command
  • 92002ec Streamlined commands and added logging

πŸ›  Build

πŸ“ Documentation

  • 276b82e Added FAQ entry for logging and progress issues
  • f0f61fd Updated for replicate command

βš™οΈ Dependencies

  • 0b41ebf Upgraded to spring batch redis 3.6.2

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.3-osx-x86_64.zip riot-standalone-3.1.3-osx-aarch64.zip
Linux (glibc) riot-standalone-3.1.3-linux-x86_64.zip riot-standalone-3.1.3-linux-aarch64.zip
Linux (musl) riot-standalone-3.1.3-linux_musl-x86_64.zip riot-standalone-3.1.3-linux_musl-aarch64.zip
Windows riot-standalone-3.1.3-windows-x86_64.zip riot-standalone-3.1.3-windows-aarch64.zip

Release v3.1.2

05 Jul 23:50
Compare
Choose a tag to compare

Changelog

πŸš€ Features

  • b812f90 Redesigned show-diffs to show messages with progress reporting

πŸ›  Build

  • 26f2a4f build: Bump for next dev cycle

πŸ“ Documentation

  • c2f3560 Updated progress reporting options
  • 0e05965 Reorganized documentation and fixed typos

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.2-osx-x86_64.zip riot-standalone-3.1.2-osx-aarch64.zip
Linux (glibc) riot-standalone-3.1.2-linux-x86_64.zip riot-standalone-3.1.2-linux-aarch64.zip
Linux (musl) riot-standalone-3.1.2-linux_musl-x86_64.zip riot-standalone-3.1.2-linux_musl-aarch64.zip
Windows riot-standalone-3.1.2-windows-x86_64.zip riot-standalone-3.1.2-windows-aarch64.zip

Release v3.1.1

03 Jul 07:42
Compare
Choose a tag to compare

Changelog

πŸš€ Features

  • ab3415c Added include and exclude filters for redis readers., closes #120
  • 1363438 Improved progress reporting, closes #115
  • 0a70759 Returning proper exit codes if command failed (e.g. compare), closes #117

πŸ› Fixes

  • ea44ada Scan size estimate was wrong in certain cases., closes #110
  • c96f165 Fixed replicate compare step, closes #119
  • 87a82c1 Fixed and improved key comparison logger., closes #118

πŸ”„οΈ Changes

🧰 Tasks

  • e3223a9 Added checks for open and close

πŸ›  Build

πŸ“ Documentation

  • 487aa8d Added option documentation
  • b154f6f Added resource bundle for usage help
  • 95ff2ee Updated to reflected latest changes
  • d3b94aa Added examples for batching and multithreading

βš™οΈ 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.1-osx-x86_64.zip riot-standalone-3.1.1-osx-aarch64.zip
Linux (glibc) riot-standalone-3.1.1-linux-x86_64.zip riot-standalone-3.1.1-linux-aarch64.zip
Linux (musl) riot-standalone-3.1.1-linux_musl-x86_64.zip riot-standalone-3.1.1-linux_musl-aarch64.zip
Windows riot-standalone-3.1.1-windows-x86_64.zip riot-standalone-3.1.1-windows-aarch64.zip

Release v3.0.4

16 Jun 20:46
Compare
Choose a tag to compare

Changelog

πŸ› Fixes

πŸ”„οΈ Changes

  • 8e0e475 Upgraded spring batch redis

πŸ›  Build

πŸ“ Documentation

βš™οΈ Dependencies

  • d756b0a Upgraded spring batch redis

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.0.4-osx-x86_64.zip riot-standalone-3.0.4-osx-aarch64.zip
Linux (glibc) riot-standalone-3.0.4-linux-x86_64.zip riot-standalone-3.0.4-linux-aarch64.zip
Linux (musl) riot-standalone-3.0.4-linux_musl-x86_64.zip riot-standalone-3.0.4-linux_musl-aarch64.zip
Windows riot-standalone-3.0.4-windows-x86_64.zip riot-standalone-3.0.4-windows-aarch64.zip