Releases: redis/riot
Release v4.1.0
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
π Build
- 93ef836 Disabled maven snapshots
- 3773ce2 Fixed jdk prefix
- 9f30334 Upgraded gradle
- 46b84a2 Bump for next dev cycle
π Documentation
βοΈ Dependencies
- e3c8489 Upgraded spring-batch-redis
Binaries
π Universal
These binaries require an external Java runtime.
- riot-4.1.0.zip (requires Java 11+)
- riot-4.1.0.tar (requires Java 11+)
βοΈ Bundled Java Runtimes
These binaries provide their own Java runtime.
Release v4.0.4
Changelog
π Features
- 7477892 Added empty-stream struct replication
π Build
- fb3e9d6 Bump for next dev cycle
π Documentation
- 78f655c Releasing version 4.0.4
Binaries
π Universal
These binaries require an external Java runtime.
- riot-4.0.4.zip (requires Java 11+)
- riot-4.0.4.tar (requires Java 11+)
βοΈ Bundled Java Runtimes
These binaries provide their own Java runtime.
Release v4.0.3
Changelog
π Fixes
- 3cf104a Using source reader args for target (e.g. mem-limit)
π Build
- 81fa6e9 Bump for next dev cycle
π Documentation
- 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.
- riot-4.0.3.zip (requires Java 11+)
- riot-4.0.3.tar (requires Java 11+)
βοΈ Bundled Java Runtimes
These binaries provide their own Java runtime.
Release v4.0.2
Changelog
π Fixes
- b058a10 Removed duplicated key in stream dumps
π Build
- 6a0a393 Bump for next dev cycle
π Documentation
- d7421b8 Added to FAQ
βοΈ Dependencies
- 34cefd7 Upgraded spring-batch-redis
- 59ff708 Releasing version 4.0.2
Binaries
π Universal
These binaries require an external Java runtime.
- riot-4.0.2.zip (requires Java 11+)
- riot-4.0.2.tar (requires Java 11+)
βοΈ Bundled Java Runtimes
These binaries provide their own Java runtime.
Release v4.0.1
Changelog
π Features
- a2cf059 Added
--version
ποΈ Changes
π§ͺ 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
- 2ca57c3 Formatting
- de4a4ba Releasing version 4.0.1
- 1b938f1 Added
build-tasks
input - e2df2d9 Releasing version 4.0.1
- 3efe0f7 Releasing version 4.0.1
Binaries
π Universal
These binaries require an external Java runtime.
- riot-4.0.1.zip (requires Java 11+)
- riot-4.0.1.tar (requires Java 11+)
βοΈ Bundled Java Runtimes
These binaries provide their own Java runtime.
Release v4.0.0
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
- 80db98d Added concepts section
- 202ab4a Changed layout
- 516b23d Updated after refactor
- da08859 Update for refactor
- cca5c49 Removed PDF generation
- 6651a2e Updated codecov badge link
βοΈ Dependencies
- b00b7e9 Upgraded spring-batch-redis
- 85efc2d Upgraded spring batch redis
- bf13378 Removed latencyutils
- e850548 Upgraded spring boot plugin
- c1d974e Added HikariCP, closes #140
- d2c9d86 Added glob dependency
- fadb9ab Upgraded spring batch
- 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.
- riot-4.0.0.zip (requires Java 11+)
- riot-4.0.0.tar (requires Java 11+)
βοΈ Bundled Java Runtimes
These binaries provide their own Java runtime.
Release v3.2.3
Changelog
π§ͺ Tests
- 76befec Added wait for live test
π Build
- 601e00d Bump for next dev cycle
βοΈ Dependencies
- 5535c50 Upgraded spring batch redis
- 2c5fb76 Releasing version 3.2.3
Contributors
We'd like to thank the following people for their contributions:
- Julien Ruaux
- jruaux
Binaries
π Universal
These binaries require an external Java runtime.
- riot-3.2.3.zip (requires Java 11+)
- riot-3.2.3.tar (requires Java 11+)
βοΈ Bundled Java Runtimes
These binaries provide their own Java runtime.
Release v3.2.2
Changelog
π Features
π 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
βοΈ Dependencies
- a50daf6 Upgraded spring batch
- a357abb Upgraded spring batch
- 85ab097 Upgraded spring batch redis
- 75f369d Upgraded spring batch redis
- 840e38f Upgraded spring batch redis
- 6952051 Upgraded spring batch redis
- cc88fc0 Upgraded spring batch redis
- be2b6c6 Releasing version 3.2.2
- 2316751 Releasing version 3.2.1
- 2210802 Using early-access jreleaser
- aa0af73 Uploading repos artifact
- 43bbc48 Added publish to gradle tasks
- 98951c5 Releasing version 3.2.0
Contributors
We'd like to thank the following people for their contributions:
- Julien Ruaux
- jruaux
Binaries
π Universal
These binaries require an external Java runtime.
- riot-3.2.2.zip (requires Java 11+)
- riot-3.2.2.tar (requires Java 11+)
βοΈ Bundled Java Runtimes
These binaries provide their own Java runtime.
Release v3.2.0
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
- 1cf615d Merged with upstream
π 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
- 87ebbd9 Releasing version 3.2.0
- 2278698 Releasing version 3.2.0
- 0f0e907 Added codecov token
- ac8f78f Added codecov token
- 2fdb8a5 Upgraded actions
- 4cc6c1d Fixed docs upload/download
- 803ca37 Updated actions
- 1acea73 Upgraded actions
- ce5fd35 Switched to latest JReleaser instead of early-access
Contributors
We'd like to thank the following people for their contributions:
- Julien Ruaux
- jruaux
Binaries
π Universal
These binaries require an external Java runtime.
- riot-3.2.0.zip (requires Java 11+)
- riot-3.2.0.tar (requires Java 11+)
βοΈ Bundled Java Runtimes
These binaries provide their own Java runtime.
Release v3.1.5
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
- e831410 Releasing version 3.1.5
Contributors
We'd like to thank the following people for their contributions:
- Julien Ruaux
Binaries
π Universal
These binaries require an external Java runtime.
- riot-3.1.5.zip (requires Java 11+)
- riot-3.1.5.tar (requires Java 11+)
βοΈ Bundled Java Runtimes
These binaries provide their own Java runtime.