You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sedona.apache.org by gi...@apache.org on 2024/05/01 07:20:03 UTC
(sedona) branch website updated: Deployed 06f7db9b8 to latest-snapshot with MkDocs 1.6.0 and mike 2.0.0
This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch website
in repository https://gitbox.apache.org/repos/asf/sedona.git
The following commit(s) were added to refs/heads/website by this push:
new 68529b6b3 Deployed 06f7db9b8 to latest-snapshot with MkDocs 1.6.0 and mike 2.0.0
68529b6b3 is described below
commit 68529b6b342eae46991972a91397a6d57a06177a
Author: = <=>
AuthorDate: Wed May 1 07:19:58 2024 +0000
Deployed 06f7db9b8 to latest-snapshot with MkDocs 1.6.0 and mike 2.0.0
---
latest-snapshot/api/rdocs/pkgdown.yml | 2 +-
latest-snapshot/community/publish/index.html | 190 +++++-----
latest-snapshot/community/snapshot/index.html | 2 +-
latest-snapshot/community/vote/index.html | 4 +-
latest-snapshot/search/search_index.json | 2 +-
latest-snapshot/setup/maven-coordinates/index.html | 2 +-
latest-snapshot/setup/release-notes/index.html | 421 ++++++++++++++++-----
.../setup/release-notes/release-notes.md | 116 ++++++
latest-snapshot/usecases/utilities/index.html | 4 +-
9 files changed, 554 insertions(+), 189 deletions(-)
diff --git a/latest-snapshot/api/rdocs/pkgdown.yml b/latest-snapshot/api/rdocs/pkgdown.yml
index da6b424a2..182b65960 100644
--- a/latest-snapshot/api/rdocs/pkgdown.yml
+++ b/latest-snapshot/api/rdocs/pkgdown.yml
@@ -4,5 +4,5 @@ pkgdown_sha: ~
articles:
apache-sedona: apache-sedona.html
raster: raster.html
-last_built: 2024-05-01T05:05Z
+last_built: 2024-05-01T07:18Z
diff --git a/latest-snapshot/community/publish/index.html b/latest-snapshot/community/publish/index.html
index 2a619182c..b1ee2a3b2 100644
--- a/latest-snapshot/community/publish/index.html
+++ b/latest-snapshot/community/publish/index.html
@@ -4337,7 +4337,7 @@ rm<span class="w"> </span>-rf<span class="w"> </span>sedona-src
rm<span class="w"> </span>report.txt
</code></pre></div>
<h2 id="2-update-sedona-python-r-and-zeppelin-versions">2. Update Sedona Python, R and Zeppelin versions<a class="headerlink" href="#2-update-sedona-python-r-and-zeppelin-versions" title="Permanent link">¶</a></h2>
-<p>Make sure the Sedona version in the following files are 1.5.2.</p>
+<p>Make sure the Sedona version in the following files are 1.6.0.</p>
<ol>
<li><a href="https://github.com/apache/sedona/blob/master/python/sedona/version.py">https://github.com/apache/sedona/blob/master/python/sedona/version.py</a></li>
<li><a href="https://github.com/apache/sedona/blob/master/R/DESCRIPTION">https://github.com/apache/sedona/blob/master/R/DESCRIPTION</a></li>
@@ -4367,7 +4367,7 @@ rm<span class="w"> </span>-f<span class="w"> </span>pom.xml.*
<span class="nb">echo</span><span class="w"> </span><span class="s2">"*****Step 1. Stage the Release Candidate to GitHub."</span>
-mvn<span class="w"> </span>-q<span class="w"> </span>-B<span class="w"> </span>clean<span class="w"> </span>release:prepare<span class="w"> </span>-Dtag<span class="o">=</span>sedona-1.5.2-rc2<span class="w"> </span>-DreleaseVersion<span class="o">=</span><span class="m">1</span>.5.2<span class="w"> </span>-DdevelopmentVersion<span class="o">=</span><span class="m">1</span>.5.2-SNAPSHOT<span class="w"> </span>-Dresume<span class="o">=</span><span class="nb">false</span><span class="w"> < [...]
+mvn<span class="w"> </span>-q<span class="w"> </span>-B<span class="w"> </span>clean<span class="w"> </span>release:prepare<span class="w"> </span>-Dtag<span class="o">=</span>sedona-1.6.0-rc1<span class="w"> </span>-DreleaseVersion<span class="o">=</span><span class="m">1</span>.6.0<span class="w"> </span>-DdevelopmentVersion<span class="o">=</span><span class="m">1</span>.6.1-SNAPSHOT<span class="w"> </span>-Dresume<span class="o">=</span><span class="nb">false</span><span class="w"> < [...]
mvn<span class="w"> </span>-q<span class="w"> </span>-B<span class="w"> </span>release:clean<span class="w"> </span>-Penable-all-submodules
<span class="nb">echo</span><span class="w"> </span><span class="s2">"Now the releases are staged. A tag and two commits have been created on Sedona GitHub repo"</span>
@@ -4375,7 +4375,7 @@ mvn<span class="w"> </span>-q<span class="w"> </span>-B<span class="w"> </span>r
<span class="nb">echo</span><span class="w"> </span><span class="s2">"*****Step 2: Upload the Release Candidate to https://repository.apache.org."</span>
<span class="c1"># For Spark 3.0 and Scala 2.12</span>
-mvn<span class="w"> </span>-q<span class="w"> </span>org.apache.maven.plugins:maven-release-plugin:2.3.2:perform<span class="w"> </span>-DconnectionUrl<span class="o">=</span>scm:git:https://github.com/apache/sedona.git<span class="w"> </span>-Dtag<span class="o">=</span>sedona-1.5.2-rc2<span class="w"> </span>-Dresume<span class="o">=</span><span class="nb">false</span><span class="w"> </span>-Darguments<span class="o">=</span><span class="s2">"-DskipTests -Dspark=3.0 -Dscala=2.12& [...]
+mvn<span class="w"> </span>-q<span class="w"> </span>org.apache.maven.plugins:maven-release-plugin:2.3.2:perform<span class="w"> </span>-DconnectionUrl<span class="o">=</span>scm:git:https://github.com/apache/sedona.git<span class="w"> </span>-Dtag<span class="o">=</span>sedona-1.6.0-rc1<span class="w"> </span>-Dresume<span class="o">=</span><span class="nb">false</span><span class="w"> </span>-Darguments<span class="o">=</span><span class="s2">"-DskipTests -Dspark=3.0 -Dscala=2.12& [...]
<span class="c1"># For Spark 3.0 and Scala 2.13</span>
<span class="c1">## Note that we use maven-release-plugin 2.3.2 instead of more recent version (e.g., 3.0.1) to get rid of a bug of maven-release-plugin,</span>
@@ -4385,111 +4385,111 @@ mvn<span class="w"> </span>-q<span class="w"> </span>org.apache.maven.plugins:ma
<span class="c1">## Please also note that system properties `-Dspark` and `-Dscala` has to be specified both for release:perform and the actual build parameters</span>
<span class="c1">## in `-Darguments`, because the build profiles activated for release:perform task will also affect the actual build task. It is safer to specify</span>
<span class="c1">## these system properties for both tasks.</span>
-mvn<span class="w"> </span>-q<span class="w"> </span>org.apache.maven.plugins:maven-release-plugin:2.3.2:perform<span class="w"> </span>-DconnectionUrl<span class="o">=</span>scm:git:https://github.com/apache/sedona.git<span class="w"> </span>-Dtag<span class="o">=</span>sedona-1.5.2-rc2<span class="w"> </span>-Dresume<span class="o">=</span><span class="nb">false</span><span class="w"> </span>-Darguments<span class="o">=</span><span class="s2">"-DskipTests -Dspark=3.0 -Dscala=2.13& [...]
+mvn<span class="w"> </span>-q<span class="w"> </span>org.apache.maven.plugins:maven-release-plugin:2.3.2:perform<span class="w"> </span>-DconnectionUrl<span class="o">=</span>scm:git:https://github.com/apache/sedona.git<span class="w"> </span>-Dtag<span class="o">=</span>sedona-1.6.0-rc1<span class="w"> </span>-Dresume<span class="o">=</span><span class="nb">false</span><span class="w"> </span>-Darguments<span class="o">=</span><span class="s2">"-DskipTests -Dspark=3.0 -Dscala=2.13& [...]
<span class="c1"># For Spark 3.4 and Scala 2.12</span>
-mvn<span class="w"> </span>-q<span class="w"> </span>org.apache.maven.plugins:maven-release-plugin:2.3.2:perform<span class="w"> </span>-DconnectionUrl<span class="o">=</span>scm:git:https://github.com/apache/sedona.git<span class="w"> </span>-Dtag<span class="o">=</span>sedona-1.5.2-rc2<span class="w"> </span>-Dresume<span class="o">=</span><span class="nb">false</span><span class="w"> </span>-Darguments<span class="o">=</span><span class="s2">"-DskipTests -Dspark=3.4 -Dscala=2.12& [...]
+mvn<span class="w"> </span>-q<span class="w"> </span>org.apache.maven.plugins:maven-release-plugin:2.3.2:perform<span class="w"> </span>-DconnectionUrl<span class="o">=</span>scm:git:https://github.com/apache/sedona.git<span class="w"> </span>-Dtag<span class="o">=</span>sedona-1.6.0-rc1<span class="w"> </span>-Dresume<span class="o">=</span><span class="nb">false</span><span class="w"> </span>-Darguments<span class="o">=</span><span class="s2">"-DskipTests -Dspark=3.4 -Dscala=2.12& [...]
<span class="c1"># For Spark 3.4 and Scala 2.13</span>
-mvn<span class="w"> </span>-q<span class="w"> </span>org.apache.maven.plugins:maven-release-plugin:2.3.2:perform<span class="w"> </span>-DconnectionUrl<span class="o">=</span>scm:git:https://github.com/apache/sedona.git<span class="w"> </span>-Dtag<span class="o">=</span>sedona-1.5.2-rc2<span class="w"> </span>-Dresume<span class="o">=</span><span class="nb">false</span><span class="w"> </span>-Darguments<span class="o">=</span><span class="s2">"-DskipTests -Dspark=3.4 -Dscala=2.13& [...]
+mvn<span class="w"> </span>-q<span class="w"> </span>org.apache.maven.plugins:maven-release-plugin:2.3.2:perform<span class="w"> </span>-DconnectionUrl<span class="o">=</span>scm:git:https://github.com/apache/sedona.git<span class="w"> </span>-Dtag<span class="o">=</span>sedona-1.6.0-rc1<span class="w"> </span>-Dresume<span class="o">=</span><span class="nb">false</span><span class="w"> </span>-Darguments<span class="o">=</span><span class="s2">"-DskipTests -Dspark=3.4 -Dscala=2.13& [...]
<span class="c1"># For Spark 3.5 and Scala 2.12</span>
-mvn<span class="w"> </span>-q<span class="w"> </span>org.apache.maven.plugins:maven-release-plugin:2.3.2:perform<span class="w"> </span>-DconnectionUrl<span class="o">=</span>scm:git:https://github.com/apache/sedona.git<span class="w"> </span>-Dtag<span class="o">=</span>sedona-1.5.2-rc2<span class="w"> </span>-Dresume<span class="o">=</span><span class="nb">false</span><span class="w"> </span>-Darguments<span class="o">=</span><span class="s2">"-DskipTests -Dspark=3.5 -Dscala=2.12& [...]
+mvn<span class="w"> </span>-q<span class="w"> </span>org.apache.maven.plugins:maven-release-plugin:2.3.2:perform<span class="w"> </span>-DconnectionUrl<span class="o">=</span>scm:git:https://github.com/apache/sedona.git<span class="w"> </span>-Dtag<span class="o">=</span>sedona-1.6.0-rc1<span class="w"> </span>-Dresume<span class="o">=</span><span class="nb">false</span><span class="w"> </span>-Darguments<span class="o">=</span><span class="s2">"-DskipTests -Dspark=3.5 -Dscala=2.12& [...]
<span class="c1"># For Spark 3.5 and Scala 2.13</span>
-mvn<span class="w"> </span>-q<span class="w"> </span>org.apache.maven.plugins:maven-release-plugin:2.3.2:perform<span class="w"> </span>-DconnectionUrl<span class="o">=</span>scm:git:https://github.com/apache/sedona.git<span class="w"> </span>-Dtag<span class="o">=</span>sedona-1.5.2-rc2<span class="w"> </span>-Dresume<span class="o">=</span><span class="nb">false</span><span class="w"> </span>-Darguments<span class="o">=</span><span class="s2">"-DskipTests -Dspark=3.5 -Dscala=2.13& [...]
+mvn<span class="w"> </span>-q<span class="w"> </span>org.apache.maven.plugins:maven-release-plugin:2.3.2:perform<span class="w"> </span>-DconnectionUrl<span class="o">=</span>scm:git:https://github.com/apache/sedona.git<span class="w"> </span>-Dtag<span class="o">=</span>sedona-1.6.0-rc1<span class="w"> </span>-Dresume<span class="o">=</span><span class="nb">false</span><span class="w"> </span>-Darguments<span class="o">=</span><span class="s2">"-DskipTests -Dspark=3.5 -Dscala=2.13& [...]
<span class="nb">echo</span><span class="w"> </span><span class="s2">"*****Step 3: Upload Release Candidate on ASF SVN: https://dist.apache.org/repos/dist/dev/sedona"</span>
-<span class="nb">echo</span><span class="w"> </span><span class="s2">"Creating 1.5.2-rc2 folder on SVN..."</span>
+<span class="nb">echo</span><span class="w"> </span><span class="s2">"Creating 1.6.0-rc1 folder on SVN..."</span>
-svn<span class="w"> </span>mkdir<span class="w"> </span>-m<span class="w"> </span><span class="s2">"Adding folder"</span><span class="w"> </span>https://dist.apache.org/repos/dist/dev/sedona/1.5.2-rc2
+svn<span class="w"> </span>mkdir<span class="w"> </span>-m<span class="w"> </span><span class="s2">"Adding folder"</span><span class="w"> </span>https://dist.apache.org/repos/dist/dev/sedona/1.6.0-rc1
<span class="nb">echo</span><span class="w"> </span><span class="s2">"Creating release files locally..."</span>
<span class="nb">echo</span><span class="w"> </span><span class="s2">"Downloading source code..."</span>
-wget<span class="w"> </span>https://github.com/apache/sedona/archive/refs/tags/sedona-1.5.2-rc2.tar.gz
-tar<span class="w"> </span>-xvf<span class="w"> </span>sedona-1.5.2-rc2.tar.gz
-mkdir<span class="w"> </span>apache-sedona-1.5.2-src
-cp<span class="w"> </span>-r<span class="w"> </span>sedona-sedona-1.5.2-rc2/*<span class="w"> </span>apache-sedona-1.5.2-src/
-tar<span class="w"> </span>czf<span class="w"> </span>apache-sedona-1.5.2-src.tar.gz<span class="w"> </span>apache-sedona-1.5.2-src
-rm<span class="w"> </span>sedona-1.5.2-rc2.tar.gz
-rm<span class="w"> </span>-rf<span class="w"> </span>sedona-sedona-1.5.2-rc2
+wget<span class="w"> </span>https://github.com/apache/sedona/archive/refs/tags/sedona-1.6.0-rc1.tar.gz
+tar<span class="w"> </span>-xvf<span class="w"> </span>sedona-1.6.0-rc1.tar.gz
+mkdir<span class="w"> </span>apache-sedona-1.6.0-src
+cp<span class="w"> </span>-r<span class="w"> </span>sedona-sedona-1.6.0-rc1/*<span class="w"> </span>apache-sedona-1.6.0-src/
+tar<span class="w"> </span>czf<span class="w"> </span>apache-sedona-1.6.0-src.tar.gz<span class="w"> </span>apache-sedona-1.6.0-src
+rm<span class="w"> </span>sedona-1.6.0-rc1.tar.gz
+rm<span class="w"> </span>-rf<span class="w"> </span>sedona-sedona-1.6.0-rc1
<span class="nb">echo</span><span class="w"> </span><span class="s2">"Compiling the source code..."</span>
-mkdir<span class="w"> </span>apache-sedona-1.5.2-bin
+mkdir<span class="w"> </span>apache-sedona-1.6.0-bin
-<span class="nb">cd</span><span class="w"> </span>apache-sedona-1.5.2-src<span class="w"> </span><span class="o">&&</span><span class="w"> </span>mvn<span class="w"> </span>-q<span class="w"> </span>clean<span class="w"> </span>install<span class="w"> </span>-DskipTests<span class="w"> </span>-Dspark<span class="o">=</span><span class="m">3</span>.0<span class="w"> </span>-Dscala<span class="o">=</span><span class="m">2</span>.12<span class="w"> </span><span class="o">&&< [...]
-cp<span class="w"> </span>apache-sedona-1.5.2-src/spark-shaded/target/sedona-*1.5.2.jar<span class="w"> </span>apache-sedona-1.5.2-bin/
-cp<span class="w"> </span>apache-sedona-1.5.2-src/flink-shaded/target/sedona-*1.5.2.jar<span class="w"> </span>apache-sedona-1.5.2-bin/
-cp<span class="w"> </span>apache-sedona-1.5.2-src/snowflake/target/sedona-*1.5.2.jar<span class="w"> </span>apache-sedona-1.5.2-bin/
+<span class="nb">cd</span><span class="w"> </span>apache-sedona-1.6.0-src<span class="w"> </span><span class="o">&&</span><span class="w"> </span>mvn<span class="w"> </span>-q<span class="w"> </span>clean<span class="w"> </span>install<span class="w"> </span>-DskipTests<span class="w"> </span>-Dspark<span class="o">=</span><span class="m">3</span>.0<span class="w"> </span>-Dscala<span class="o">=</span><span class="m">2</span>.12<span class="w"> </span><span class="o">&&< [...]
+cp<span class="w"> </span>apache-sedona-1.6.0-src/spark-shaded/target/sedona-*1.6.0.jar<span class="w"> </span>apache-sedona-1.6.0-bin/
+cp<span class="w"> </span>apache-sedona-1.6.0-src/flink-shaded/target/sedona-*1.6.0.jar<span class="w"> </span>apache-sedona-1.6.0-bin/
+cp<span class="w"> </span>apache-sedona-1.6.0-src/snowflake/target/sedona-*1.6.0.jar<span class="w"> </span>apache-sedona-1.6.0-bin/
-<span class="nb">cd</span><span class="w"> </span>apache-sedona-1.5.2-src<span class="w"> </span><span class="o">&&</span><span class="w"> </span>mvn<span class="w"> </span>-q<span class="w"> </span>clean<span class="w"> </span>install<span class="w"> </span>-DskipTests<span class="w"> </span>-Dspark<span class="o">=</span><span class="m">3</span>.0<span class="w"> </span>-Dscala<span class="o">=</span><span class="m">2</span>.13<span class="w"> </span><span class="o">&&< [...]
-cp<span class="w"> </span>apache-sedona-1.5.2-src/spark-shaded/target/sedona-*1.5.2.jar<span class="w"> </span>apache-sedona-1.5.2-bin/
+<span class="nb">cd</span><span class="w"> </span>apache-sedona-1.6.0-src<span class="w"> </span><span class="o">&&</span><span class="w"> </span>mvn<span class="w"> </span>-q<span class="w"> </span>clean<span class="w"> </span>install<span class="w"> </span>-DskipTests<span class="w"> </span>-Dspark<span class="o">=</span><span class="m">3</span>.0<span class="w"> </span>-Dscala<span class="o">=</span><span class="m">2</span>.13<span class="w"> </span><span class="o">&&< [...]
+cp<span class="w"> </span>apache-sedona-1.6.0-src/spark-shaded/target/sedona-*1.6.0.jar<span class="w"> </span>apache-sedona-1.6.0-bin/
-<span class="nb">cd</span><span class="w"> </span>apache-sedona-1.5.2-src<span class="w"> </span><span class="o">&&</span><span class="w"> </span>mvn<span class="w"> </span>-q<span class="w"> </span>clean<span class="w"> </span>install<span class="w"> </span>-DskipTests<span class="w"> </span>-Dspark<span class="o">=</span><span class="m">3</span>.4<span class="w"> </span>-Dscala<span class="o">=</span><span class="m">2</span>.12<span class="w"> </span><span class="o">&&< [...]
-cp<span class="w"> </span>apache-sedona-1.5.2-src/spark-shaded/target/sedona-*1.5.2.jar<span class="w"> </span>apache-sedona-1.5.2-bin/
+<span class="nb">cd</span><span class="w"> </span>apache-sedona-1.6.0-src<span class="w"> </span><span class="o">&&</span><span class="w"> </span>mvn<span class="w"> </span>-q<span class="w"> </span>clean<span class="w"> </span>install<span class="w"> </span>-DskipTests<span class="w"> </span>-Dspark<span class="o">=</span><span class="m">3</span>.4<span class="w"> </span>-Dscala<span class="o">=</span><span class="m">2</span>.12<span class="w"> </span><span class="o">&&< [...]
+cp<span class="w"> </span>apache-sedona-1.6.0-src/spark-shaded/target/sedona-*1.6.0.jar<span class="w"> </span>apache-sedona-1.6.0-bin/
-<span class="nb">cd</span><span class="w"> </span>apache-sedona-1.5.2-src<span class="w"> </span><span class="o">&&</span><span class="w"> </span>mvn<span class="w"> </span>-q<span class="w"> </span>clean<span class="w"> </span>install<span class="w"> </span>-DskipTests<span class="w"> </span>-Dspark<span class="o">=</span><span class="m">3</span>.4<span class="w"> </span>-Dscala<span class="o">=</span><span class="m">2</span>.13<span class="w"> </span><span class="o">&&< [...]
-cp<span class="w"> </span>apache-sedona-1.5.2-src/spark-shaded/target/sedona-*1.5.2.jar<span class="w"> </span>apache-sedona-1.5.2-bin/
+<span class="nb">cd</span><span class="w"> </span>apache-sedona-1.6.0-src<span class="w"> </span><span class="o">&&</span><span class="w"> </span>mvn<span class="w"> </span>-q<span class="w"> </span>clean<span class="w"> </span>install<span class="w"> </span>-DskipTests<span class="w"> </span>-Dspark<span class="o">=</span><span class="m">3</span>.4<span class="w"> </span>-Dscala<span class="o">=</span><span class="m">2</span>.13<span class="w"> </span><span class="o">&&< [...]
+cp<span class="w"> </span>apache-sedona-1.6.0-src/spark-shaded/target/sedona-*1.6.0.jar<span class="w"> </span>apache-sedona-1.6.0-bin/
-<span class="nb">cd</span><span class="w"> </span>apache-sedona-1.5.2-src<span class="w"> </span><span class="o">&&</span><span class="w"> </span>mvn<span class="w"> </span>-q<span class="w"> </span>clean<span class="w"> </span>install<span class="w"> </span>-DskipTests<span class="w"> </span>-Dspark<span class="o">=</span><span class="m">3</span>.5<span class="w"> </span>-Dscala<span class="o">=</span><span class="m">2</span>.12<span class="w"> </span><span class="o">&&< [...]
-cp<span class="w"> </span>apache-sedona-1.5.2-src/spark-shaded/target/sedona-*1.5.2.jar<span class="w"> </span>apache-sedona-1.5.2-bin/
+<span class="nb">cd</span><span class="w"> </span>apache-sedona-1.6.0-src<span class="w"> </span><span class="o">&&</span><span class="w"> </span>mvn<span class="w"> </span>-q<span class="w"> </span>clean<span class="w"> </span>install<span class="w"> </span>-DskipTests<span class="w"> </span>-Dspark<span class="o">=</span><span class="m">3</span>.5<span class="w"> </span>-Dscala<span class="o">=</span><span class="m">2</span>.12<span class="w"> </span><span class="o">&&< [...]
+cp<span class="w"> </span>apache-sedona-1.6.0-src/spark-shaded/target/sedona-*1.6.0.jar<span class="w"> </span>apache-sedona-1.6.0-bin/
-<span class="nb">cd</span><span class="w"> </span>apache-sedona-1.5.2-src<span class="w"> </span><span class="o">&&</span><span class="w"> </span>mvn<span class="w"> </span>-q<span class="w"> </span>clean<span class="w"> </span>install<span class="w"> </span>-DskipTests<span class="w"> </span>-Dspark<span class="o">=</span><span class="m">3</span>.5<span class="w"> </span>-Dscala<span class="o">=</span><span class="m">2</span>.13<span class="w"> </span><span class="o">&&< [...]
-cp<span class="w"> </span>apache-sedona-1.5.2-src/spark-shaded/target/sedona-*1.5.2.jar<span class="w"> </span>apache-sedona-1.5.2-bin/
+<span class="nb">cd</span><span class="w"> </span>apache-sedona-1.6.0-src<span class="w"> </span><span class="o">&&</span><span class="w"> </span>mvn<span class="w"> </span>-q<span class="w"> </span>clean<span class="w"> </span>install<span class="w"> </span>-DskipTests<span class="w"> </span>-Dspark<span class="o">=</span><span class="m">3</span>.5<span class="w"> </span>-Dscala<span class="o">=</span><span class="m">2</span>.13<span class="w"> </span><span class="o">&&< [...]
+cp<span class="w"> </span>apache-sedona-1.6.0-src/spark-shaded/target/sedona-*1.6.0.jar<span class="w"> </span>apache-sedona-1.6.0-bin/
-tar<span class="w"> </span>czf<span class="w"> </span>apache-sedona-1.5.2-bin.tar.gz<span class="w"> </span>apache-sedona-1.5.2-bin
-shasum<span class="w"> </span>-a<span class="w"> </span><span class="m">512</span><span class="w"> </span>apache-sedona-1.5.2-src.tar.gz<span class="w"> </span>><span class="w"> </span>apache-sedona-1.5.2-src.tar.gz.sha512
-shasum<span class="w"> </span>-a<span class="w"> </span><span class="m">512</span><span class="w"> </span>apache-sedona-1.5.2-bin.tar.gz<span class="w"> </span>><span class="w"> </span>apache-sedona-1.5.2-bin.tar.gz.sha512
-gpg<span class="w"> </span>-ab<span class="w"> </span>apache-sedona-1.5.2-src.tar.gz
-gpg<span class="w"> </span>-ab<span class="w"> </span>apache-sedona-1.5.2-bin.tar.gz
+tar<span class="w"> </span>czf<span class="w"> </span>apache-sedona-1.6.0-bin.tar.gz<span class="w"> </span>apache-sedona-1.6.0-bin
+shasum<span class="w"> </span>-a<span class="w"> </span><span class="m">512</span><span class="w"> </span>apache-sedona-1.6.0-src.tar.gz<span class="w"> </span>><span class="w"> </span>apache-sedona-1.6.0-src.tar.gz.sha512
+shasum<span class="w"> </span>-a<span class="w"> </span><span class="m">512</span><span class="w"> </span>apache-sedona-1.6.0-bin.tar.gz<span class="w"> </span>><span class="w"> </span>apache-sedona-1.6.0-bin.tar.gz.sha512
+gpg<span class="w"> </span>-ab<span class="w"> </span>apache-sedona-1.6.0-src.tar.gz
+gpg<span class="w"> </span>-ab<span class="w"> </span>apache-sedona-1.6.0-bin.tar.gz
<span class="nb">echo</span><span class="w"> </span><span class="s2">"Uploading local release files..."</span>
-svn<span class="w"> </span>import<span class="w"> </span>-m<span class="w"> </span><span class="s2">"Adding file"</span><span class="w"> </span>apache-sedona-1.5.2-src.tar.gz<span class="w"> </span>https://dist.apache.org/repos/dist/dev/sedona/1.5.2-rc2/apache-sedona-1.5.2-src.tar.gz
-svn<span class="w"> </span>import<span class="w"> </span>-m<span class="w"> </span><span class="s2">"Adding file"</span><span class="w"> </span>apache-sedona-1.5.2-src.tar.gz.asc<span class="w"> </span>https://dist.apache.org/repos/dist/dev/sedona/1.5.2-rc2/apache-sedona-1.5.2-src.tar.gz.asc
-svn<span class="w"> </span>import<span class="w"> </span>-m<span class="w"> </span><span class="s2">"Adding file"</span><span class="w"> </span>apache-sedona-1.5.2-src.tar.gz.sha512<span class="w"> </span>https://dist.apache.org/repos/dist/dev/sedona/1.5.2-rc2/apache-sedona-1.5.2-src.tar.gz.sha512
-svn<span class="w"> </span>import<span class="w"> </span>-m<span class="w"> </span><span class="s2">"Adding file"</span><span class="w"> </span>apache-sedona-1.5.2-bin.tar.gz<span class="w"> </span>https://dist.apache.org/repos/dist/dev/sedona/1.5.2-rc2/apache-sedona-1.5.2-bin.tar.gz
-svn<span class="w"> </span>import<span class="w"> </span>-m<span class="w"> </span><span class="s2">"Adding file"</span><span class="w"> </span>apache-sedona-1.5.2-bin.tar.gz.asc<span class="w"> </span>https://dist.apache.org/repos/dist/dev/sedona/1.5.2-rc2/apache-sedona-1.5.2-bin.tar.gz.asc
-svn<span class="w"> </span>import<span class="w"> </span>-m<span class="w"> </span><span class="s2">"Adding file"</span><span class="w"> </span>apache-sedona-1.5.2-bin.tar.gz.sha512<span class="w"> </span>https://dist.apache.org/repos/dist/dev/sedona/1.5.2-rc2/apache-sedona-1.5.2-bin.tar.gz.sha512
+svn<span class="w"> </span>import<span class="w"> </span>-m<span class="w"> </span><span class="s2">"Adding file"</span><span class="w"> </span>apache-sedona-1.6.0-src.tar.gz<span class="w"> </span>https://dist.apache.org/repos/dist/dev/sedona/1.6.0-rc1/apache-sedona-1.6.0-src.tar.gz
+svn<span class="w"> </span>import<span class="w"> </span>-m<span class="w"> </span><span class="s2">"Adding file"</span><span class="w"> </span>apache-sedona-1.6.0-src.tar.gz.asc<span class="w"> </span>https://dist.apache.org/repos/dist/dev/sedona/1.6.0-rc1/apache-sedona-1.6.0-src.tar.gz.asc
+svn<span class="w"> </span>import<span class="w"> </span>-m<span class="w"> </span><span class="s2">"Adding file"</span><span class="w"> </span>apache-sedona-1.6.0-src.tar.gz.sha512<span class="w"> </span>https://dist.apache.org/repos/dist/dev/sedona/1.6.0-rc1/apache-sedona-1.6.0-src.tar.gz.sha512
+svn<span class="w"> </span>import<span class="w"> </span>-m<span class="w"> </span><span class="s2">"Adding file"</span><span class="w"> </span>apache-sedona-1.6.0-bin.tar.gz<span class="w"> </span>https://dist.apache.org/repos/dist/dev/sedona/1.6.0-rc1/apache-sedona-1.6.0-bin.tar.gz
+svn<span class="w"> </span>import<span class="w"> </span>-m<span class="w"> </span><span class="s2">"Adding file"</span><span class="w"> </span>apache-sedona-1.6.0-bin.tar.gz.asc<span class="w"> </span>https://dist.apache.org/repos/dist/dev/sedona/1.6.0-rc1/apache-sedona-1.6.0-bin.tar.gz.asc
+svn<span class="w"> </span>import<span class="w"> </span>-m<span class="w"> </span><span class="s2">"Adding file"</span><span class="w"> </span>apache-sedona-1.6.0-bin.tar.gz.sha512<span class="w"> </span>https://dist.apache.org/repos/dist/dev/sedona/1.6.0-rc1/apache-sedona-1.6.0-bin.tar.gz.sha512
<span class="nb">echo</span><span class="w"> </span><span class="s2">"Removing local release files..."</span>
-rm<span class="w"> </span>apache-sedona-1.5.2-src.tar.gz
-rm<span class="w"> </span>apache-sedona-1.5.2-src.tar.gz.asc
-rm<span class="w"> </span>apache-sedona-1.5.2-src.tar.gz.sha512
-rm<span class="w"> </span>apache-sedona-1.5.2-bin.tar.gz
-rm<span class="w"> </span>apache-sedona-1.5.2-bin.tar.gz.asc
-rm<span class="w"> </span>apache-sedona-1.5.2-bin.tar.gz.sha512
-rm<span class="w"> </span>-rf<span class="w"> </span>apache-sedona-1.5.2-src
-rm<span class="w"> </span>-rf<span class="w"> </span>apache-sedona-1.5.2-bin
+rm<span class="w"> </span>apache-sedona-1.6.0-src.tar.gz
+rm<span class="w"> </span>apache-sedona-1.6.0-src.tar.gz.asc
+rm<span class="w"> </span>apache-sedona-1.6.0-src.tar.gz.sha512
+rm<span class="w"> </span>apache-sedona-1.6.0-bin.tar.gz
+rm<span class="w"> </span>apache-sedona-1.6.0-bin.tar.gz.asc
+rm<span class="w"> </span>apache-sedona-1.6.0-bin.tar.gz.sha512
+rm<span class="w"> </span>-rf<span class="w"> </span>apache-sedona-1.6.0-src
+rm<span class="w"> </span>-rf<span class="w"> </span>apache-sedona-1.6.0-bin
</code></pre></div>
<h2 id="5-vote-in-dev-sedonaapacheorg">5. Vote in dev sedona.apache.org<a class="headerlink" href="#5-vote-in-dev-sedonaapacheorg" title="Permanent link">¶</a></h2>
<h3 id="vote-email">Vote email<a class="headerlink" href="#vote-email" title="Permanent link">¶</a></h3>
<p>Please add changes at the end if needed:</p>
-<div class="highlight"><pre><span></span><code>Subject: [VOTE] Release Apache Sedona 1.5.2-rc2
+<div class="highlight"><pre><span></span><code>Subject: [VOTE] Release Apache Sedona 1.6.0-rc1
Hi all,
-This is a call for vote on Apache Sedona 1.5.2-rc2. Please refer to the changes listed at the bottom of this email.
+This is a call for vote on Apache Sedona 1.6.0-rc1. Please refer to the changes listed at the bottom of this email.
Release notes:
-https://github.com/apache/sedona/blob/sedona-1.5.2-rc2/docs/setup/release-notes.md
+https://github.com/apache/sedona/blob/sedona-1.6.0-rc1/docs/setup/release-notes.md
Build instructions:
-https://github.com/apache/sedona/blob/sedona-1.5.2-rc2/docs/setup/compile.md
+https://github.com/apache/sedona/blob/sedona-1.6.0-rc1/docs/setup/compile.md
GitHub tag:
-https://github.com/apache/sedona/releases/tag/sedona-1.5.2-rc2
+https://github.com/apache/sedona/releases/tag/sedona-1.6.0-rc1
GPG public key to verify the Release:
https://downloads.apache.org/sedona/KEYS
Source code and binaries:
-https://dist.apache.org/repos/dist/dev/sedona/1.5.2-rc2/
+https://dist.apache.org/repos/dist/dev/sedona/1.6.0-rc1/
The vote will be open for at least 72 hours or until at least 3 "+1" PMC votes are cast
@@ -4524,7 +4524,7 @@ Original comment (Permalink from https://lists.apache.org/list.html):
</code></pre></div>
<h3 id="pass-email">Pass email<a class="headerlink" href="#pass-email" title="Permanent link">¶</a></h3>
<p>Please count the votes and add the Permalink of the vote thread at the end.</p>
-<div class="highlight"><pre><span></span><code>Subject: [RESULT][VOTE] Release Apache Sedona 1.5.2-rc2
+<div class="highlight"><pre><span></span><code>Subject: [RESULT][VOTE] Release Apache Sedona 1.6.0-rc1
Dear all,
@@ -4544,11 +4544,11 @@ I will make an announcement soon.
<li>Please add the permalink of the vote thread</li>
<li>Please add the permalink of the vote result thread</li>
</ol>
-<div class="highlight"><pre><span></span><code>Subject: [ANNOUNCE] Apache Sedona 1.5.2 released
+<div class="highlight"><pre><span></span><code>Subject: [ANNOUNCE] Apache Sedona 1.6.0 released
Dear all,
-We are happy to report that we have released Apache Sedona 1.5.2. Thank you again for your help.
+We are happy to report that we have released Apache Sedona 1.6.0. Thank you again for your help.
Apache Sedona is a cluster computing system for processing large-scale spatial data.
@@ -4563,10 +4563,10 @@ Website:
http://sedona.apache.org/
Release notes:
-https://github.com/apache/sedona/blob/sedona-1.5.2/docs/setup/release-notes.md
+https://github.com/apache/sedona/blob/sedona-1.6.0/docs/setup/release-notes.md
Download links:
-https://github.com/apache/sedona/releases/tag/sedona-1.5.2
+https://github.com/apache/sedona/releases/tag/sedona-1.6.0
Additional resources:
Mailing list: dev@sedona.apache.org
@@ -4580,32 +4580,32 @@ Apache Sedona Team
<p>If a vote failed, do the following:</p>
<ol>
<li>In the vote email, say that we will create another release candidate.</li>
-<li>Restart from Step 3 <code>Update mkdocs.yml</code>. Please increment the release candidate ID (e.g., <code>1.5.2-rc2</code>) and update <code>sedona_create_release.current_rc</code> and <code>sedona_create_release.current_git_tag</code> in <code>mkdocs.yml</code> to generate the script listed on this webpage.</li>
+<li>Restart from Step 3 <code>Update mkdocs.yml</code>. Please increment the release candidate ID (e.g., <code>1.6.0-rc2</code>) and update <code>sedona_create_release.current_rc</code> and <code>sedona_create_release.current_git_tag</code> in <code>mkdocs.yml</code> to generate the script listed on this webpage.</li>
</ol>
<h2 id="8-release-source-code-and-maven-package">8. Release source code and Maven package<a class="headerlink" href="#8-release-source-code-and-maven-package" title="Permanent link">¶</a></h2>
<h3 id="upload-releases">Upload releases<a class="headerlink" href="#upload-releases" title="Permanent link">¶</a></h3>
<div class="highlight"><pre><span></span><code><span class="ch">#!/bin/bash</span>
<span class="nb">echo</span><span class="w"> </span><span class="s2">"Move all files in https://dist.apache.org/repos/dist/dev/sedona to https://dist.apache.org/repos/dist/release/sedona, using svn"</span>
-svn<span class="w"> </span>mkdir<span class="w"> </span>-m<span class="w"> </span><span class="s2">"Adding folder"</span><span class="w"> </span>https://dist.apache.org/repos/dist/release/sedona/1.5.2
-wget<span class="w"> </span>https://dist.apache.org/repos/dist/dev/sedona/1.5.2-rc2/apache-sedona-1.5.2-src.tar.gz
-wget<span class="w"> </span>https://dist.apache.org/repos/dist/dev/sedona/1.5.2-rc2/apache-sedona-1.5.2-src.tar.gz.asc
-wget<span class="w"> </span>https://dist.apache.org/repos/dist/dev/sedona/1.5.2-rc2/apache-sedona-1.5.2-src.tar.gz.sha512
-wget<span class="w"> </span>https://dist.apache.org/repos/dist/dev/sedona/1.5.2-rc2/apache-sedona-1.5.2-bin.tar.gz
-wget<span class="w"> </span>https://dist.apache.org/repos/dist/dev/sedona/1.5.2-rc2/apache-sedona-1.5.2-bin.tar.gz.asc
-wget<span class="w"> </span>https://dist.apache.org/repos/dist/dev/sedona/1.5.2-rc2/apache-sedona-1.5.2-bin.tar.gz.sha512
-svn<span class="w"> </span>import<span class="w"> </span>-m<span class="w"> </span><span class="s2">"Adding file"</span><span class="w"> </span>apache-sedona-1.5.2-src.tar.gz<span class="w"> </span>https://dist.apache.org/repos/dist/release/sedona/1.5.2/apache-sedona-1.5.2-src.tar.gz
-svn<span class="w"> </span>import<span class="w"> </span>-m<span class="w"> </span><span class="s2">"Adding file"</span><span class="w"> </span>apache-sedona-1.5.2-src.tar.gz.asc<span class="w"> </span>https://dist.apache.org/repos/dist/release/sedona/1.5.2/apache-sedona-1.5.2-src.tar.gz.asc
-svn<span class="w"> </span>import<span class="w"> </span>-m<span class="w"> </span><span class="s2">"Adding file"</span><span class="w"> </span>apache-sedona-1.5.2-src.tar.gz.sha512<span class="w"> </span>https://dist.apache.org/repos/dist/release/sedona/1.5.2/apache-sedona-1.5.2-src.tar.gz.sha512
-svn<span class="w"> </span>import<span class="w"> </span>-m<span class="w"> </span><span class="s2">"Adding file"</span><span class="w"> </span>apache-sedona-1.5.2-bin.tar.gz<span class="w"> </span>https://dist.apache.org/repos/dist/release/sedona/1.5.2/apache-sedona-1.5.2-bin.tar.gz
-svn<span class="w"> </span>import<span class="w"> </span>-m<span class="w"> </span><span class="s2">"Adding file"</span><span class="w"> </span>apache-sedona-1.5.2-bin.tar.gz.asc<span class="w"> </span>https://dist.apache.org/repos/dist/release/sedona/1.5.2/apache-sedona-1.5.2-bin.tar.gz.asc
-svn<span class="w"> </span>import<span class="w"> </span>-m<span class="w"> </span><span class="s2">"Adding file"</span><span class="w"> </span>apache-sedona-1.5.2-bin.tar.gz.sha512<span class="w"> </span>https://dist.apache.org/repos/dist/release/sedona/1.5.2/apache-sedona-1.5.2-bin.tar.gz.sha512
-rm<span class="w"> </span>apache-sedona-1.5.2-src.tar.gz
-rm<span class="w"> </span>apache-sedona-1.5.2-src.tar.gz.asc
-rm<span class="w"> </span>apache-sedona-1.5.2-src.tar.gz.sha512
-rm<span class="w"> </span>apache-sedona-1.5.2-bin.tar.gz
-rm<span class="w"> </span>apache-sedona-1.5.2-bin.tar.gz.asc
-rm<span class="w"> </span>apache-sedona-1.5.2-bin.tar.gz.sha512
+svn<span class="w"> </span>mkdir<span class="w"> </span>-m<span class="w"> </span><span class="s2">"Adding folder"</span><span class="w"> </span>https://dist.apache.org/repos/dist/release/sedona/1.6.0
+wget<span class="w"> </span>https://dist.apache.org/repos/dist/dev/sedona/1.6.0-rc1/apache-sedona-1.6.0-src.tar.gz
+wget<span class="w"> </span>https://dist.apache.org/repos/dist/dev/sedona/1.6.0-rc1/apache-sedona-1.6.0-src.tar.gz.asc
+wget<span class="w"> </span>https://dist.apache.org/repos/dist/dev/sedona/1.6.0-rc1/apache-sedona-1.6.0-src.tar.gz.sha512
+wget<span class="w"> </span>https://dist.apache.org/repos/dist/dev/sedona/1.6.0-rc1/apache-sedona-1.6.0-bin.tar.gz
+wget<span class="w"> </span>https://dist.apache.org/repos/dist/dev/sedona/1.6.0-rc1/apache-sedona-1.6.0-bin.tar.gz.asc
+wget<span class="w"> </span>https://dist.apache.org/repos/dist/dev/sedona/1.6.0-rc1/apache-sedona-1.6.0-bin.tar.gz.sha512
+svn<span class="w"> </span>import<span class="w"> </span>-m<span class="w"> </span><span class="s2">"Adding file"</span><span class="w"> </span>apache-sedona-1.6.0-src.tar.gz<span class="w"> </span>https://dist.apache.org/repos/dist/release/sedona/1.6.0/apache-sedona-1.6.0-src.tar.gz
+svn<span class="w"> </span>import<span class="w"> </span>-m<span class="w"> </span><span class="s2">"Adding file"</span><span class="w"> </span>apache-sedona-1.6.0-src.tar.gz.asc<span class="w"> </span>https://dist.apache.org/repos/dist/release/sedona/1.6.0/apache-sedona-1.6.0-src.tar.gz.asc
+svn<span class="w"> </span>import<span class="w"> </span>-m<span class="w"> </span><span class="s2">"Adding file"</span><span class="w"> </span>apache-sedona-1.6.0-src.tar.gz.sha512<span class="w"> </span>https://dist.apache.org/repos/dist/release/sedona/1.6.0/apache-sedona-1.6.0-src.tar.gz.sha512
+svn<span class="w"> </span>import<span class="w"> </span>-m<span class="w"> </span><span class="s2">"Adding file"</span><span class="w"> </span>apache-sedona-1.6.0-bin.tar.gz<span class="w"> </span>https://dist.apache.org/repos/dist/release/sedona/1.6.0/apache-sedona-1.6.0-bin.tar.gz
+svn<span class="w"> </span>import<span class="w"> </span>-m<span class="w"> </span><span class="s2">"Adding file"</span><span class="w"> </span>apache-sedona-1.6.0-bin.tar.gz.asc<span class="w"> </span>https://dist.apache.org/repos/dist/release/sedona/1.6.0/apache-sedona-1.6.0-bin.tar.gz.asc
+svn<span class="w"> </span>import<span class="w"> </span>-m<span class="w"> </span><span class="s2">"Adding file"</span><span class="w"> </span>apache-sedona-1.6.0-bin.tar.gz.sha512<span class="w"> </span>https://dist.apache.org/repos/dist/release/sedona/1.6.0/apache-sedona-1.6.0-bin.tar.gz.sha512
+rm<span class="w"> </span>apache-sedona-1.6.0-src.tar.gz
+rm<span class="w"> </span>apache-sedona-1.6.0-src.tar.gz.asc
+rm<span class="w"> </span>apache-sedona-1.6.0-src.tar.gz.sha512
+rm<span class="w"> </span>apache-sedona-1.6.0-bin.tar.gz
+rm<span class="w"> </span>apache-sedona-1.6.0-bin.tar.gz.asc
+rm<span class="w"> </span>apache-sedona-1.6.0-bin.tar.gz.sha512
</code></pre></div>
<h3 id="manually-close-and-release-the-package">Manually close and release the package<a class="headerlink" href="#manually-close-and-release-the-package" title="Permanent link">¶</a></h3>
<ol>
@@ -4624,31 +4624,31 @@ rm<span class="w"> </span>-f<span class="w"> </span>release.*
rm<span class="w"> </span>-f<span class="w"> </span>pom.xml.*
<span class="c1"># For Spark 3.0 and Scala 2.12</span>
-mvn<span class="w"> </span>-q<span class="w"> </span>org.apache.maven.plugins:maven-release-plugin:2.3.2:perform<span class="w"> </span>-DconnectionUrl<span class="o">=</span>scm:git:https://github.com/apache/sedona.git<span class="w"> </span>-Dtag<span class="o">=</span>sedona-1.5.2-rc2<span class="w"> </span>-Dresume<span class="o">=</span><span class="nb">false</span><span class="w"> </span>-Darguments<span class="o">=</span><span class="s2">"-DskipTests -Dspark=3.0 -Dscala=2.12& [...]
+mvn<span class="w"> </span>-q<span class="w"> </span>org.apache.maven.plugins:maven-release-plugin:2.3.2:perform<span class="w"> </span>-DconnectionUrl<span class="o">=</span>scm:git:https://github.com/apache/sedona.git<span class="w"> </span>-Dtag<span class="o">=</span>sedona-1.6.0-rc1<span class="w"> </span>-Dresume<span class="o">=</span><span class="nb">false</span><span class="w"> </span>-Darguments<span class="o">=</span><span class="s2">"-DskipTests -Dspark=3.0 -Dscala=2.12& [...]
<span class="c1"># For Spark 3.0 and Scala 2.13</span>
-mvn<span class="w"> </span>-q<span class="w"> </span>org.apache.maven.plugins:maven-release-plugin:2.3.2:perform<span class="w"> </span>-DconnectionUrl<span class="o">=</span>scm:git:https://github.com/apache/sedona.git<span class="w"> </span>-Dtag<span class="o">=</span>sedona-1.5.2-rc2<span class="w"> </span>-Dresume<span class="o">=</span><span class="nb">false</span><span class="w"> </span>-Darguments<span class="o">=</span><span class="s2">"-DskipTests -Dspark=3.0 -Dscala=2.13& [...]
+mvn<span class="w"> </span>-q<span class="w"> </span>org.apache.maven.plugins:maven-release-plugin:2.3.2:perform<span class="w"> </span>-DconnectionUrl<span class="o">=</span>scm:git:https://github.com/apache/sedona.git<span class="w"> </span>-Dtag<span class="o">=</span>sedona-1.6.0-rc1<span class="w"> </span>-Dresume<span class="o">=</span><span class="nb">false</span><span class="w"> </span>-Darguments<span class="o">=</span><span class="s2">"-DskipTests -Dspark=3.0 -Dscala=2.13& [...]
<span class="c1"># For Spark 3.4 and Scala 2.12</span>
-mvn<span class="w"> </span>-q<span class="w"> </span>org.apache.maven.plugins:maven-release-plugin:2.3.2:perform<span class="w"> </span>-DconnectionUrl<span class="o">=</span>scm:git:https://github.com/apache/sedona.git<span class="w"> </span>-Dtag<span class="o">=</span>sedona-1.5.2-rc2<span class="w"> </span>-Dresume<span class="o">=</span><span class="nb">false</span><span class="w"> </span>-Darguments<span class="o">=</span><span class="s2">"-DskipTests -Dspark=3.4 -Dscala=2.12& [...]
+mvn<span class="w"> </span>-q<span class="w"> </span>org.apache.maven.plugins:maven-release-plugin:2.3.2:perform<span class="w"> </span>-DconnectionUrl<span class="o">=</span>scm:git:https://github.com/apache/sedona.git<span class="w"> </span>-Dtag<span class="o">=</span>sedona-1.6.0-rc1<span class="w"> </span>-Dresume<span class="o">=</span><span class="nb">false</span><span class="w"> </span>-Darguments<span class="o">=</span><span class="s2">"-DskipTests -Dspark=3.4 -Dscala=2.12& [...]
<span class="c1"># For Spark 3.4 and Scala 2.13</span>
-mvn<span class="w"> </span>-q<span class="w"> </span>org.apache.maven.plugins:maven-release-plugin:2.3.2:perform<span class="w"> </span>-DconnectionUrl<span class="o">=</span>scm:git:https://github.com/apache/sedona.git<span class="w"> </span>-Dtag<span class="o">=</span>sedona-1.5.2-rc2<span class="w"> </span>-Dresume<span class="o">=</span><span class="nb">false</span><span class="w"> </span>-Darguments<span class="o">=</span><span class="s2">"-DskipTests -Dspark=3.4 -Dscala=2.13& [...]
+mvn<span class="w"> </span>-q<span class="w"> </span>org.apache.maven.plugins:maven-release-plugin:2.3.2:perform<span class="w"> </span>-DconnectionUrl<span class="o">=</span>scm:git:https://github.com/apache/sedona.git<span class="w"> </span>-Dtag<span class="o">=</span>sedona-1.6.0-rc1<span class="w"> </span>-Dresume<span class="o">=</span><span class="nb">false</span><span class="w"> </span>-Darguments<span class="o">=</span><span class="s2">"-DskipTests -Dspark=3.4 -Dscala=2.13& [...]
</code></pre></div>
<h2 id="9-release-sedona-python-and-zeppelin">9. Release Sedona Python and Zeppelin<a class="headerlink" href="#9-release-sedona-python-and-zeppelin" title="Permanent link">¶</a></h2>
<p>You must have the maintainer privilege of <code>https://pypi.org/project/apache-sedona/</code> and <code>https://www.npmjs.com/package/apache-sedona</code></p>
<p>To publish Sedona pythons, you have to use GitHub actions since we release wheels for different platforms. Please use this repo: <a href="https://github.com/jiayuasu/sedona-publish-python">https://github.com/jiayuasu/sedona-publish-python</a></p>
<div class="highlight"><pre><span></span><code><span class="ch">#!/bin/bash</span>
-wget<span class="w"> </span>https://github.com/apache/sedona/archive/refs/tags/sedona-1.5.2-rc2.tar.gz
-tar<span class="w"> </span>-xvf<span class="w"> </span>sedona-1.5.2-rc2.tar.gz
-mkdir<span class="w"> </span>apache-sedona-1.5.2-src
-cp<span class="w"> </span>-r<span class="w"> </span>sedona-sedona-1.5.2-rc2/*<span class="w"> </span>apache-sedona-1.5.2-src/
+wget<span class="w"> </span>https://github.com/apache/sedona/archive/refs/tags/sedona-1.6.0-rc1.tar.gz
+tar<span class="w"> </span>-xvf<span class="w"> </span>sedona-1.6.0-rc1.tar.gz
+mkdir<span class="w"> </span>apache-sedona-1.6.0-src
+cp<span class="w"> </span>-r<span class="w"> </span>sedona-sedona-1.6.0-rc1/*<span class="w"> </span>apache-sedona-1.6.0-src/
-rm<span class="w"> </span>-rf<span class="w"> </span>apache-sedona-1.5.2-rc2
+rm<span class="w"> </span>-rf<span class="w"> </span>apache-sedona-1.6.0-rc1
-<span class="nb">cd</span><span class="w"> </span>apache-sedona-1.5.2-src/zeppelin<span class="w"> </span><span class="o">&&</span><span class="w"> </span>npm<span class="w"> </span>publish<span class="w"> </span><span class="o">&&</span><span class="w"> </span><span class="nb">cd</span><span class="w"> </span>..
-rm<span class="w"> </span>-rf<span class="w"> </span>apache-sedona-1.5.2-src
+<span class="nb">cd</span><span class="w"> </span>apache-sedona-1.6.0-src/zeppelin<span class="w"> </span><span class="o">&&</span><span class="w"> </span>npm<span class="w"> </span>publish<span class="w"> </span><span class="o">&&</span><span class="w"> </span><span class="nb">cd</span><span class="w"> </span>..
+rm<span class="w"> </span>-rf<span class="w"> </span>apache-sedona-1.6.0-src
</code></pre></div>
<h2 id="10-release-sedona-r-to-cran">10. Release Sedona R to CRAN.<a class="headerlink" href="#10-release-sedona-r-to-cran" title="Permanent link">¶</a></h2>
<div class="highlight"><pre><span></span><code><span class="ch">#!/bin/bash</span>
@@ -4659,7 +4659,7 @@ R<span class="w"> </span>CMD<span class="w"> </span>check<span class="w"> </span
<h2 id="11-publish-the-doc-website">11. Publish the doc website<a class="headerlink" href="#11-publish-the-doc-website" title="Permanent link">¶</a></h2>
<h3 id="prepare-the-environment-and-doc-folder">Prepare the environment and doc folder<a class="headerlink" href="#prepare-the-environment-and-doc-folder" title="Permanent link">¶</a></h3>
<ol>
-<li>Check out the 1.5.2 Git tag on your local repo.</li>
+<li>Check out the 1.6.0 Git tag on your local repo.</li>
<li>Read <a href="../../setup/compile/">Compile documentation website</a> to set up your environment. But don't deploy anything yet.</li>
<li>Add the download link to <a href="../../download/">Download page</a>.</li>
<li>Add the news to <code>docs/index.md</code>.</li>
@@ -4679,7 +4679,7 @@ mv<span class="w"> </span>spark/common/target/apidocs/*<span class="w"> </span>d
<p>From <a href="https://github.com/apache/sedona/actions/workflows/docs.yml">GitHub Action docs workflow</a>, find generated-docs of the commit which is right after the release candidate tag. Download it and copy this folder <code>docs/api/rdocs</code> to the same location of the Sedona to-be-released source repo.</p>
<h3 id="deploy-the-website">Deploy the website<a class="headerlink" href="#deploy-the-website" title="Permanent link">¶</a></h3>
<ol>
-<li>Run <code>mike deploy --update-aliases 1.5.2 latest -b website -p</code>. This will deploy this website to Sedona main repo's <code>website</code>.</li>
+<li>Run <code>mike deploy --update-aliases 1.6.0 latest -b website -p</code>. This will deploy this website to Sedona main repo's <code>website</code>.</li>
<li>Check out the master branch.</li>
<li>Git commit and push your changes in <code>download.md</code> and <code>index.md</code> to master branch. Delete all generated docs.</li>
<li>Check out the <code>website</code> branch.</li>
diff --git a/latest-snapshot/community/snapshot/index.html b/latest-snapshot/community/snapshot/index.html
index c9fac548b..3e9f3f7a5 100644
--- a/latest-snapshot/community/snapshot/index.html
+++ b/latest-snapshot/community/snapshot/index.html
@@ -3970,7 +3970,7 @@ rm<span class="w"> </span>-f<span class="w"> </span>release.*
rm<span class="w"> </span>-f<span class="w"> </span>pom.xml.*
<span class="c1"># Validate the POMs and your credential setup</span>
-mvn<span class="w"> </span>-q<span class="w"> </span>-B<span class="w"> </span>clean<span class="w"> </span>release:prepare<span class="w"> </span>-Dtag<span class="o">=</span>sedona-1.5.2-rc2<span class="w"> </span>-DreleaseVersion<span class="o">=</span><span class="m">1</span>.5.2<span class="w"> </span>-DdevelopmentVersion<span class="o">=</span><span class="m">1</span>.5.2-SNAPSHOT<span class="w"> </span>-Dresume<span class="o">=</span><span class="nb">false</span><span class="w"> < [...]
+mvn<span class="w"> </span>-q<span class="w"> </span>-B<span class="w"> </span>clean<span class="w"> </span>release:prepare<span class="w"> </span>-Dtag<span class="o">=</span>sedona-1.6.0-rc1<span class="w"> </span>-DreleaseVersion<span class="o">=</span><span class="m">1</span>.6.0<span class="w"> </span>-DdevelopmentVersion<span class="o">=</span><span class="m">1</span>.6.1-SNAPSHOT<span class="w"> </span>-Dresume<span class="o">=</span><span class="nb">false</span><span class="w"> < [...]
mvn<span class="w"> </span>-q<span class="w"> </span>-B<span class="w"> </span>release:clean<span class="w"> </span>-Penable-all-submodules
<span class="c1"># Spark 3.0 and Scala 2.12</span>
diff --git a/latest-snapshot/community/vote/index.html b/latest-snapshot/community/vote/index.html
index 31e39fcc6..5ccbefb04 100644
--- a/latest-snapshot/community/vote/index.html
+++ b/latest-snapshot/community/vote/index.html
@@ -3989,8 +3989,8 @@ chmod<span class="w"> </span><span class="m">777</span><span class="w"> </span>v
<p>The content of the <code>verify.sh</code> script is as follows. <mark>If you copy the following content, a line break is automatically added to a long line of code. Please remove it in your local script.</mark></p>
<div class="highlight"><pre><span></span><code><span class="ch">#!/bin/bash</span>
-<span class="nv">SEDONA_CURRENT_RC</span><span class="o">=</span><span class="m">1</span>.5.2-rc2
-<span class="nv">SEDONA_CURRENT_VERSION</span><span class="o">=</span><span class="m">1</span>.5.2
+<span class="nv">SEDONA_CURRENT_RC</span><span class="o">=</span><span class="m">1</span>.6.0-rc1
+<span class="nv">SEDONA_CURRENT_VERSION</span><span class="o">=</span><span class="m">1</span>.6.0
<span class="c1">## Download a Sedona release</span>
wget<span class="w"> </span>-q<span class="w"> </span>https://downloads.apache.org/sedona/KEYS
diff --git a/latest-snapshot/search/search_index.json b/latest-snapshot/search/search_index.json
index e14d40126..3055678e7 100644
--- a/latest-snapshot/search/search_index.json
+++ b/latest-snapshot/search/search_index.json
@@ -1 +1 @@
-{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"Home","text":""},{"location":"#01172024-sedona-151-released-it-adds-spark-35-support-snowflake-support-and-many-more-raster-and-vector-functions","title":"01/17/2024: Sedona 1.5.1 released. It adds Spark 3.5 support, Snowflake support, and many more raster and vector functions!","text":""},{"location":"#10122023-sedona-150-released-it-adds-comprehensive-raster-data-etl-and-anal [...]
\ No newline at end of file
+{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"Home","text":""},{"location":"#01172024-sedona-151-released-it-adds-spark-35-support-snowflake-support-and-many-more-raster-and-vector-functions","title":"01/17/2024: Sedona 1.5.1 released. It adds Spark 3.5 support, Snowflake support, and many more raster and vector functions!","text":""},{"location":"#10122023-sedona-150-released-it-adds-comprehensive-raster-data-etl-and-anal [...]
\ No newline at end of file
diff --git a/latest-snapshot/setup/maven-coordinates/index.html b/latest-snapshot/setup/maven-coordinates/index.html
index 74b339a37..0e2f4b46b 100644
--- a/latest-snapshot/setup/maven-coordinates/index.html
+++ b/latest-snapshot/setup/maven-coordinates/index.html
@@ -4423,7 +4423,7 @@
</div>
</div>
<h2 id="snapshot-versions">SNAPSHOT versions<a class="headerlink" href="#snapshot-versions" title="Permanent link">¶</a></h2>
-<p>Sometimes Sedona has a SNAPSHOT version for the upcoming release. It follows the same naming conversion but has "SNAPSHOT" as suffix in the version. For example, <code>1.5.2-SNAPSHOT</code></p>
+<p>Sometimes Sedona has a SNAPSHOT version for the upcoming release. It follows the same naming conversion but has "SNAPSHOT" as suffix in the version. For example, <code>1.6.1-SNAPSHOT</code></p>
<p>In order to download SNAPSHOTs, you need to add the following repositories in your pom.xml or build.sbt</p>
<h3 id="buildsbt">build.sbt<a class="headerlink" href="#buildsbt" title="Permanent link">¶</a></h3>
<p>resolvers +=
diff --git a/latest-snapshot/setup/release-notes/index.html b/latest-snapshot/setup/release-notes/index.html
index c9f90bec7..c5cf6f815 100644
--- a/latest-snapshot/setup/release-notes/index.html
+++ b/latest-snapshot/setup/release-notes/index.html
@@ -66,7 +66,7 @@
<div data-md-component="skip">
- <a href="#sedona-152" class="md-skip">
+ <a href="#sedona-160" class="md-skip">
Skip to content
</a>
@@ -1245,6 +1245,75 @@
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
+ <li class="md-nav__item">
+ <a href="#sedona-160" class="md-nav__link">
+ <span class="md-ellipsis">
+ Sedona 1.6.0
+ </span>
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#new-contributors" class="md-nav__link">
+ <span class="md-ellipsis">
+ New Contributors
+ </span>
+ </a>
+
+ <nav class="md-nav" aria-label="New Contributors">
+ <ul class="md-nav__list">
+
+ <li class="md-nav__item">
+ <a href="#highlights" class="md-nav__link">
+ <span class="md-ellipsis">
+ Highlights
+ </span>
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#bug" class="md-nav__link">
+ <span class="md-ellipsis">
+ Bug
+ </span>
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#new-feature" class="md-nav__link">
+ <span class="md-ellipsis">
+ New Feature
+ </span>
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#improvement" class="md-nav__link">
+ <span class="md-ellipsis">
+ Improvement
+ </span>
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#task" class="md-nav__link">
+ <span class="md-ellipsis">
+ Task
+ </span>
+ </a>
+
+</li>
+
+ </ul>
+ </nav>
+
+</li>
+
<li class="md-nav__item">
<a href="#sedona-152" class="md-nav__link">
<span class="md-ellipsis">
@@ -1256,7 +1325,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
- <a href="#new-contributors" class="md-nav__link">
+ <a href="#new-contributors_1" class="md-nav__link">
<span class="md-ellipsis">
New Contributors
</span>
@@ -1265,7 +1334,7 @@
</li>
<li class="md-nav__item">
- <a href="#bug" class="md-nav__link">
+ <a href="#bug_1" class="md-nav__link">
<span class="md-ellipsis">
Bug
</span>
@@ -1274,7 +1343,7 @@
</li>
<li class="md-nav__item">
- <a href="#improvement" class="md-nav__link">
+ <a href="#improvement_1" class="md-nav__link">
<span class="md-ellipsis">
Improvement
</span>
@@ -1292,7 +1361,7 @@
</li>
<li class="md-nav__item">
- <a href="#task" class="md-nav__link">
+ <a href="#task_1" class="md-nav__link">
<span class="md-ellipsis">
Task
</span>
@@ -1316,7 +1385,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
- <a href="#highlights" class="md-nav__link">
+ <a href="#highlights_1" class="md-nav__link">
<span class="md-ellipsis">
Highlights
</span>
@@ -1334,7 +1403,7 @@
</li>
<li class="md-nav__item">
- <a href="#new-contributors_1" class="md-nav__link">
+ <a href="#new-contributors_2" class="md-nav__link">
<span class="md-ellipsis">
New Contributors
</span>
@@ -1343,7 +1412,7 @@
</li>
<li class="md-nav__item">
- <a href="#bug_1" class="md-nav__link">
+ <a href="#bug_2" class="md-nav__link">
<span class="md-ellipsis">
Bug
</span>
@@ -1352,7 +1421,7 @@
</li>
<li class="md-nav__item">
- <a href="#new-feature" class="md-nav__link">
+ <a href="#new-feature_1" class="md-nav__link">
<span class="md-ellipsis">
New Feature
</span>
@@ -1361,7 +1430,7 @@
</li>
<li class="md-nav__item">
- <a href="#improvement_1" class="md-nav__link">
+ <a href="#improvement_2" class="md-nav__link">
<span class="md-ellipsis">
Improvement
</span>
@@ -1379,7 +1448,7 @@
</li>
<li class="md-nav__item">
- <a href="#task_1" class="md-nav__link">
+ <a href="#task_2" class="md-nav__link">
<span class="md-ellipsis">
Task
</span>
@@ -1403,7 +1472,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
- <a href="#highlights_1" class="md-nav__link">
+ <a href="#highlights_2" class="md-nav__link">
<span class="md-ellipsis">
Highlights
</span>
@@ -1412,7 +1481,7 @@
</li>
<li class="md-nav__item">
- <a href="#bug_2" class="md-nav__link">
+ <a href="#bug_3" class="md-nav__link">
<span class="md-ellipsis">
Bug
</span>
@@ -1421,7 +1490,7 @@
</li>
<li class="md-nav__item">
- <a href="#new-feature_1" class="md-nav__link">
+ <a href="#new-feature_2" class="md-nav__link">
<span class="md-ellipsis">
New Feature
</span>
@@ -1430,7 +1499,7 @@
</li>
<li class="md-nav__item">
- <a href="#improvement_2" class="md-nav__link">
+ <a href="#improvement_3" class="md-nav__link">
<span class="md-ellipsis">
Improvement
</span>
@@ -1439,7 +1508,7 @@
</li>
<li class="md-nav__item">
- <a href="#task_2" class="md-nav__link">
+ <a href="#task_3" class="md-nav__link">
<span class="md-ellipsis">
Task
</span>
@@ -1463,7 +1532,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
- <a href="#highlights_2" class="md-nav__link">
+ <a href="#highlights_3" class="md-nav__link">
<span class="md-ellipsis">
Highlights
</span>
@@ -1481,7 +1550,7 @@
</li>
<li class="md-nav__item">
- <a href="#bug_3" class="md-nav__link">
+ <a href="#bug_4" class="md-nav__link">
<span class="md-ellipsis">
Bug
</span>
@@ -1490,7 +1559,7 @@
</li>
<li class="md-nav__item">
- <a href="#new-feature_2" class="md-nav__link">
+ <a href="#new-feature_3" class="md-nav__link">
<span class="md-ellipsis">
New Feature
</span>
@@ -1499,7 +1568,7 @@
</li>
<li class="md-nav__item">
- <a href="#improvement_3" class="md-nav__link">
+ <a href="#improvement_4" class="md-nav__link">
<span class="md-ellipsis">
Improvement
</span>
@@ -1523,7 +1592,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
- <a href="#highlights_3" class="md-nav__link">
+ <a href="#highlights_4" class="md-nav__link">
<span class="md-ellipsis">
Highlights
</span>
@@ -1550,7 +1619,7 @@
</li>
<li class="md-nav__item">
- <a href="#bug_4" class="md-nav__link">
+ <a href="#bug_5" class="md-nav__link">
<span class="md-ellipsis">
Bug
</span>
@@ -1559,7 +1628,7 @@
</li>
<li class="md-nav__item">
- <a href="#new-feature_3" class="md-nav__link">
+ <a href="#new-feature_4" class="md-nav__link">
<span class="md-ellipsis">
New Feature
</span>
@@ -1568,7 +1637,7 @@
</li>
<li class="md-nav__item">
- <a href="#improvement_4" class="md-nav__link">
+ <a href="#improvement_5" class="md-nav__link">
<span class="md-ellipsis">
Improvement
</span>
@@ -1601,7 +1670,7 @@
</li>
<li class="md-nav__item">
- <a href="#new-feature_4" class="md-nav__link">
+ <a href="#new-feature_5" class="md-nav__link">
<span class="md-ellipsis">
New Feature
</span>
@@ -1610,7 +1679,7 @@
</li>
<li class="md-nav__item">
- <a href="#improvement_5" class="md-nav__link">
+ <a href="#improvement_6" class="md-nav__link">
<span class="md-ellipsis">
Improvement
</span>
@@ -1634,7 +1703,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
- <a href="#highlights_4" class="md-nav__link">
+ <a href="#highlights_5" class="md-nav__link">
<span class="md-ellipsis">
Highlights
</span>
@@ -1661,7 +1730,7 @@
</li>
<li class="md-nav__item">
- <a href="#improvement_6" class="md-nav__link">
+ <a href="#improvement_7" class="md-nav__link">
<span class="md-ellipsis">
Improvement
</span>
@@ -1670,7 +1739,7 @@
</li>
<li class="md-nav__item">
- <a href="#task_3" class="md-nav__link">
+ <a href="#task_4" class="md-nav__link">
<span class="md-ellipsis">
Task
</span>
@@ -4618,6 +4687,75 @@
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
+ <li class="md-nav__item">
+ <a href="#sedona-160" class="md-nav__link">
+ <span class="md-ellipsis">
+ Sedona 1.6.0
+ </span>
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#new-contributors" class="md-nav__link">
+ <span class="md-ellipsis">
+ New Contributors
+ </span>
+ </a>
+
+ <nav class="md-nav" aria-label="New Contributors">
+ <ul class="md-nav__list">
+
+ <li class="md-nav__item">
+ <a href="#highlights" class="md-nav__link">
+ <span class="md-ellipsis">
+ Highlights
+ </span>
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#bug" class="md-nav__link">
+ <span class="md-ellipsis">
+ Bug
+ </span>
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#new-feature" class="md-nav__link">
+ <span class="md-ellipsis">
+ New Feature
+ </span>
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#improvement" class="md-nav__link">
+ <span class="md-ellipsis">
+ Improvement
+ </span>
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#task" class="md-nav__link">
+ <span class="md-ellipsis">
+ Task
+ </span>
+ </a>
+
+</li>
+
+ </ul>
+ </nav>
+
+</li>
+
<li class="md-nav__item">
<a href="#sedona-152" class="md-nav__link">
<span class="md-ellipsis">
@@ -4629,7 +4767,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
- <a href="#new-contributors" class="md-nav__link">
+ <a href="#new-contributors_1" class="md-nav__link">
<span class="md-ellipsis">
New Contributors
</span>
@@ -4638,7 +4776,7 @@
</li>
<li class="md-nav__item">
- <a href="#bug" class="md-nav__link">
+ <a href="#bug_1" class="md-nav__link">
<span class="md-ellipsis">
Bug
</span>
@@ -4647,7 +4785,7 @@
</li>
<li class="md-nav__item">
- <a href="#improvement" class="md-nav__link">
+ <a href="#improvement_1" class="md-nav__link">
<span class="md-ellipsis">
Improvement
</span>
@@ -4665,7 +4803,7 @@
</li>
<li class="md-nav__item">
- <a href="#task" class="md-nav__link">
+ <a href="#task_1" class="md-nav__link">
<span class="md-ellipsis">
Task
</span>
@@ -4689,7 +4827,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
- <a href="#highlights" class="md-nav__link">
+ <a href="#highlights_1" class="md-nav__link">
<span class="md-ellipsis">
Highlights
</span>
@@ -4707,7 +4845,7 @@
</li>
<li class="md-nav__item">
- <a href="#new-contributors_1" class="md-nav__link">
+ <a href="#new-contributors_2" class="md-nav__link">
<span class="md-ellipsis">
New Contributors
</span>
@@ -4716,7 +4854,7 @@
</li>
<li class="md-nav__item">
- <a href="#bug_1" class="md-nav__link">
+ <a href="#bug_2" class="md-nav__link">
<span class="md-ellipsis">
Bug
</span>
@@ -4725,7 +4863,7 @@
</li>
<li class="md-nav__item">
- <a href="#new-feature" class="md-nav__link">
+ <a href="#new-feature_1" class="md-nav__link">
<span class="md-ellipsis">
New Feature
</span>
@@ -4734,7 +4872,7 @@
</li>
<li class="md-nav__item">
- <a href="#improvement_1" class="md-nav__link">
+ <a href="#improvement_2" class="md-nav__link">
<span class="md-ellipsis">
Improvement
</span>
@@ -4752,7 +4890,7 @@
</li>
<li class="md-nav__item">
- <a href="#task_1" class="md-nav__link">
+ <a href="#task_2" class="md-nav__link">
<span class="md-ellipsis">
Task
</span>
@@ -4776,7 +4914,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
- <a href="#highlights_1" class="md-nav__link">
+ <a href="#highlights_2" class="md-nav__link">
<span class="md-ellipsis">
Highlights
</span>
@@ -4785,7 +4923,7 @@
</li>
<li class="md-nav__item">
- <a href="#bug_2" class="md-nav__link">
+ <a href="#bug_3" class="md-nav__link">
<span class="md-ellipsis">
Bug
</span>
@@ -4794,7 +4932,7 @@
</li>
<li class="md-nav__item">
- <a href="#new-feature_1" class="md-nav__link">
+ <a href="#new-feature_2" class="md-nav__link">
<span class="md-ellipsis">
New Feature
</span>
@@ -4803,7 +4941,7 @@
</li>
<li class="md-nav__item">
- <a href="#improvement_2" class="md-nav__link">
+ <a href="#improvement_3" class="md-nav__link">
<span class="md-ellipsis">
Improvement
</span>
@@ -4812,7 +4950,7 @@
</li>
<li class="md-nav__item">
- <a href="#task_2" class="md-nav__link">
+ <a href="#task_3" class="md-nav__link">
<span class="md-ellipsis">
Task
</span>
@@ -4836,7 +4974,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
- <a href="#highlights_2" class="md-nav__link">
+ <a href="#highlights_3" class="md-nav__link">
<span class="md-ellipsis">
Highlights
</span>
@@ -4854,7 +4992,7 @@
</li>
<li class="md-nav__item">
- <a href="#bug_3" class="md-nav__link">
+ <a href="#bug_4" class="md-nav__link">
<span class="md-ellipsis">
Bug
</span>
@@ -4863,7 +5001,7 @@
</li>
<li class="md-nav__item">
- <a href="#new-feature_2" class="md-nav__link">
+ <a href="#new-feature_3" class="md-nav__link">
<span class="md-ellipsis">
New Feature
</span>
@@ -4872,7 +5010,7 @@
</li>
<li class="md-nav__item">
- <a href="#improvement_3" class="md-nav__link">
+ <a href="#improvement_4" class="md-nav__link">
<span class="md-ellipsis">
Improvement
</span>
@@ -4896,7 +5034,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
- <a href="#highlights_3" class="md-nav__link">
+ <a href="#highlights_4" class="md-nav__link">
<span class="md-ellipsis">
Highlights
</span>
@@ -4923,7 +5061,7 @@
</li>
<li class="md-nav__item">
- <a href="#bug_4" class="md-nav__link">
+ <a href="#bug_5" class="md-nav__link">
<span class="md-ellipsis">
Bug
</span>
@@ -4932,7 +5070,7 @@
</li>
<li class="md-nav__item">
- <a href="#new-feature_3" class="md-nav__link">
+ <a href="#new-feature_4" class="md-nav__link">
<span class="md-ellipsis">
New Feature
</span>
@@ -4941,7 +5079,7 @@
</li>
<li class="md-nav__item">
- <a href="#improvement_4" class="md-nav__link">
+ <a href="#improvement_5" class="md-nav__link">
<span class="md-ellipsis">
Improvement
</span>
@@ -4974,7 +5112,7 @@
</li>
<li class="md-nav__item">
- <a href="#new-feature_4" class="md-nav__link">
+ <a href="#new-feature_5" class="md-nav__link">
<span class="md-ellipsis">
New Feature
</span>
@@ -4983,7 +5121,7 @@
</li>
<li class="md-nav__item">
- <a href="#improvement_5" class="md-nav__link">
+ <a href="#improvement_6" class="md-nav__link">
<span class="md-ellipsis">
Improvement
</span>
@@ -5007,7 +5145,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
- <a href="#highlights_4" class="md-nav__link">
+ <a href="#highlights_5" class="md-nav__link">
<span class="md-ellipsis">
Highlights
</span>
@@ -5034,7 +5172,7 @@
</li>
<li class="md-nav__item">
- <a href="#improvement_6" class="md-nav__link">
+ <a href="#improvement_7" class="md-nav__link">
<span class="md-ellipsis">
Improvement
</span>
@@ -5043,7 +5181,7 @@
</li>
<li class="md-nav__item">
- <a href="#task_3" class="md-nav__link">
+ <a href="#task_4" class="md-nav__link">
<span class="md-ellipsis">
Task
</span>
@@ -5389,10 +5527,121 @@
<p>Sedona before 1.6.0 only works with Shapely 1.x. If you want to work with Shapely 2.x, please use Sedona no earlier than 1.6.0.</p>
<p>If you use Sedona < 1.6.0, please use GeoPandas <= <code>0.11.1</code> since GeoPandas > 0.11.1 will automatically install Shapely 2.0. If you use Shapely, please use <= <code>1.8.5</code>.</p>
</div>
+<div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p>Sedona 1.6.0+ requires Java 11+ to compile and run. If you are using Java 8, please use Sedona <= 1.5.2.</p>
+</div>
+<h2 id="sedona-160">Sedona 1.6.0<a class="headerlink" href="#sedona-160" title="Permanent link">¶</a></h2>
+<p>Sedona 1.6.0 is compiled against Spark 3.3 / Spark 3.4 / Spark 3.5, Flink 1.12, Snowflake 7+, Java 11.</p>
+<h2 id="new-contributors">New Contributors<a class="headerlink" href="#new-contributors" title="Permanent link">¶</a></h2>
+<ul>
+<li>@mpetazzoni made their first contribution in <a href="https://github.com/apache/sedona/pull/1216">https://github.com/apache/sedona/pull/1216</a></li>
+<li>@sebdiem made their first contribution in <a href="https://github.com/apache/sedona/pull/1217">https://github.com/apache/sedona/pull/1217</a></li>
+<li>@guilhem-dvr made their first contribution in <a href="https://github.com/apache/sedona/pull/1229">https://github.com/apache/sedona/pull/1229</a></li>
+<li>@niklas-petersen made their first contribution in <a href="https://github.com/apache/sedona/pull/1252">https://github.com/apache/sedona/pull/1252</a></li>
+<li>@mebrein made their first contribution in <a href="https://github.com/apache/sedona/pull/1334">https://github.com/apache/sedona/pull/1334</a></li>
+</ul>
+<h3 id="highlights">Highlights<a class="headerlink" href="#highlights" title="Permanent link">¶</a></h3>
+<ul class="task-list">
+<li class="task-list-item"><label class="task-list-control"><input type="checkbox" disabled checked/><span class="task-list-indicator"></span></label> Sedona is now compatible with Shapely 2.0 and GeoPandas 0.11.1+.</li>
+<li class="task-list-item"><label class="task-list-control"><input type="checkbox" disabled checked/><span class="task-list-indicator"></span></label> Sedona now requires Java 11 to compile and run.</li>
+<li class="task-list-item"><label class="task-list-control"><input type="checkbox" disabled checked/><span class="task-list-indicator"></span></label> Sedona added enhanced support for geography data. This includes<ul>
+<li>ST_Buffer with spheroid distance</li>
+<li>ST_BestSRID to find the best SRID for a geometry</li>
+<li>ST_ShiftLongitude to shift the longitude of a geometry to mitigate the issue of crossing the date line</li>
+<li>ST_CrossesDateLine to check if a geometry crosses the date line</li>
+<li>ST_DWithin now supports spheroid distance</li>
+</ul>
+</li>
+<li class="task-list-item"><label class="task-list-control"><input type="checkbox" disabled checked/><span class="task-list-indicator"></span></label> <strong>Sedona Spark</strong> Sedona Raster allows RS_ReropjectMatch to wrap the extent of one raster to another raster, similar to <a href="https://corteva.github.io/rioxarray/html/rioxarray.html#rioxarray.raster_array.RasterArray.reproject_match">RasterArray.reproject_match function in rioxarray</a></li>
+<li class="task-list-item"><label class="task-list-control"><input type="checkbox" disabled checked/><span class="task-list-indicator"></span></label> <strong>Sedona Spark</strong> Sedona Raster now supports Rasterio and NumPy UDF by <code>raster.as_numpy</code>, <code>raster.as_numpy_masked</code>, <code>raster.as_rasterio</code>. You can perform any native function from rasterio and numpy and run them in parallel. See the example below.</li>
+</ul>
+<div class="highlight"><pre><span></span><code><span class="kn">from</span> <span class="nn">pyspark.sql.types</span> <span class="kn">import</span> <span class="n">DoubleType</span>
+
+<span class="k">def</span> <span class="nf">mean_udf</span><span class="p">(</span><span class="n">raster</span><span class="p">):</span>
+ <span class="k">return</span> <span class="nb">float</span><span class="p">(</span><span class="n">raster</span><span class="o">.</span><span class="n">as_numpy</span><span class="p">()</span><span class="o">.</span><span class="n">mean</span><span class="p">())</span>
+
+<span class="n">sedona</span><span class="o">.</span><span class="n">udf</span><span class="o">.</span><span class="n">register</span><span class="p">(</span><span class="s2">"mean_udf"</span><span class="p">,</span> <span class="n">mean_udf</span><span class="p">,</span> <span class="n">DoubleType</span><span class="p">())</span>
+<span class="n">df_raster</span><span class="o">.</span><span class="n">withColumn</span><span class="p">(</span><span class="s2">"mean"</span><span class="p">,</span> <span class="n">expr</span><span class="p">(</span><span class="s2">"mean_udf(rast)"</span><span class="p">))</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
+</code></pre></div>
+<h3 id="bug">Bug<a class="headerlink" href="#bug" title="Permanent link">¶</a></h3>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-532'>SEDONA-532</a>] - Sedona Spark SQL optimizer cannot optimize joins with complex conditions
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-543'>SEDONA-543</a>] - RS_Union_aggr gives referenceRaster is null error when run on cluster
+</li>
+</ul>
+
+<h3 id="new-feature">New Feature<a class="headerlink" href="#new-feature" title="Permanent link">¶</a></h3>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-467'>SEDONA-467</a>] - Add optimized join support for ST_DWithin
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-468'>SEDONA-468</a>] - Add provision to use spheroid distance in ST_DWithin
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-475'>SEDONA-475</a>] - Add RS_NormalizeAll to normalize all bands of a raster
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-480'>SEDONA-480</a>] - Implement ST_S2ToGeom
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-481'>SEDONA-481</a>] - Implements ST_Snap
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-484'>SEDONA-484</a>] - Implement ST_IsPolygonCW
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-488'>SEDONA-488</a>] - ST_Buffer with spheroid distance
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-498'>SEDONA-498</a>] - Add ST_BestSRID
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-499'>SEDONA-499</a>] - Add Spheroidal ST_Buffer
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-504'>SEDONA-504</a>] - Add ST_ShiftLongitude
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-508'>SEDONA-508</a>] - Add ST_CrossesDateLine
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-509'>SEDONA-509</a>] - Add Single Statistic RS_SummaryStats
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-514'>SEDONA-514</a>] - Add RS_SetPixelType
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-516'>SEDONA-516</a>] - Add RS_Interpolate
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-517'>SEDONA-517</a>] - Add RS_MakeRaster for constructing a new raster using given array data as band data
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-518'>SEDONA-518</a>] - Add RS_ReprojectMatch for wrapping the extent of one raster to another raster
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-522'>SEDONA-522</a>] - Add ST_Union with array of Geometry as input
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-533'>SEDONA-533</a>] - Implement ST_Polygonize
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-539'>SEDONA-539</a>] - Support Snowflake geography type
+</li>
+</ul>
+
+<h3 id="improvement">Improvement<a class="headerlink" href="#improvement" title="Permanent link">¶</a></h3>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-483'>SEDONA-483</a>] - Implements ST_IsPolygonCCW
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-493'>SEDONA-493</a>] - Update default behavior of RS_NormalizeAll
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-503'>SEDONA-503</a>] - Support Shapely 2.0 in PySpark binding
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-521'>SEDONA-521</a>] - Change ST_H3ToGeom Behavior
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-549'>SEDONA-549</a>] - RS_Union_aggr should support combining all bands in multi-band rasters
+</li>
+</ul>
+
+<h3 id="task">Task<a class="headerlink" href="#task" title="Permanent link">¶</a></h3>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-540'>SEDONA-540</a>] - Fix failed ST_Buffer and ST_Snap Snowflake tests
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-550'>SEDONA-550</a>] - Remove the version upper bound of Pandas, GeoPandas
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-551'>SEDONA-551</a>] - Upgrade GeoTools dependency to 31.0 for Apache SIS integration, Drop Java 8 support
+</li>
+</ul>
+
<h2 id="sedona-152">Sedona 1.5.2<a class="headerlink" href="#sedona-152" title="Permanent link">¶</a></h2>
<p>Sedona 1.5.2 is compiled against Spark 3.3 / Spark 3.4 / Spark 3.5, Flink 1.12, Snowflake 7+, Java 8.</p>
<p>This release is a maintenance release that includes bug fixes and minor improvements. No new features or major changes are added in this release.</p>
-<h3 id="new-contributors">New Contributors<a class="headerlink" href="#new-contributors" title="Permanent link">¶</a></h3>
+<h3 id="new-contributors_1">New Contributors<a class="headerlink" href="#new-contributors_1" title="Permanent link">¶</a></h3>
<ul>
<li>@mpetazzoni made their first contribution in <a href="https://github.com/apache/sedona/pull/1216">https://github.com/apache/sedona/pull/1216</a></li>
<li>@sebdiem made their first contribution in <a href="https://github.com/apache/sedona/pull/1217">https://github.com/apache/sedona/pull/1217</a></li>
@@ -5400,7 +5649,7 @@
<li>@niklas-petersen made their first contribution in <a href="https://github.com/apache/sedona/pull/1252">https://github.com/apache/sedona/pull/1252</a></li>
<li>@mebrein made their first contribution in <a href="https://github.com/apache/sedona/pull/1334">https://github.com/apache/sedona/pull/1334</a></li>
</ul>
-<h3 id="bug">Bug<a class="headerlink" href="#bug" title="Permanent link">¶</a></h3>
+<h3 id="bug_1">Bug<a class="headerlink" href="#bug_1" title="Permanent link">¶</a></h3>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-470'>SEDONA-470</a>] - Cannot distinguish between missing or null crs from the result of geoparquet.metadata
</li>
@@ -5448,7 +5697,7 @@
</li>
</ul>
-<h3 id="improvement">Improvement<a class="headerlink" href="#improvement" title="Permanent link">¶</a></h3>
+<h3 id="improvement_1">Improvement<a class="headerlink" href="#improvement_1" title="Permanent link">¶</a></h3>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-474'>SEDONA-474</a>] - Remove manipulation of warnings config
</li>
@@ -5494,7 +5743,7 @@
</li>
</ul>
-<h3 id="task">Task<a class="headerlink" href="#task" title="Permanent link">¶</a></h3>
+<h3 id="task_1">Task<a class="headerlink" href="#task_1" title="Permanent link">¶</a></h3>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-469'>SEDONA-469</a>] - Update Sedona docker and binder to use 1.5.1
</li>
@@ -5506,7 +5755,7 @@
<h2 id="sedona-151">Sedona 1.5.1<a class="headerlink" href="#sedona-151" title="Permanent link">¶</a></h2>
<p>Sedona 1.5.1 is compiled against Spark 3.3 / Spark 3.4 / Spark 3.5, Flink 1.12, Snowflake 7+, Java 8.</p>
-<h3 id="highlights">Highlights<a class="headerlink" href="#highlights" title="Permanent link">¶</a></h3>
+<h3 id="highlights_1">Highlights<a class="headerlink" href="#highlights_1" title="Permanent link">¶</a></h3>
<ul class="task-list">
<li class="task-list-item"><label class="task-list-control"><input type="checkbox" disabled checked/><span class="task-list-indicator"></span></label> <strong>Sedona Snowflake</strong> Add support for Snowflake</li>
<li class="task-list-item"><label class="task-list-control"><input type="checkbox" disabled checked/><span class="task-list-indicator"></span></label> <strong>Sedona Spark</strong> Support Spark 3.5</li>
@@ -5524,14 +5773,14 @@
<li>The default CRS for these functions is 4326 for raster and geometry involved in raster functions, if not specified.</li>
<li>KeplerGL and DeckGL become optional dependencies for Sedona Spark Python.</li>
</ul>
-<h3 id="new-contributors_1">New Contributors<a class="headerlink" href="#new-contributors_1" title="Permanent link">¶</a></h3>
+<h3 id="new-contributors_2">New Contributors<a class="headerlink" href="#new-contributors_2" title="Permanent link">¶</a></h3>
<ul>
<li>@hongbo-miao made their first contribution in <a href="https://github.com/apache/sedona/pull/1063">https://github.com/apache/sedona/pull/1063</a></li>
<li>@prantogg made their first contribution in <a href="https://github.com/apache/sedona/pull/1122">https://github.com/apache/sedona/pull/1122</a></li>
<li>@MyEnthusiastic made their first contribution in <a href="https://github.com/apache/sedona/pull/1130">https://github.com/apache/sedona/pull/1130</a></li>
<li>@duhaode520 made their first contribution in <a href="https://github.com/apache/sedona/pull/1193">https://github.com/apache/sedona/pull/1193</a></li>
</ul>
-<h3 id="bug_1">Bug<a class="headerlink" href="#bug_1" title="Permanent link">¶</a></h3>
+<h3 id="bug_2">Bug<a class="headerlink" href="#bug_2" title="Permanent link">¶</a></h3>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-414'>SEDONA-414</a>] - ST_MakeLine in sedona-spark does not work with array inputs
</li>
@@ -5555,7 +5804,7 @@
</li>
</ul>
-<h3 id="new-feature">New Feature<a class="headerlink" href="#new-feature" title="Permanent link">¶</a></h3>
+<h3 id="new-feature_1">New Feature<a class="headerlink" href="#new-feature_1" title="Permanent link">¶</a></h3>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-369'>SEDONA-369</a>] - Add ST_DWITHIN
</li>
@@ -5603,7 +5852,7 @@
</li>
</ul>
-<h3 id="improvement_1">Improvement<a class="headerlink" href="#improvement_1" title="Permanent link">¶</a></h3>
+<h3 id="improvement_2">Improvement<a class="headerlink" href="#improvement_2" title="Permanent link">¶</a></h3>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-339'>SEDONA-339</a>] - Skip irrelevant GitHub actions
</li>
@@ -5651,7 +5900,7 @@
</li>
</ul>
-<h3 id="task_1">Task<a class="headerlink" href="#task_1" title="Permanent link">¶</a></h3>
+<h3 id="task_2">Task<a class="headerlink" href="#task_2" title="Permanent link">¶</a></h3>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-450'>SEDONA-450</a>] - Support Spark 3.5
</li>
@@ -5661,7 +5910,7 @@
<h2 id="sedona-150">Sedona 1.5.0<a class="headerlink" href="#sedona-150" title="Permanent link">¶</a></h2>
<p>Sedona 1.5.0 is compiled against Spark 3.3 / Spark 3.4 / Flink 1.12, Java 8.</p>
-<h3 id="highlights_1">Highlights<a class="headerlink" href="#highlights_1" title="Permanent link">¶</a></h3>
+<h3 id="highlights_2">Highlights<a class="headerlink" href="#highlights_2" title="Permanent link">¶</a></h3>
<p><strong>API breaking changes</strong>:</p>
<ul>
<li>The following functions in Sedona requires the input data must be in longitude/latitude order otherwise they might throw errors. You can use <code>FlipCoordinates</code> to swap X and Y.<ul>
@@ -5691,7 +5940,7 @@
<li>Add native support of <a href="../../api/sql/Function/#st_h3celldistance">Uber H3 functions</a> in Sedona Spark and Sedona Flink.</li>
<li>Add SedonaKepler and SedonaPyDeck for <a href="../../tutorial/sql/#visualize-query-results">interactive map visualization</a> on Sedona Spark.</li>
</ul>
-<h3 id="bug_2">Bug<a class="headerlink" href="#bug_2" title="Permanent link">¶</a></h3>
+<h3 id="bug_3">Bug<a class="headerlink" href="#bug_3" title="Permanent link">¶</a></h3>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-318'>SEDONA-318</a>] - SerDe for RasterUDT performs poorly
</li>
@@ -5729,7 +5978,7 @@
</li>
</ul>
-<h3 id="new-feature_1">New Feature<a class="headerlink" href="#new-feature_1" title="Permanent link">¶</a></h3>
+<h3 id="new-feature_2">New Feature<a class="headerlink" href="#new-feature_2" title="Permanent link">¶</a></h3>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-200'>SEDONA-200</a>] - Add ST_CoordDim to Sedona
</li>
@@ -5839,7 +6088,7 @@
</li>
</ul>
-<h3 id="improvement_2">Improvement<a class="headerlink" href="#improvement_2" title="Permanent link">¶</a></h3>
+<h3 id="improvement_3">Improvement<a class="headerlink" href="#improvement_3" title="Permanent link">¶</a></h3>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-39'>SEDONA-39</a>] - Fix the Lon/lat order issue in Sedona
</li>
@@ -5885,7 +6134,7 @@
</li>
</ul>
-<h3 id="task_2">Task<a class="headerlink" href="#task_2" title="Permanent link">¶</a></h3>
+<h3 id="task_3">Task<a class="headerlink" href="#task_3" title="Permanent link">¶</a></h3>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-316'>SEDONA-316</a>] - Refactor Sedona Jupyter notebook examples with unified SedonaContext entrypoint
</li>
@@ -5913,7 +6162,7 @@
<h2 id="sedona-141">Sedona 1.4.1<a class="headerlink" href="#sedona-141" title="Permanent link">¶</a></h2>
<p>Sedona 1.4.1 is compiled against Spark 3.3 / Spark 3.4 / Flink 1.12, Java 8.</p>
-<h3 id="highlights_2">Highlights<a class="headerlink" href="#highlights_2" title="Permanent link">¶</a></h3>
+<h3 id="highlights_3">Highlights<a class="headerlink" href="#highlights_3" title="Permanent link">¶</a></h3>
<ul class="task-list">
<li class="task-list-item"><label class="task-list-control"><input type="checkbox" disabled checked/><span class="task-list-indicator"></span></label> <strong>Sedona Spark</strong> More raster functions and bridge RasterUDT and Map Algebra operators. See <a href="../../api/sql/Raster-operators/#raster-based-operators">Raster based operators</a> and <a href="../../api/sql/Raster-operators/#raster-to-map-algebra-operators">Raster to Map Algebra operators</a>.</li>
<li class="task-list-item"><label class="task-list-control"><input type="checkbox" disabled checked/><span class="task-list-indicator"></span></label> <strong>Sedona Spark & Flink</strong> Added geodesic / geography functions:<ul>
@@ -5966,7 +6215,7 @@
</code></pre></div>
</li>
</ul>
-<h3 id="bug_3">Bug<a class="headerlink" href="#bug_3" title="Permanent link">¶</a></h3>
+<h3 id="bug_4">Bug<a class="headerlink" href="#bug_4" title="Permanent link">¶</a></h3>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-266'>SEDONA-266</a>] - RS_Values throws UnsupportedOperationException for shuffled point arrays
</li>
@@ -5982,7 +6231,7 @@
</li>
</ul>
-<h3 id="new-feature_2">New Feature<a class="headerlink" href="#new-feature_2" title="Permanent link">¶</a></h3>
+<h3 id="new-feature_3">New Feature<a class="headerlink" href="#new-feature_3" title="Permanent link">¶</a></h3>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-196'>SEDONA-196</a>] - Add ST_Force3D to Sedona
</li>
@@ -6006,7 +6255,7 @@
</li>
</ul>
-<h3 id="improvement_3">Improvement<a class="headerlink" href="#improvement_3" title="Permanent link">¶</a></h3>
+<h3 id="improvement_4">Improvement<a class="headerlink" href="#improvement_4" title="Permanent link">¶</a></h3>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-167'>SEDONA-167</a>] - Add __pycache__ to Python .gitignore
</li>
@@ -6034,7 +6283,7 @@
<h2 id="sedona-140">Sedona 1.4.0<a class="headerlink" href="#sedona-140" title="Permanent link">¶</a></h2>
<p>Sedona 1.4.0 is compiled against, Spark 3.3 / Flink 1.12, Java 8.</p>
-<h3 id="highlights_3">Highlights<a class="headerlink" href="#highlights_3" title="Permanent link">¶</a></h3>
+<h3 id="highlights_4">Highlights<a class="headerlink" href="#highlights_4" title="Permanent link">¶</a></h3>
<ul class="task-list">
<li class="task-list-item"><label class="task-list-control"><input type="checkbox" disabled checked/><span class="task-list-indicator"></span></label> <strong>Sedona Spark & Flink</strong> Serialize and deserialize geometries 3 - 7X faster</li>
<li class="task-list-item"><label class="task-list-control"><input type="checkbox" disabled checked/><span class="task-list-indicator"></span></label> <strong>Sedona Spark & Flink</strong> Google S2 based spatial join for fast approximate point-in-polygon join. See <a href="../../api/sql/Optimizer/#google-s2-based-approximate-equi-join">Join query in Spark</a> and <a href="../../tutorial/flink/sql/#join-query">Join query in Flink</a></li>
@@ -6059,7 +6308,7 @@
</li>
</ul>
<p>When <code>sedona.join.optimizationmode</code> is configured as <code>nonequi</code>, it won't optimize join queries such as <code>SELECT * FROM A, B WHERE A.x = B.x AND ST_Contains(A.geom, B.geom)</code>, since it is an equi-join with equi-condition <code>A.x = B.x</code>. Sedona will optimize for <code>SELECT * FROM A, B WHERE ST_Contains(A.geom, B.geom)</code></p>
-<h3 id="bug_4">Bug<a class="headerlink" href="#bug_4" title="Permanent link">¶</a></h3>
+<h3 id="bug_5">Bug<a class="headerlink" href="#bug_5" title="Permanent link">¶</a></h3>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-218'>SEDONA-218</a>] - Flaky test caused by improper handling of null struct values in Adapter.toDf
</li>
@@ -6095,7 +6344,7 @@
</li>
</ul>
-<h3 id="new-feature_3">New Feature<a class="headerlink" href="#new-feature_3" title="Permanent link">¶</a></h3>
+<h3 id="new-feature_4">New Feature<a class="headerlink" href="#new-feature_4" title="Permanent link">¶</a></h3>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-156'>SEDONA-156</a>] - predicate pushdown support for GeoParquet
</li>
@@ -6113,7 +6362,7 @@
</li>
</ul>
-<h3 id="improvement_4">Improvement<a class="headerlink" href="#improvement_4" title="Permanent link">¶</a></h3>
+<h3 id="improvement_5">Improvement<a class="headerlink" href="#improvement_5" title="Permanent link">¶</a></h3>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-205'>SEDONA-205</a>] - Use BinaryType in GeometryUDT in Sedona Spark
</li>
@@ -6157,13 +6406,13 @@
<li><a href="https://issues.apache.org/jira/browse/SEDONA-211">SEDONA-211</a> - Enforce release managers to use JDK 8</li>
<li><a href="https://issues.apache.org/jira/browse/SEDONA-201">SEDONA-201</a> - Implement ST_MLineFromText and ST_MPolyFromText methods</li>
</ul>
-<h3 id="new-feature_4">New Feature<a class="headerlink" href="#new-feature_4" title="Permanent link">¶</a></h3>
+<h3 id="new-feature_5">New Feature<a class="headerlink" href="#new-feature_5" title="Permanent link">¶</a></h3>
<ul>
<li><a href="https://issues.apache.org/jira/browse/SEDONA-196">SEDONA-196</a> - Add ST_Force3D to Sedona</li>
<li><a href="https://issues.apache.org/jira/browse/SEDONA-197">SEDONA-197</a> - Add ST_ZMin, ST_ZMax to Sedona</li>
<li><a href="https://issues.apache.org/jira/browse/SEDONA-199">SEDONA-199</a> - Add ST_NDims to Sedona</li>
</ul>
-<h3 id="improvement_5">Improvement<a class="headerlink" href="#improvement_5" title="Permanent link">¶</a></h3>
+<h3 id="improvement_6">Improvement<a class="headerlink" href="#improvement_6" title="Permanent link">¶</a></h3>
<ul>
<li><a href="https://issues.apache.org/jira/browse/SEDONA-194">SEDONA-194</a> - Merge org.datasyslab.sernetcdf into Sedona</li>
<li><a href="https://issues.apache.org/jira/browse/SEDONA-208">SEDONA-208</a> - Use Spark RuntimeConfig in SedonaConf</li>
@@ -6174,7 +6423,7 @@
</div>
<h2 id="sedona-130">Sedona 1.3.0<a class="headerlink" href="#sedona-130" title="Permanent link">¶</a></h2>
<p>This version is a major release on Sedona 1.3.0 line and consists of 50 PRs. It includes many new functions, optimization and bug fixes.</p>
-<h3 id="highlights_4">Highlights<a class="headerlink" href="#highlights_4" title="Permanent link">¶</a></h3>
+<h3 id="highlights_5">Highlights<a class="headerlink" href="#highlights_5" title="Permanent link">¶</a></h3>
<ul class="task-list">
<li class="task-list-item"><label class="task-list-control"><input type="checkbox" disabled checked/><span class="task-list-indicator"></span></label> Sedona on Spark in this release is compiled against Spark 3.3.</li>
<li class="task-list-item"><label class="task-list-control"><input type="checkbox" disabled checked/><span class="task-list-indicator"></span></label> Sedona on Flink in this release is compiled against Flink 1.14.</li>
@@ -6231,7 +6480,7 @@
<li><a href="https://issues.apache.org/jira/browse/SEDONA-168">SEDONA-168</a> - Add ST_Normalize to Apache Sedona</li>
<li><a href="https://issues.apache.org/jira/browse/SEDONA-171">SEDONA-171</a> - Add ST_SetPoint to Apache Sedona</li>
</ul>
-<h3 id="improvement_6">Improvement<a class="headerlink" href="#improvement_6" title="Permanent link">¶</a></h3>
+<h3 id="improvement_7">Improvement<a class="headerlink" href="#improvement_7" title="Permanent link">¶</a></h3>
<ul>
<li><a href="https://issues.apache.org/jira/browse/SEDONA-121">SEDONA-121</a> - Add equivalent constructors left over from Spark to Flink</li>
<li><a href="https://issues.apache.org/jira/browse/SEDONA-132">SEDONA-132</a> - Create common module for SQL functions</li>
@@ -6265,7 +6514,7 @@
<li><a href="https://issues.apache.org/jira/browse/SEDONA-192">SEDONA-192</a> - Null handling in predicates</li>
<li><a href="https://issues.apache.org/jira/browse/SEDONA-195">SEDONA-195</a> - Add wkt validation and an optional srid to ST_GeomFromWKT/ST_GeomFromText</li>
</ul>
-<h3 id="task_3">Task<a class="headerlink" href="#task_3" title="Permanent link">¶</a></h3>
+<h3 id="task_4">Task<a class="headerlink" href="#task_4" title="Permanent link">¶</a></h3>
<ul>
<li><a href="https://issues.apache.org/jira/browse/SEDONA-150">SEDONA-150</a> - Drop Spark 2.4 and Scala 2.11 support</li>
</ul>
@@ -6570,7 +6819,7 @@
<span class="md-icon" title="Last update">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1-2.1-2M12.5 7v5.2l4 2.4-1 1L11 13V7h1.5M11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2v1.8Z"/></svg>
</span>
- <span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-datetime">May 1, 2024 05:00:23</span>
+ <span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-datetime">May 1, 2024 07:13:11</span>
</span>
diff --git a/latest-snapshot/setup/release-notes/release-notes.md b/latest-snapshot/setup/release-notes/release-notes.md
index 03fbf39b4..771335d11 100644
--- a/latest-snapshot/setup/release-notes/release-notes.md
+++ b/latest-snapshot/setup/release-notes/release-notes.md
@@ -3,6 +3,122 @@
If you use Sedona < 1.6.0, please use GeoPandas <= `0.11.1` since GeoPandas > 0.11.1 will automatically install Shapely 2.0. If you use Shapely, please use <= `1.8.5`.
+!!! warning
+ Sedona 1.6.0+ requires Java 11+ to compile and run. If you are using Java 8, please use Sedona <= 1.5.2.
+
+## Sedona 1.6.0
+
+Sedona 1.6.0 is compiled against Spark 3.3 / Spark 3.4 / Spark 3.5, Flink 1.12, Snowflake 7+, Java 11.
+
+## New Contributors
+
+* @mpetazzoni made their first contribution in https://github.com/apache/sedona/pull/1216
+* @sebdiem made their first contribution in https://github.com/apache/sedona/pull/1217
+* @guilhem-dvr made their first contribution in https://github.com/apache/sedona/pull/1229
+* @niklas-petersen made their first contribution in https://github.com/apache/sedona/pull/1252
+* @mebrein made their first contribution in https://github.com/apache/sedona/pull/1334
+
+### Highlights
+
+* [X] Sedona is now compatible with Shapely 2.0 and GeoPandas 0.11.1+.
+* [X] Sedona now requires Java 11 to compile and run.
+* [X] Sedona added enhanced support for geography data. This includes
+ * ST_Buffer with spheroid distance
+ * ST_BestSRID to find the best SRID for a geometry
+ * ST_ShiftLongitude to shift the longitude of a geometry to mitigate the issue of crossing the date line
+ * ST_CrossesDateLine to check if a geometry crosses the date line
+ * ST_DWithin now supports spheroid distance
+* [X] **Sedona Spark** Sedona Raster allows RS_ReropjectMatch to wrap the extent of one raster to another raster, similar to [RasterArray.reproject_match function in rioxarray](https://corteva.github.io/rioxarray/html/rioxarray.html#rioxarray.raster_array.RasterArray.reproject_match)
+* [X] **Sedona Spark** Sedona Raster now supports Rasterio and NumPy UDF by `raster.as_numpy`, `raster.as_numpy_masked`, `raster.as_rasterio`. You can perform any native function from rasterio and numpy and run them in parallel. See the example below.
+
+```python
+from pyspark.sql.types import DoubleType
+
+def mean_udf(raster):
+ return float(raster.as_numpy().mean())
+
+sedona.udf.register("mean_udf", mean_udf, DoubleType())
+df_raster.withColumn("mean", expr("mean_udf(rast)")).show()
+```
+
+### Bug
+
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-532'>SEDONA-532</a>] - Sedona Spark SQL optimizer cannot optimize joins with complex conditions
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-543'>SEDONA-543</a>] - RS_Union_aggr gives referenceRaster is null error when run on cluster
+</li>
+</ul>
+
+### New Feature
+
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-467'>SEDONA-467</a>] - Add optimized join support for ST_DWithin
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-468'>SEDONA-468</a>] - Add provision to use spheroid distance in ST_DWithin
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-475'>SEDONA-475</a>] - Add RS_NormalizeAll to normalize all bands of a raster
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-480'>SEDONA-480</a>] - Implement ST_S2ToGeom
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-481'>SEDONA-481</a>] - Implements ST_Snap
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-484'>SEDONA-484</a>] - Implement ST_IsPolygonCW
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-488'>SEDONA-488</a>] - ST_Buffer with spheroid distance
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-498'>SEDONA-498</a>] - Add ST_BestSRID
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-499'>SEDONA-499</a>] - Add Spheroidal ST_Buffer
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-504'>SEDONA-504</a>] - Add ST_ShiftLongitude
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-508'>SEDONA-508</a>] - Add ST_CrossesDateLine
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-509'>SEDONA-509</a>] - Add Single Statistic RS_SummaryStats
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-514'>SEDONA-514</a>] - Add RS_SetPixelType
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-516'>SEDONA-516</a>] - Add RS_Interpolate
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-517'>SEDONA-517</a>] - Add RS_MakeRaster for constructing a new raster using given array data as band data
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-518'>SEDONA-518</a>] - Add RS_ReprojectMatch for wrapping the extent of one raster to another raster
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-522'>SEDONA-522</a>] - Add ST_Union with array of Geometry as input
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-533'>SEDONA-533</a>] - Implement ST_Polygonize
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-539'>SEDONA-539</a>] - Support Snowflake geography type
+</li>
+</ul>
+
+### Improvement
+
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-483'>SEDONA-483</a>] - Implements ST_IsPolygonCCW
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-493'>SEDONA-493</a>] - Update default behavior of RS_NormalizeAll
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-503'>SEDONA-503</a>] - Support Shapely 2.0 in PySpark binding
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-521'>SEDONA-521</a>] - Change ST_H3ToGeom Behavior
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-549'>SEDONA-549</a>] - RS_Union_aggr should support combining all bands in multi-band rasters
+</li>
+</ul>
+
+### Task
+
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-540'>SEDONA-540</a>] - Fix failed ST_Buffer and ST_Snap Snowflake tests
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-550'>SEDONA-550</a>] - Remove the version upper bound of Pandas, GeoPandas
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-551'>SEDONA-551</a>] - Upgrade GeoTools dependency to 31.0 for Apache SIS integration, Drop Java 8 support
+</li>
+</ul>
+
## Sedona 1.5.2
Sedona 1.5.2 is compiled against Spark 3.3 / Spark 3.4 / Spark 3.5, Flink 1.12, Snowflake 7+, Java 8.
diff --git a/latest-snapshot/usecases/utilities/index.html b/latest-snapshot/usecases/utilities/index.html
index 7a64f5aef..1492cea9c 100644
--- a/latest-snapshot/usecases/utilities/index.html
+++ b/latest-snapshot/usecases/utilities/index.html
@@ -4271,7 +4271,7 @@ span.linenos.special { color: #000000; background-color: #ffffc0; padding-left:
</style>
<!-- End of mermaid configuration --><div class="jupyter-wrapper">
<div class="jp-Notebook" data-jp-theme-light="true" data-jp-theme-name="JupyterLab Light">
-<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=895029d3">
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=113d0ebf">
<div class="jp-Cell-inputWrapper" tabindex="0">
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
</div>
@@ -4295,7 +4295,7 @@ under the License.</p>
</div>
</div>
</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs">
-<div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs" id="cell-id=9c0b6c99">
+<div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs" id="cell-id=59e74705">
<div class="jp-Cell-inputWrapper" tabindex="0">
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
</div>