Releases: rearc/spl_transpiler
v0.2.0
Adds runtime library. At the cost of needing spl_transpiler
installed at execution time, this provides an SPL-like code experience in a production PySpark context. Besides wrapper helper functions, it also provides UDFs for functionality available in SPL that's not readily available in Spark by default.
Full Changelog: v0.1.7...v0.2.0
v0.1.7
Incremental improvements, mostly supporting additional commands, functions, and SPL syntax, besides internal refactors.
Full Changelog: v0.1.6...v0.1.7
v0.1.6
Mostly incremental improvements, better syntax handling, and increased compatibility. This release brings estimated query success rate up to ~64% and individual command success rate up to ~87%.
Full Changelog: v0.1.5...v0.1.6
v0.1.5
- Support several new commands, including
tstats
,spath
,tail
, andrare
- Support for a large number of new functions, include most
stats
aggregation functions - Support for macro syntax, and Python-side support for macro substitution
- Other minor cleanup
Full Changelog: v0.1.4...v0.1.5
v0.1.4
Mostly refactoring, but also added initial implementations of several more common commands.
Full Changelog: v0.1.3...v0.1.4
v0.1.3
Mostly a refactor and bugfix release, this reorganized how commands and functions are written to make them much easier to implement and maintain individually and end-to-end. Along the way, more commands and functions were added, existing ones were improved, and more tests were written.
This remains an early-stage pre-release.
Full Changelog: 0.1.2...v0.1.3
0.1.2
Full Changelog: 0.1.0...0.1.2