james-willis opened a new issue, #3137:
URL: https://github.com/apache/sedona/issues/3137
Sedona's `RS_MapAlgebra` is backed by jt-jiffle 1.1.24 (jai-ext). Seven
releases have shipped since. The bump brings three things that matter to Sedona:
1. **Loop iteration guard (1.1.31)** — on 1.1.24, a Jiffle script with a
runaway loop (`while (x >= 0) { x = x + 1; }`) hangs the Spark executor
indefinitely. 1.1.31 generates a per-pixel iteration guard (default 200,
configurable/disable-able via the `it.geosolutions.jaiext.jiffle.maxIterations`
system property), so such scripts fail fast instead.
2. **New math functions (1.1.28)** — notably `atan2`, previously missing
from the script language.
3. **Janino 3.1.12** (from 3.0.8 upstream) — aligned with the version Sedona
already shades for Spark compatibility.
The antlr upgrade attempted upstream was reverted (stays 4.7.1), so Sedona's
shading configuration is unaffected.
**Compatibility note:** the new default 200-iterations-per-pixel cap can
affect user scripts with legitimately heavy per-pixel loops; the escape hatch
is the system property above (negative disables). Worth a release-note and docs
mention.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]