Skip to content

Releases: rearc/spl_transpiler

v0.2.0

30 Oct 22:48
Compare
Choose a tag to compare

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

17 Oct 23:54
Compare
Choose a tag to compare

Incremental improvements, mostly supporting additional commands, functions, and SPL syntax, besides internal refactors.

Full Changelog: v0.1.6...v0.1.7

v0.1.6

02 Oct 10:07
Compare
Choose a tag to compare

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

19 Sep 00:34
Compare
Choose a tag to compare
  • Support several new commands, including tstats, spath, tail, and rare
  • 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

10 Sep 23:47
Compare
Choose a tag to compare

Mostly refactoring, but also added initial implementations of several more common commands.

Full Changelog: v0.1.3...v0.1.4

v0.1.3

10 Sep 05:26
Compare
Choose a tag to compare

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

03 Sep 12:56
Compare
Choose a tag to compare

Full Changelog: 0.1.0...0.1.2