Apache Sedona 1.5.1
Binary download link: https://sedona.apache.org/1.5.1/download/
Release notes: https://sedona.apache.org/1.5.1/setup/release-notes/
Maven coordinate: https://sedona.apache.org/1.5.1/setup/maven-coordinates/
What's Changed
- [DOCS] R: Update roxygen docs by @jiayuasu in #1049
- [DOCS] Add news for 1.5.0 by @jiayuasu in #1050
- [DOCS] Fix CRAN failure by @jiayuasu in #1051
- [DOCS] Fix spelling; pre-commit autoupdate by @jbampton in #1057
- [SEDONA-410] pre-commit: check that scripts with shebangs are executable by @jbampton in #1058
- [DOCS] Standardize Markdown code blocks: word case and whitespace by @jbampton in #1060
- [SEDONA-412] pre-commit: add hook
end-of-file-fixer
by @jbampton in #1062 - [DOCS] set correct apache-sedona version by @hongbo-miao in #1063
- [SEDONA-411] Add RS_Rotation by @furqaankhan in #1061
- [SEDONA-414] Make ST_MakeLine in sedona-spark work with array inputs. by @Kontinuation in #1068
- [DOCS] Update binder notebook examples by @iGN5117 in #1056
- [SEDONA-413] Add buffer parameters to ST_Buffer by @furqaankhan in #1066
- [SEDONA-417] Fix SedonaUtils.display_image by @iGN5117 in #1071
- [SEDONA-415] Add optional parameter to ST_Transform by @furqaankhan in #1069
- [SEDONA-418] Update Sedona docker image to 1.5.0 by @jiayuasu in #1072
- [SEDONA-419] Remove SedonaKepler and SedonaPyDeck from
sedona.spark import *
by @jiayuasu in #1074 - [DOCS] Revamp SedonaKepler and SedonaPyDeck documentation by @iGN5117 in #1075
- [DOCS] Fix failing R tests after update of dbplyr by @gregleleu in #1077
- [SEDONA-420] Make SedonaKepler and SedonaPyDeck optional dependencies by @iGN5117 in #1076
- [SEDONA-421] Add RS_Clip by @furqaankhan in #1078
- [StepSecurity] Apply security best practices by @step-security-bot in #1079
- [SEDONA-422] Add a feature in RS_SetBandNoDataValue and fix NoDataValue in RS_Clip by @furqaankhan in #1081
- Bump actions/cache from 2 to 3 by @dependabot in #1092
- Bump actions/upload-artifact from 1 to 3 by @dependabot in #1084
- Bump org.scala-lang:scala-library from 2.13.8 to 2.13.12 by @dependabot in #1095
- Bump pypa/cibuildwheel from 2.12.0 to 2.16.2 by @dependabot in #1090
- Bump flink.version from 1.14.3 to 1.14.6 by @dependabot in #1091
- Bump docker/setup-qemu-action from 2 to 3 by @dependabot in #1087
- [DOCS] Fix spelling by @jbampton in #1099
- [SEDONA-423] pre-commit: apply hook
end-of-file-fixer
to more files by @jbampton in #1100 - [DOCS] contributor.md: fix typo - change
Spark
toSedona
by @jbampton in #1103 - Bump actions/setup-python from 2 to 4 by @dependabot in #1111
- [DOCS] Fix filename casing for
pom.xml
by @jbampton in #1113 - Bump actions/checkout from 2 to 4 by @dependabot in #1112
- [DOCS] Fix footer, banner, TOC, EMR doc, Databricks doc by @jiayuasu in #1114
- [SEDONA-424] Specify jt-jiffle as a provided dependency by @Kontinuation in #1120
- [SEDONA-425] Add RS_Values and RS_Value to accept grid coordinates by @prantogg in #1122
- [SEDONA-427] Add RS_RasterToWorldCoord by @prantogg in #1123
- [SEDONA-426] Change raster cloning to be able to include metadata. by @iGN5117 in #1080
- [SEDONA-428] Add RS_ZonalStats & RS_ZonalStatsAll by @furqaankhan in #1124
- [SEDONA-433] Improve RS_SummaryStats performance by @furqaankhan in #1128
- [SEDONA-431] Add RS_PixelAsPoints by @prantogg in #1125
- [SEDONA-434] Improve reliability by resolve the nondeterministic of the order of the Map by @MyEnthusiastic in #1130
- [SEDONA-435] Add RS_PixelAsPolygons by @prantogg in #1131
- [SEDONA-432] Add RS_PixelAsCentroids by @prantogg in #1129
- [SEDONA-436] Fix RS_SetValues bug by @furqaankhan in #1132
- [SEDONA-437] Add implicit CRS transformation by @furqaankhan in #1133
- [SEDONA-193] Add Sedona NetCDF reader suite by @iGN5117 in #1134
- [SEDONA-439] Add RS_Union_Aggr by @furqaankhan in #1140
- [SEDONA-442] pre-commit: add hook markdown-lint by @jbampton in #1141
- [SEDONA-443] Fix the upload-artifact 503 error by @jiayuasu in #1142
- [SEDONA-339] Skip irrelevant GitHub actions by @jiayuasu in #1143
- [SEDONA-444] pre-commit: add hook to trim trailing whitespace by @jbampton in #1144
- [SEDONA-445] pre-commit: apply hook end-of-file-fixer to more files by @jbampton in #1145
- [SEDONA-447] pre-commit: apply end-of-file-fixer to more files by @jbampton in #1147
- [SEDONA-446] Add floating point datatype support in RS_AsBase64 by @furqaankhan in #1146
- [SEDONA-451] Update Sedona Scala examples for multiples Sedona release and check against different Spark versions by @jiayuasu in #1153
- [SEDONA-193] Remove the unnecessary NetCDF test data by @jiayuasu in #1155
- [DOCS] add Sedona logo by @furqaankhan in #1156
- [SEDONA-454] Change the default value of sedona.global.indextype from quadtree to rtree by @Kontinuation in #1159
- [SEDONA-449] Add two raster column support to RS_MapAlgebra by @furqaankhan in #1150
- [SEDONA-448] RS_SetBandNoDataValue should have
replace
option by @furqaankhan in #1160 - [SEDONA-450] Support Spark 3.5 by @Kontinuation in #1161
- [SEDONA-456] Fix kepler.gl integration for geopandas >= 0.13 by @Kontinuation in #1163
- [SEDONA-457] Don't write GeometryUDT into org.apache.spark.sql.parquet.row.metadata when writing GeoParquet files by @Kontinuation in #1164
- [SEDONA-440] Enable nested predicate pushdown support for GeoParquet by @Kontinuation in #1165
- [DOCS] Enable markdownlint rule MD005 by @jbampton in #1167
- [DOCS] Enable markdownlint rule MD037 by @jbampton in #1168
- [DOCS] pre-commit: remove trailing whitespace from
.md
and.Rmd
f… by @jbampton in #1169 - Bump actions/checkout from 3 to 4 by @dependabot in #1173
- Bump actions/setup-python from 4 to 5 by @dependabot in #1174
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #1172
- [SEDONA-429][SEDONA-430] Support specifying GeoParquet spec version number and CRS by @Kontinuation in #1162
- [SEDONA-369] Add ST_DWithin by @iGN5117 in #1175
- [SEDONA-460] Add RS_Tile and RS_TileExplode by @Kontinuation in #1177
- [SEDONA-441] Add ST_LineLocatePoint by @prantogg in #1178
- [SEDONA-458] The docs should have examples for UDF by @furqaankhan in #1179
- [SEDONA-459] Open-source Sedona Snowflake (SedonaSnow). PR 1/4 by @jiayuasu in #1176
- [SEDONA-455] geoparquet.metadata data source for inspecting GeoParquet metadata by @Kontinuation in #1180
- [SEDONA-461] Add ST_IsValidReason by @prantogg in #1181
- [DOCS] Enable markdownlint rule MD009 by @jbampton in #1182
- [SEDONA-463] Add a Makefile for convenience by @jbampton in #1183
- [DOCS] Fix grammar in
docs/setup/compile.md
by @jbampton in #1184 - [DOCS] Add rule descriptions to the markdownlint config file by @jbampton in #1185
- [SEDONA-459] Open-source Sedona Snowflake (SedonaSnow): Overload ST functions to enable direct interaction with Snowflake native ST functions. PR 2/4 by @jiayuasu in #1186
- [DOCS] Enable markdownlint rule MD012 no-multiple-blanks by @jbampton in #1187
- [SEDONA-459] Open-source Sedona Snowflake (SedonaSnow): Add new ST functions added in 1.5.0 and 1.5.1. PR 3/4 by @jiayuasu in #1189
- [SEDONA-465] Support reading legacy parquet files written by Apache Sedona <= 1.3.1-incubating by @Kontinuation in #1190
- [SEDONA-459] Open-source Sedona Snowflake: fix the wrong version setting in Snowflake tester by @jiayuasu in #1191
- [SEDONA-464] Update ST_IsValid to take flag argument by @prantogg in #1192
- [SEDONA-466] Add new parameter
useGeometryExtent
to RS_AsRaster by @duhaode520 in #1193 - [DOCS] Enable markdownlint rule MD022 by @jbampton in #1194
- [DOCS] Enable markdownlint rule MD030 by @jbampton in #1195
- [SEDONA-459] Open-source Sedona Snowflake (SedonaSnow): add documentation. PR 4/4 by @jiayuasu in #1199
- [DOCS] Prepare 1.5.1 release by @jiayuasu in #1200
New Contributors
- @hongbo-miao made their first contribution in #1063
- @step-security-bot made their first contribution in #1079
- @prantogg made their first contribution in #1122
- @MyEnthusiastic made their first contribution in #1130
- @duhaode520 made their first contribution in #1193
Full Changelog: sedona-1.5.0...sedona-1.5.1