Releases: sheinbergon/dremio-udf-gis
Releases · sheinbergon/dremio-udf-gis
Improve Simplification Functionality, Dremio 25.0.5 Support
- Dremio version 25.0.5 is now supported (the 0.16.x version set)
- Added support for
ST_SimplifyPreserveTopology
with a tolerance threshold - Added tolerance threshold to
ST_Simplify
- Added tests and improved coverage
- Some code/CI cleanup
Full Changelogs:
Dremio Compatibility: 24.3.0,25.0.0,25.0.5
Dremio 25.0.0 Support
- Dremio version 25.0.x is now supported (the 0.14.x version set)
- JDK 11 upgrade (to match Dremio 25.x.x dropping off JDK 8)
- Unused code removal
- Maven fixes/cleanup
Dremio Compatibility: 25.0.0
Dremio 24.3.0 Support
- Dremio version 24.3.x is now supported (the 0.12.x version set)
Dremio Compatibility: 24.3.0
ST_GeomFromGeoJSON Added, Dremio 24.2.6 Support
- Added
ST_GeomFromGeoJSON
for GeoJSON parsing - Dremio version 24.2.6 is now supported (the 0.11.x version set)
- Dremio version 23.0.1 is decomissioned (the 0.7.x version set)
- Dremio version 23.1.0 is decomissioned (the 0.8.x version set)
Full Changelogs:
Dremio Compatibility: 24.0.0,24.1.0, 24.2.6
Dremio 24.1.0 Support
- Dremio version 24.1.x is now supported (the 0.10.x version set)
- Dremio version 22.1.x is decomissioned (the 0.6.x version set)
- Dremio version 22.0.x is decomissioned (the 0.5.x version set)
Dremio Compatibility: 24.1.0
ST_Transform Bug Fix, Dremio 24.0.x support
- ST_Transform bugfixes for POLYGON/MULTIPOLYGON geometries (#45)
- POM packaging fixes for proper maven central indexing
- Added Dremio 24.0.x compatbility (
0.9.x
version set)
Full Changelogs:
Dremio Compatibility: 24.0.x,23.1.x,23.0.x, 22.1.x, 22.0.x
New Validation Functionality
New Validation functionallity added (addresses #39):
ST_IsValid
( with or without flags integer argument)ST_IsValidReason
( with or without flags integer argument)ST_MakeValid
(with or withoutkeepcollapsed=true|false
arguement)- PROJ4 Packaging fixes
Full Changelogs:
Dremio Compatibility: 23.1.x,23.0.x, 22.1.x, 22.0.x
New GIS Functiontliy, PostGIS Compatible Behavior, Improved Test Coverage && Accuracy
- Dremio version 23.1.x is now supported (the 0.8.x version set)
- Added support for the following GIS functions:
ST_AsBinary
ST_AsEWKB
ST_GeomFromEWKB
ST_ConcaveHull
(2 variants)ST_Simplify
ST_IsSimple
- Most of the functions have moved to use Dremio's internal
null
handling to simulate PostGIS like behavior fornull
function arguments. - The geometery's SRID is now properly passed as part of the
(E)WKB
output of most of the functions (aggregate functions are yet to be fixed) - Functions using multiple Geometry arguments will now fail if Geometries state different SRIDs (aggregate functions are yet to be fixed)
- Different complexity values are now set in the some of the functions, signaling heavier compute costs to Dremio.
- Improved test coverage. Tests also now verify
null
inputs and SRID mismatchs. ST_Centroid
bugfix
Full Changelogs:
Dremio Compatibility: 23.1.x,23.0.x, 22.1.x, 22.0.x
New GIS Functionality, Better Null handling
- PROJ4 Upgrade
- Dremio version 21.2.x is decomissioned (the 0.4.x version set)
- Added support for the following GIS functions:
ST_AsEWKT
ST_GeomFromEWKT
ST_GeometryN
ST_NumGeometries
ST_IsClosed
- Improved test coverage
- Moved some functions to use Dremio's
INTERNAL
null handling, in order to produce more predictible and OGC compliant results
Full Changelogs:
Dremio Compatibility: 23.0.x, 22.1.x, 22.0.x
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