Apache Sedona 1.4.0
Binary download link: https://sedona.apache.org/1.4.0/download/
Release notes: https://sedona.apache.org/1.4.0/setup/release-notes/
Maven coordinate: https://sedona.apache.org/1.4.0/setup/maven-coordinates/
What's Changed
- [SEDONA-216] Upgrade jts version to 1.19.0 by @awadhesh14 in #729
- [DOCS] Fix failed Python CI caused by the release of Shapely 2.0 by @jiayuasu in #732
- [DOCS] remove DBI call in test-spatial-queries.R by @yitao-li in #731
- [SEDONA-217] Automatically broadcast small datasets. by @umartin in #730
- [SEDONA-218] Fix a flaky test caused by improper handling of null struct values in
Adapter.toDf
by @Kontinuation in #733 - [SEDONA-205] Use BinaryType in GeometryUDT in Sedona Spark. by @umartin in #734
- [SEDONA-215] Add ST_ConcaveHull by @awadhesh14 in #737
- [DOCS] Add the news about Sedona 1.3.1-incubating and fix a bunch of typos by @jiayuasu in #738
- [SEDONA-207] Implemented a new geometry serde for supporting Z/M dimensions and better performance by @Kontinuation in #739
- [SEDONA-226] Support reading and writing GeoParquet file metadata by @Kontinuation in #740
- [SEDONA-207] Remove dependency to spark from UnsafeGeometryBuffer in sedona-common by @Kontinuation in #741
- [SEDONA-212] Rework dependency management by @Kimahriman in #735
- [SEDONA-228] Standardize logging modules by @Kimahriman in #743
- [SEDONA-223] Add ST_Split by @douglasdennis in #742
- [SEDONA-230] rdd.saveAsGeoJSON should generate feature properties with field names by @jiayuasu in #746
- [SEDONA-156] Support spatial filter push-down for GeoParquetFileFormat by @Kontinuation in #744
- [SEDONA-227] Python Serde Refactor by @douglasdennis in #745
- [SEDONA-232] Upgrade CICD From Spark 3.2.0 to 3.2.3 by @douglasdennis in #747
- [SEDONA-233] Incorrect results for several joins in a single stage by @umartin in #748
- [SEDONA-221] Outer join throws NPE for null geometries. by @umartin in #749
- [DOCS] Remove all incubator stuff and fix dead links due to version selector by @jiayuasu in #750
- [SEDONA-234] ST_Point inconsistencies by @umartin in #751
- [SEDONA-236] Fix flaky python tests related to converting GeoPandas DataFrames to Spark DataFrames by @Kontinuation in #753
- [SEDONA-179] Claim OGC compliance by @BarbieQkiller in #755
- [DOCS] fix spelling by @jbampton in #756
- [DOCS] Fix broken links, spelling and whitespace by @jbampton in #757
- [DOCS] Fix spelling in Markdown and Python files by @jbampton in #758
- [DOCS] Fix spelling by @jbampton in #759
- [DOCS] Fix spelling by @jbampton in #760
- [DOCS] Fix spelling by @jbampton in #761
- [DOCS] Markdown: Standardize code block linguist languages by @jbampton in #763
- [DOCS] Fix spelling by @jbampton in #765
- [SEDONA-207] Fix ambiguity of empty multi-geometries and multi geometries containing only empty geometries by @Kontinuation in #766
- [SEDONA-199] Update documentation for ST_NDims as it now supports M dimension. by @Kontinuation in #768
- [SEDONA-242] R: Update dependencies + fix failing test by @gregleleu in #769
- [SEDONA-227] Implemented Python geometry serializer as a native extension by @Kontinuation in #767
- [SEDONA-226] Replace AnalysisException with IllegalArgumentException in GeoParquet reader since AnalysisException has breaking ABI changes between Spark 3.0 and 3.3 by @Kontinuation in #771
- [SEDONA-243] R features: read/write geoparquet, get names from shapefiles by @gregleleu in #770
- [SEDONA-249] Add jvm flags for running tests on Java 17 by @umartin in #772
- [SEDONA-235] Integrate S2, add ST_S2CellIDs by @zongsizhang in #764
- [SEDONA-251] Add raster type to Sedona by @umartin in #773
- [DOCS] Fix spelling by @jbampton in #774
- [SEDONA-252] Fix RS_Base64 test by @jiayuasu in #776
- [SEDONA-253] Upgrade geotools to version 28.2 by @umartin in #780
- [DOCS] Fix typo by @jbampton in #777
- [DOCS] ipynb: remove unneeded whitespace by @jbampton in #778
- [SEDONA-244][SEDONA-246] R align spark_read/write functions by @gregleleu in #779
- [SEDONA-255] R – Translation issue for ST_Point and ST_PolygonFromEnvelope by @gregleleu in #781
- [SEDONA-250][SEDONA-253] R - Update dependencies + drop 2.4 by @gregleleu in #783
- [SEDONA-254] R – Add tests for RasterUDT by @gregleleu in #785
- [SEDONA-256] R GitHub workflow update by @gregleleu in #786
- [SEDONA-229] Remove Duplicate String Check by @douglasdennis in #787
- [SEDONA-229] Fix Flink Return Tags by @douglasdennis in #788
- [DOCS] Upgrade GitHub Action to Ubuntu 22.04 by @jiayuasu in #790
- [SEDONA-229] Fix Linter Messages in Python Adapter by @douglasdennis in #789
- [SEDONA-229] Fix Linter Issues in Viz by @douglasdennis in #791
- [SEDONA-258] Fix deserialization of Circle objects in python-adapter by @Kontinuation in #793
- [SEDONA-259] Properly implement Adapter.toSpatialRdd to support custom field names for user data by @Kontinuation in #794
- [SEDONA-261] Allow distance expression in distance join to reference attributes from the right-side relation when running broadcast join. by @Kontinuation in #796
- [SEDONA-260] Don't swap the left and right relations of spatial joins by @Kontinuation in #795
- [SEDONA-262] Don't optimize equi-join by default, add an option to configure when to optimize spatial joins by @Kontinuation in #797
- [SEDONA-245] R include man pages + use pkgdown for package documentation by @gregleleu in #798
- [SEDONA-231] Redundant Serde Elimination by @douglasdennis in #792
- [DOCS] Update the docs for 1.4.0 release by @jiayuasu in #799
New Contributors
- @awadhesh14 made their first contribution in #729
Full Changelog: sedona-1.3.1-incubating...sedona-1.4.0