Kiba v2.5.0 Release Notes
Release Date: 2019-05-29 // almost 5 years ago-
Aggregating / buffering transforms
๐ A Transform's
close
can now yield rows (this requires the newStreamingRunner
, see v2.0.0 release notes).๐ This will let component implementers support new types of scenarios:
- Batch transforms (such as the upcoming Kiba Pro
ParallelTransform
, or batch SQL lookups) - Grouping of rows (including in-memory or db-backed sort, normalisation operations, map operations)
๐ See #57 for more background & explanations.
๐ Ruby compatibility notice
๐ Kiba now requires MRI Ruby 2.3+, JRuby 9.1+ or TruffleRuby.
โ This is done to reduce the testing burden, to encourage users to avoid EOL'ed rubies, and to let me use more recent Ruby features when relevant.
Other tweaks
- ๐ Fix incorrect error message when calling
transform nil
(#73 - thanks @envygeeks for the report). - ๐ Fix code & documentation links on Rubygems (#71 - thanks @janko).
- Batch transforms (such as the upcoming Kiba Pro