Release v0.9.0
Changelog
π Features
snowflake-import
- Always set last fetch time to avoid hammering stream_has_data
- Check stream has data before reading
unscoped
- Added
log
operation command - Add current snowflake table to SpEL evaluation context
- Import multiple Snowflake tables concurrently
- Enable Snowflake DELETE actions
- Introduced key event subtypes
struct
,dump
andnone
and corresponding read operations
π Fixes
- Change short log name default
- Clean up db connection management
- Fixed exception handling
- Fided Redis context initialization
ποΈ Changes
- Simplify Snowflake row mapper
- Simplified Snowflake row mapper
π§ͺ Tests
- multi-table snowflake import test
- Add tests for Snowflake row mapper
- Add tests for concurrent snowflake import
- Increase size of snowflake connection pool
- Added snowflake env variables.
- Fix memcached comparison tolerance
- Add tests for Snowflake Stream actions
- Fixed wrong import for Range
- Added test for memcached to redis replication
- Added Valkey source tests
- Fix intermittently failing tests
- Rename test classes to follow convention
π Build
- Bump to next snapshot version
π Documentation
- Document snowflake-import with multiple tables
- Updated processing section
- Releasing version 0.9.0
- improve logging for stream or temp table doesnt exist errors
- snowflake-import: Added
STREAM_HAS_DATA
feature
Binaries
π Universal
These binaries require an external Java runtime.
- riotx-0.9.0.zip (requires Java 17+)
- riotx-0.9.0.tar (requires Java 17+)
βοΈ Bundled Java Runtimes
These binaries provide their own Java runtime.