Releases: PastorGL/datacooker-etl
Releases · PastorGL/datacooker-etl
Release 5.0.0
Major language overhaul:
- Generalized input and output scopes for all operators where it makes sense (previously JOIN and UNION scopes were allowed only in SELECT)
- Multiple input-output scope pairs are now supported in same operators; wildcard semantics is now extended
- ALTER operator completely overhauled to support fine-grained DS modifications (each sub-clause made usable on its own)
Code base of datacooker-dist merged into main tree:
- JDBC and S3 storage adapters
- Support chain of transforms in-between
Other notable changes:
- API and SQL engine separated from commons into their own modules
- Input and output scopes have explicit API declarations matching with Pluggables' metadata
- All kinds of Java Pluggables now use this unified API and have same lifecycle
- Rewritten TDL documentation
- Updated documentation generator to expose all metadata about Pluggables, along with REPL
Release 4.4.0: PARTITION, CREATE FUNCTION and Co.
- Support PARTITION specifier for DS in all SELECT-like contexts.
- Enhanced ANALYZE with partition stats.
- Added language-level Functions.
- Optimized language grammar and parsing.
Release 4.3.0
release-4.3.0 OBJ_HASHCODE
Release 4.2.0
TDL Procedures (and Procedure libraries).
Release 4.1.0
Updated to Java 17 / Spark 3.5 / EMR 7.2
Last version for Java 11
release-4.0.0 fix seriesMath NORMALIZE and get rid of (unneeded now) percentileFilter
Release 3.9.0
Data Set Lineage feature addition
Release 3.8.5
Rework of logging and execution modes refinement
Release 3.8.0
Remote REPL and QOL enhancements
Release 3.7.0
REPL completion and minor fixes.