Binary download link: https://sedona.apache.org/1.6.1/download/
Release notes: https://sedona.apache.org/1.6.1/setup/release-notes/
Maven coordinate: https://sedona.apache.org/1.6.1/setup/maven-coordinates/
What's Changed
- [DOCS] 1.6.0 post release doc update by @jiayuasu in #1416
- [SEDONA-558] Fix and improve SedonaPyDeck behavior by @furqaankhan in #1415
- [SEDONA-553] Update Sedona docker to use newer GeoPandas by @jiayuasu in #1418
- [DOCS] Fix binder by moving configuration files back to binder directory by @Kontinuation in #1421
- [DOCS] Add Pipfile.lock file to binder configuration by @Kontinuation in #1422
- [CI] Docker build improvements by @Kontinuation in #1425
- [maven-release-plugin] prepare for next development iteration by @Kontinuation in #1426
- [DOCS] Update development guides to accommodate recent changes of the project by @Kontinuation in #1429
- [DOCS] pre-commit autoupdate by @jbampton in #1419
- [SEDONA-560] Properly handle dataframes containing 0 partitions when running spatial join by @Kontinuation in #1430
- [SEDONA-561] Fix the examples in the core.showcase package by @zhangfengcdt in #1431
- [SEDONA-562] Add a native DataFrame based GeoJSON reader and writer by @jiayuasu in #1432
- [SEDONA-563] Add ST_GeomFromEWKB by @jiayuasu in #1433
- [SEDONA-564] Add ST_NumInteriorRing by @jiayuasu in #1434
- [SEDONA-565] Add ST_ForceRHR by @jiayuasu in #1435
- [SEDONA-567] Add ST_M by @jiayuasu in #1437
- [SEDONA-566] Add ST_TriangulatePolygon by @jiayuasu in #1436
- [DOCS] Fix ST_Snap Example by @furqaankhan in #1439
- [SEDONA-559] Make the flink example work by @docete in #1420
- [SEDONA-569][SEDONA-570][SEDONA-572] Add ST_PointZM, ST_PointM, ST_PointFromWKB by @jiayuasu in #1440
- [SEDONA-573] Add ST_HasM by @jiayuasu in #1441
- [SEDONA-571][SEDONA-574] Add ST_MMin, ST_MMax by @jiayuasu in #1442
- [SEDONA-575] [SEDONA-577] Add ST_LineFromWKB, ST_GeometryFromText by @jiayuasu in #1443
- [SEDONA-580] New instances of RasterUDT object should equal to the RasterUDT case object by @Kontinuation in #1444
- [SEDONA-581] SedonaKepler fails to reload if a raster column exists by @furqaankhan in #1445
- [SEDONA-576] Add ST_HasZ by @jiayuasu in #1450
- [SEDONA-578] Add ST_Points by @jiayuasu in #1451
- [SEDONA-579] Add ST_AsHEXEWKB by @jiayuasu in #1452
- Bump pypa/cibuildwheel from 2.16.5 to 2.18.1 by @dependabot in #1447
- Bump jupyterlab from 3.6.4 to 3.6.7 in /binder by @dependabot in #1424
- Bump notebook from 6.0.0 to 6.4.12 in /python by @dependabot in #634
- [DOCS] add glue tutorial by @james-willis in #1453
- Bump tornado from 6.4 to 6.4.1 in /binder by @dependabot in #1456
- [SEDONA-568] Refactor TestBaseScala to allow customizable Spark configurations by @zhangfengcdt in #1455
- [SEDONA-582] Add ST_PointFromGeoHash by @jiayuasu in #1457
- [SEDONA-584] Add ST_Zmflag by @jiayuasu in #1459
- [SEDONA-583] Add ST_Length2D by @jiayuasu in #1458
- [SEDONA-585] [SEDONA-586] Add ST_ForceCollection, ST_Force3DZ by @jiayuasu in #1460
- [SEDONA-587] Add ST_Force3DM, ST_Force4D by @jiayuasu in #1461
- [SEDONA-589] Add ST_LongestLine by @jiayuasu in #1462
- [SEDONA-590] [SEDONA-592] Add ST_GeomCollFromText, ST_MPointFromText by @jiayuasu in #1463
- [SEDONA-591] Add ST_MaxDistance by @jiayuasu in #1464
- [SEDONA-593] [SEDONA-594] Add ST_Relate, ST_RelateMatch by @jiayuasu in #1465
- [SEDONA-595] [SEDONA-603] Add ST_LinestringFromWKB, ST_MakePointM by @jiayuasu in #1466
- [SEDONA-596] [SEDONA-597] Add ST_SimplifyVW, ST_SimplifyPolygonHull by @jiayuasu in #1467
- [SEDONA-598] Add ST_UnaryUnion by @jiayuasu in #1468
- [SEDONA-599] [SEDONA-600] Add ST_MinimumClearance, ST_MinimumClearanceLine by @jiayuasu in #1469
- [SEDONA-601] Add ST_DelaunayTriangles by @jiayuasu in #1470
- [SEDONA-604] Add ST_AddMeasure by @jiayuasu in #1472
- [SEDONA-602] Add ST_LocateAlong by @jiayuasu in #1471
- [SEDONA-605] Fix rasterization when useGeometryExtent=false by @Kontinuation in #1473
- [SEDONA-606] Add ST_IsValidDetail by @furqaankhan in #1474
- [SEDONA-102] Use spotless as Java and Scala code formatter by @Kontinuation in #1428
- [SEDONA-608] Fix ST_IsPolygonCW, ST_IsPolygonCCW, ST_ForcePolygonCW and ST_ForcePolygonCCW by @furqaankhan in #1476
- [SEDONA-609] Fix python 3.12 build issue caused by binary compatibility issues with numpy 2.0.0 by @zhangfengcdt in #1478
- Bump urllib3 from 2.2.1 to 2.2.2 in /binder by @dependabot in #1479
- [SEDONA-610] Add ST_IsValidTrajectory by @furqaankhan in #1481
- [SEDONA-612] Add the
actions/first-interaction
workflow by @jbampton in #1483 - [DOCS] Label the
binder
directory with the PR labeler by @jbampton in #1485 - [SEDONA-611] Fix writing rasters to S3 on EMR by @Kontinuation in #1482
- [SEDONA-613] Add pre-commit hook
yamllint
by @jbampton in #1484 - [SEDONA-614] Clean up
scalastyle_config.xml
by @jbampton in #1486 - [DOCS] Fix spelling in Java files function names tests by @jbampton in #1487
- [SEDONA-610] Add ST_IsValidTrajectory (Python code) by @furqaankhan in #1489
- [SEDONA-616] Apply spotless to snowflake module by @furqaankhan in #1491
- [SEDONA-615] Add ST_MaximumInscribedCircle by @furqaankhan in #1488
- [SEDONA-618] Fix maven build errors that are ignored in the parent pom by @zhangfengcdt in #1499
- [SEDONA-617] Add ST_Rotate by @prantogg in #1497
- [SEDONA-619] pre-commit(yaml): format
mkdocs.yml
by @jbampton in #1500 - Bump pypa/cibuildwheel from 2.18.1 to 2.19.1 by @dependabot in #1503
- [SEDONA-620] Simplify Java if statements by @jbampton in #1504
- [DOCS] Fix typo in Scala code by @jbampton in #1505
- [DOCS] Fix spelling by @jbampton in #1507
- [DOCS] AWS Glue Tutorial: replace s3 instructions with maven links by @james-willis in #1506
- [DOCS] Remove duplicate word by @jbampton in #1508
- [DOCS] Fix spelling by @jbampton in #1510
- [SEDONA-621] Remove redundant call to
toString()
by @jbampton in #1511 - [SEDONA-622] Improve SedonaPyDeck behavior by @furqaankhan in #1515
- [SEDONA-624] Bind references in distance expression to relations lazily to avoid exception in query plan canonicalization by @Kontinuation in #1518
- [SEDONA-623] Simplify Java
if
statements by @jbampton in #1516 - [DOCS] Fix grammar and spelling by @jbampton in #1517
- [SEDONA-626] Make ST functions return geometries with correct SRIDs by @Kontinuation in #1521
- [SEDONA-627] Write user specified column to the covering metadata of GeoParquet files by @Kontinuation in #1522
- [SEDONA-625] Add ST_GeneratePoints by @furqaankhan in #1520
- [SEDONA-629] Change RS Functions to return struct instead of array type by @zhangfengcdt in #1524
- [SEDONA-630] Improve ST_Union_Aggr performance by @zhangfengcdt in #1526
- [SEDONA-607] Return geometry with ST functions with exceptions by @zhangfengcdt in #1525
- [SEDONA-631] Add ST_Expand by @furqaankhan in #1527
- [SEDONA-632] Use direct committer when writing raster files using
df.write.format("raster")
by @Kontinuation in #1528 - [SEDONA-628] fix python st df function imports from sedona.sql by @james-willis in #1529
- [SEDONA-635] Allow ST_AsGeoJSON to return feature and featureCollection format GeoJSON by @prantogg in #1530
- [SEDONA-545] Fix importing GeometryType from sedona.spark by @Kontinuation in #1532
- build(deps): bump pypa/cibuildwheel from 2.19.1 to 2.19.2 by @dependabot in #1533
- [CI] Fix the r-lib action permission issue by @jiayuasu in #1537
- [DOCS] Fix typo by @jbampton in #1536
- [DOCS] State that ST_GeomFromGML only supports GML 1 and GML 2. by @Kontinuation in #1538
- [SEDONA-637] Show spatial filters pushed to GeoParquet scans in the query plan; allow disabling spatial filter pushdown by @Kontinuation in #1540
- [SEDONA-633,SEDONA-629] Add tileWidth and tileHeight to the result of RS_Metadata, changed the data types of fields of the result struct of RS_Metadata by @Kontinuation in #1539
- [SEDONA-638] Submit telemetry asynchronously without blocking the initialization of SedonaContext by @Kontinuation in #1541
- [SEDONA-639] Fix GeometrySplitter accuracy issues when splitting LineStrings by @Kontinuation in #1542
- [SEDONA-630] Fix the ENCODER_NOT_FOUND error for ST_Union_Aggr outputEncoder by @zhangfengcdt in #1545
New Contributors
- @james-willis made their first contribution in #1453
Full Changelog: sedona-1.6.0...sedona-1.6.1