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]

Reply via email to