Releases: sheinbergon/dremio-udf-gis
Dremio 25.1.1 Support
Dremio version 25.1.1 is now supported (the 0.18.x version set)
Dremio version 24.3.x is decomissioned (the 0.12.x version set)
Dremio version 25.0.x is decomissioned (the 0.14.x version set)
Full Changelogs:
Dremio Compatibility: 25.1.1
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