Releases: sheinbergon/dremio-udf-gis
Releases · sheinbergon/dremio-udf-gis
Dremio 23.0.1 Support
- Netty/Arrow version upgrades
- Dremio version 23.0.x is now supported (the 0.7.x version set)
- Dremio version 21.1.x is decomissioned (the 0.3.x version set)
Dremio Compatibility: 23.0.x
ST_Buffer enhancements, Aggregation Bugfixes, Coverage improvements
- New
ST_Buffer
variant receives style parameters string to match PostGIS functionality/behavior ST_Collect
/ST_Union
aggregate variants bugfixes- Improved test coverage
Full Changelogs:
Dremio Compatibility: 21.1.x, 21.2.x, 22.0.x, 22.1.x
Dremio 22.1.x Support, Tests & Coverage
- Added unit tests using Kotlin and Kotest
- Added
ST_Relate
matrix variant - Added Coveralls integration for code coverage measurements
- Dremio version 22.1.x is now supported (the 0.6.x version set)
- Dremio version 20.1.x is decomissioned (the 0.2.x version set)
Full Changelogs:
Dremio Compatibility: 21.1.x, 21.2.x, 22.0.x, 22.1.x
JTS Upgrade, Dremio 22.0.x support, Additional GIS functionality
- JTS Upgrade to 1.19.0
- Dremio 22.0.x support added via 0.5.x branch
- Added the following GIS Functionality:
ST_Angle
(all 3 variants)ST_Azimuth
ST_Union
aggregate variantST_Transform
to PROJ4 parameter string variantST_Transform
from PROJ4 parameter string to srid variant
Full Changelogs:
Dremio Compatibility: 20.1.x, 21.1.x, 21.2.x, 22.0.x
GIS Functionality Enhancements
GIS functions added:
ST_Perimeter
ST_IsCollection
,ST_IsEmpty
,ST_Collect
(Both dual argument and aggregate variant implementations are supported),ST_Centroid
,ST_ConvexHull
ST_Intersection
Full Changelogs:
Dremio Compatibility: 20.1.x, 21.1.x, 21.2.x
Dremio 21.2.x Support
Dependencies upgrade to match Dremio 21.2.0
Dremio Compatibility: 21.2.x
Area/Length Calculation/CRS Transformation
ST_Area
support addedST_Length
support added- In order to ensure area/length calculation are sensical,
ST_Transform
has been re-implemented on new PROJ4 bindings, allowing for conversion to metric/foot CRS.
Full Changelogs:
Dremio Compatibility: 20.1.x, 21.1.x
21.1.x support
- Dependencies upgrade to match Dremio 21.1.1
- Arrow dependencies upgraded
Dremio Compatibility: 21.1.x
WKB/EWKB Decoding Support( PostGIS Geometry query support), MIgration from ESRI to JTS
More work on issues brought up in #6 and in #8:
- Geometry Implementation move from ESRI to JTS to properly support WKB/EWKB reading
ST_FromWKB
read implemented and validated, support for reading EWKB/WKB directly from PostGIS.ST_AsJson
/ST_Transform
removed, for the time being.- SRID is now passed around between functions, thanks to JTS EWKB support.
ST_(YMin|YMax|XMin|Xmax)
Janino workarounds- CI procedural fixes, move to multi release branch model.
- README updates
Full Changelog: 0.2.1...0.2.3
Dremio Compatibility: 20.1.x
Resolve/Workaround Janino RT compiler issues + Preliimanry WKB input support
What's Changed
- Resolve/Workaround Janino RT compiler issues by @sheinbergon in #7
- Address issues brought up in #6 and #5
- Solve compilation errors for ST_X and ST_Y
- Compilation target lowered to Java 8
- Upgrade checkstyle version
Compatibility: Dremio 20.1.x