Binary download link: https://sedona.apache.org/1.7.0/download/
Release notes: https://sedona.apache.org/1.7.0/setup/release-notes/
Maven coordinate: https://sedona.apache.org/1.7.0/setup/maven-coordinates/
What's Changed
- [SEDONA-640] Refactor to split spark 3.0 profile to multiple spark versions 3.0, 3.1, 3.2, and 3.3 by @zhangfengcdt in #1544
- [SEDONA-636] Support GEOMETRY in Spark SQL table creation DDL by @zhangfengcdt in #1543
- [SEDONA-636] Parser extension should fall back to delegated parser when parsing failed by @Kontinuation in #1547
- [SEDONA-642] R - Update to jar naming logic by @gregleleu in #1548
- [SEDONA-643] [DOCS] Fix Flink constructor functions signatures & remove redundant docs by @furqaankhan in #1549
- [SEDONA-644] R – Adapt to SedonaContext flow (post 1.4.1) by @gregleleu in #1550
- [DOCS] Add Sedona 1.6.1 release notes and update docs by @jiayuasu in #1551
- [DOCS] Bump Sedona Python, R, Zeppelin version to 1.6.1 by @jiayuasu in #1552
- [SEDONA-645] Add ST_RotateX by @furqaankhan in #1554
- [SEDONA-607] Fix error message enhancements for geometry functions by @Kontinuation in #1555
- [DOCS] Update release notes for 1.6.1-rc2 by @jiayuasu in #1556
- [SEDONA-646] Shapefile DataSource for DataFrame API by @Kontinuation in #1553
- [SEDONA-649] Fix spelling in Java files by @jbampton in #1558
- [SEDONA-647] Add ST_RemoveRepeatedPoints by @furqaankhan in #1557
- [DOCS] Improve the doc publish process by @jiayuasu in #1559
- [CI] Upgrade CIBuildwheel to 2.20.0 by @jiayuasu in #1563
- [SEDONA-648] Implement Distributed K Nearest Neighbor Join by @zhangfengcdt in #1561
- [SEDONA-640] Fix the parent pom issue by @jiayuasu in #1566
- [DOCS] Fix minor issues of Databricks setup guide based on my recent experience by @Kontinuation in #1568
- build(deps): bump r-lib/actions from 2.9.0 to 2.10.1 by @dependabot in #1569
- build(deps): bump jupyterlab from 3.6.7 to 3.6.8 in /binder by @dependabot in #1565
- [SEDONA-646] Fix DBR compatibility problem for shapefile reader by @Kontinuation in #1573
- [SEDONA-609] Pin numpy to v1 by @mvaaltola in #1574
- [DOC] Update docs to explain the case of filtering after KNN by @zhangfengcdt in #1575
- [SEDONA-650] keep fiona version below 1.10.0 by @james-willis in #1576
- [SEDONA-651] Add spark prefix to all sedona spark config by @jiayuasu in #1580
- [DOCS] Improve the Databricks setup guide by @jiayuasu in #1582
- [SEDONA-652] Add ST_MakeEnvelope by @furqaankhan in #1585
- [SEDONA-653] Add a lenient mode for RS_Clip and make it lenient by default by @Kontinuation in #1586
- [SEDONA-654] Add ST_RotateY by @furqaankhan in #1588
- [SEDONA-648] Throw unsupported operation exception when ST_KNN is used as UDF by @zhangfengcdt in #1587
- [DOCS] Use lowercase file extensions;
.PNG
->.png
by @jbampton in #1590 - [DOCS] pre-commit autoupdate; fix Python lint error by @jbampton in #1592
- [DOCS] Fix grammar and spelling by @jbampton in #1591
- [DOCS] 1) Fixed broken link to test data files 2) Minor issues in sam… by @zwu-net in #1600
- [DOCS] Update mkdocs.yml with code copying feature for website by @zwu-net in #1599
- [SEDONA-657] pre-commit add Python black hook; format Python with black by @jbampton in #1593
- [SEDONA-656] Add ST_Project by @furqaankhan in #1594
- [DOCS] Standardize whitespace in Markdown files by @jbampton in #1602
- [DOCS] Update Java code comments by @jbampton in #1601
- [DOCS] Add pre-commit hook
check-docstring-first
by @jbampton in #1604 - [DOCS] Fix spelling; rename file by @jbampton in #1605
- [SEDONA-658] Add ST_Simplify by @furqaankhan in #1606
- [DOCS] Fix the examples in the documentation of raster writer by @Kontinuation in #1611
- [SEDONA-655] DBSCAN by @james-willis in #1589
- [DOCS] Fix spelling in Java and Scala test files by @jbampton in #1613
- [DOCS] Upgrade pre-commit min version; add hook; pre-commit autoupdate by @jbampton in #1614
- Add
.gitattributes
for newline code normalization by @jbampton in #1615 - [DOCS] Fix spelling by @jbampton in #1618
- [DOCS] Fix spelling and rename file by @jbampton in #1620
- [CI] Add pre-commit hook
gitleaks
to detect and prevent hardcoded secrets by @jbampton in #1621 - [SEDONA-662] remove dead code from dbscan code by @james-willis in #1622
- [DOCS] Fix spelling in Java files by @jbampton in #1624
- [DOCS] Remove unneeded trailing semicolons from Scala files by @jbampton in #1625
- [DOCS] Enable markdownlint rule MD045; Images should have alternate text by @jbampton in #1627
- [DOCS] Enable markdownlint rule MD038 by @jbampton in #1629
- [CI] Enable
yamllint
rulescomments
andcomments-indentation
by @jbampton in #1630 - [CI] Add pre-commit hook
isort
to sort Python imports by @jbampton in #1633 - [CI] Add pre-commit hook
oxipng
forlossless
compression by @jbampton in #1632 - [CI] Add pre-commit hook
bandit
to find Python security issues by @jbampton in #1634 - [DOCS] Minor update to the pull request template by @jbampton in #1636
- [SEDONA-665] Ping rasterio version to < 1.4.0 in Docker by @jiayuasu in #1641
- [DOCS] Fix spelling; Standardize code block languages by @jbampton in #1640
- [CI] Add pre-commit hook ClangFormat; format C files with style
Google
by @jbampton in #1631 - [SEDONA-664] Add native GeoPackage reader by @Imbruced in #1603
- [SEDONA-663] Support spark connect python api by @sebbegg in #1639
- build(deps): bump fiona from 1.9.6 to 1.10.0 in /binder by @dependabot in #1579
- [SEDONA-661] add local outlier factor implementation. by @james-willis in #1623
- [DOCS] Clean up the community contributors page by @jbampton in #1649
- [DOCS] 💄 update
mkdocs.yml
to sort thetheme/features
list by @jbampton in #1645 - [CI] Remove macos from Docker build by @jiayuasu in #1648
- [CI] Add pre-commit hook shellcheck-py to lint shell files by @jbampton in #1626
- [CI] Add pre-commit hook
requirements-txt-fixer
for Python requirem… by @jbampton in #1635 - [SEDONA-666] add ST_Scale and ST_ScaleGeom by @furqaankhan in #1650
- [DOCS] Add
John Bampton
asCommitter
by @jbampton in #1654 - [SEDONA-659] Upgrade JTS version to 1.20.0 by @Kontinuation in #1655
- [CI] Fix Connection time out in Python workflow by @furqaankhan in #1651
- [CI] Add
pre-commit
hookname-tests-test
for Python test files by @jbampton in #1646 - [SEDONA-668] Drop the support of Spark 3.0, 3.1, 3.2 by @jiayuasu in #1653
- [SEDONA-667] Getis Ord by @james-willis in #1652
- [CI] Fix Connection time out in docker workflow by @furqaankhan in #1656
- [DOCS] Update arealm-small reference by @emmanuel-ferdman in #1658
- [DOCS] Change Gitter to Discord by @MohammadLotfiA in #1659
- [SEDONA-669] Fix timestamp_nz for GeoParquet reader and writer by @Kontinuation in #1661
- [SEDONA-670] Fix GeoJSON reader for DBR by @Kontinuation in #1662
- [DOCS] Fix Macro Syntax Error by @furqaankhan in #1663
- [CI] pre-commit: auto add license templates to headers of TOML files by @jbampton in #1657
- Update pyproject.toml remove isort by @jbampton in #1665
- build(deps): bump fiona from 1.8.22 to 1.10.1 in /docker/sedona-spark-jupyterlab by @dependabot in #1667
- build(deps): bump org.xerial:sqlite-jdbc from 3.36.0.3 to 3.41.2.2 in /spark/common by @dependabot in #1644
- [DOCS] Enhance the README with links for technical terms by @jbampton in #1672
- [DOCS] azure synapse analytics by @golfalot in #1673
- Remove
isort
from the.pre-commit-config.yaml
by @jbampton in #1666 - [DOCS] Added links to spatial computing, Spatial R and Spatial Python by @AmirTallap in #1675
- [CI] pre-commit: auto add license headers to all YAML files by @jbampton in #1674
- [SEDONA-672] Bug fix for ST_LengthSpheroid by @furqaankhan in #1679
- [CI] Upgrade upload-artifact to v4 by @jiayuasu in #1678
- [DOCS] Fix spelling in a Python file by @jbampton in #1642
- [SEDONA-671] Implement Spider spatial data generator by @Kontinuation in #1680
- [SEDONA-673] Fix issue when loading geoparquet file without bbox metadata. by @Imbruced in #1681
- [SEDONA-674] Update the sedona-raster python module to support GDAL 3.10 by @Kontinuation in #1682
- [SEDONA-675] Add ST_InterpolatePoint by @prantogg in #1684
- [SEDONA-677] Fix kryo deserialization of null envelopes by @Kontinuation in #1687
- [SEDONA-676] Add ST_Perimeter by @furqaankhan in #1686
- [SEDONA-679] Fix ST_LengthSpheroid behavior by @furqaankhan in #1691
- [SEDONA-678] Fix ST_Length and ST_Length2D behavior by @furqaankhan in #1690
- [SEDONA-680] Remove rasterio from mandatory dependencies by @jiayuasu in #1692
- [DOCS] Update
ApacheSedonaSQL_SpatialJoin_AirportsPerCountry.ipynb
by @emmanuel-ferdman in #1693 - build(deps): bump tornado from 6.4 to 6.4.2 in /binder by @dependabot in #1689
- [SEDONA-681] Bump GeoTools version from 28.2 to 28.5 by @jiayuasu in #1695
- [DOCS] Prepare release notes for Sedona 1.7.0 by @jiayuasu in #1694
- [DOCS] Bump Sedona Python, R and Zeppelin version to 1.7.0 by @jiayuasu in #1703
- [SEDONA-682] Sedona Spark 3.3 does not compile on Scala 2.13 by @jiayuasu in #1705
- [SEDONA-683] exclude some repetitive dependencies by @freamdx in #1704
New Contributors
- @mvaaltola made their first contribution in #1574
- @emmanuel-ferdman made their first contribution in #1658
- @MohammadLotfiA made their first contribution in #1659
- @golfalot made their first contribution in #1673
- @AmirTallap made their first contribution in #1675
- @freamdx made their first contribution in #1704
Full Changelog: sedona-1.6.1...sedona-1.7.0