Skip to content

Latest commit

 

History

History
35 lines (23 loc) · 1.3 KB

Changes.md

File metadata and controls

35 lines (23 loc) · 1.3 KB

2.5.0 (to be released)

  • Transform's close can now yield rows. This is useful to write "aggregating transforms", such as sorting, grouping etc. See #57 for more background & explanations.
  • Kiba now requires MRI Ruby 2.3+, JRuby 9.1+ or TruffleRuby.

2.0.0

Please review the release notes if you plan to use the StreamingRunner.

  • New (opt-in) StreamingRunner allows class transforms to generate more than one row. See #44 for rationale & how to activate.
  • Potentially breaking change if you were using the internal class Kiba::Parser directly: ETL jobs parsing has been modified to improve the isolation between the evaluation scope and the Kiba classes. See #46 for more information.

1.0.0

  • close becomes optional in destinations.
  • Bumping to 1.0.0 since Kiba is in wide production use.

0.6.1

  • Bugfix: make sure files generated by pre_process can safely be read from constructor of sources [#16]. Thanks @bcherrington for catching this.
  • Internal refactoring of processing engine (should not affect regular use)

0.6.0

  • Add pre_process block support

0.5.0

  • Initial release