You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sedona.apache.org by ji...@apache.org on 2022/06/06 07:44:29 UTC

[incubator-sedona-website] branch asf-site updated: Build website

This is an automated email from the ASF dual-hosted git repository.

jiayu pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-sedona-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 4ba13f9  Build website
4ba13f9 is described below

commit 4ba13f9e789afb992f089c3af3af488c83816d73
Author: Jia Yu <ji...@gmail.com>
AuthorDate: Mon Jun 6 00:44:22 2022 -0700

    Build website
---
 api/sql/Function/index.html      |  46 +++++++++-
 community/contributor/index.html | 150 +++++++++++++++++++++++++++++++-
 community/publish/index.html     |  33 +++++--
 community/rule/index.html        |  49 ++++++++++-
 community/vote/index.html        |  30 +++----
 search/search_index.json         |   2 +-
 sitemap.xml                      | 180 +++++++++++++++++++--------------------
 sitemap.xml.gz                   | Bin 250 -> 249 bytes
 8 files changed, 376 insertions(+), 114 deletions(-)

diff --git a/api/sql/Function/index.html b/api/sql/Function/index.html
index 13c28ae..21b6b4e 100644
--- a/api/sql/Function/index.html
+++ b/api/sql/Function/index.html
@@ -2109,6 +2109,15 @@
   </a>  
   
   
+</li>
+      
+        <li class="md-nav__item">
+  
+  <a href="#st_collectionextract" class="md-nav__link">
+    ST_CollectionExtract
+  </a>  
+  
+  
 </li>
       
     </ul>
@@ -4097,6 +4106,15 @@
   </a>  
   
   
+</li>
+      
+        <li class="md-nav__item">
+  
+  <a href="#st_collectionextract" class="md-nav__link">
+    ST_CollectionExtract
+  </a>  
+  
+  
 </li>
       
     </ul>
@@ -4872,6 +4890,32 @@ SELECT ST_AsText(ST_PointOnSurface(ST_GeomFromText(&#39;LINESTRING(0 5 1, 0 0 1,
 +----------------------------------------------------------------------------+
 |POLYGON((0 0,0 20,20 20,20 0,0 0),(2 2,18 2,18 18,2 18,2 2))                |
 +----------------------------------------------------------------------------+
+</code></pre></div>
+<h2 id="st_collectionextract">ST_CollectionExtract<a class="headerlink" href="#st_collectionextract" title="Permanent link">&para;</a></h2>
+<p>Introduction: Returns a homogeneous multi-geometry from a given geometry collection.</p>
+<p>The type numbers are: 
+1. POINT
+2. LINESTRING
+3. POLYGON</p>
+<p>If the type parameter is omitted a multi-geometry of the highest dimension is returned.</p>
+<p>Format: <code>ST_CollectionExtract (A:geometry)</code></p>
+<p>Format: <code>ST_CollectionExtract (A:geometry, type:Int)</code></p>
+<p>Since: <code>v1.2.1</code></p>
+<p>Example:</p>
+<div class="highlight"><pre><span></span><code><span class="k">WITH</span><span class="w"> </span><span class="n">test_data</span><span class="w"> </span><span class="k">as</span><span class="w"> </span><span class="p">(</span><span class="w"></span>
+<span class="w">    </span><span class="n">ST_GeomFromText</span><span class="p">(</span><span class="w"></span>
+<span class="w">        </span><span class="s1">&#39;GEOMETRYCOLLECTION(POINT(40 10), POLYGON((0 0, 0 5, 5 5, 5 0, 0 0)))&#39;</span><span class="w"></span>
+<span class="w">    </span><span class="p">)</span><span class="w"> </span><span class="k">as</span><span class="w"> </span><span class="n">geom</span><span class="w"></span>
+<span class="p">)</span><span class="w"></span>
+<span class="k">SELECT</span><span class="w"> </span><span class="n">ST_CollectionExtract</span><span class="p">(</span><span class="n">geom</span><span class="p">)</span><span class="w"> </span><span class="k">as</span><span class="w"> </span><span class="n">c1</span><span class="p">,</span><span class="w"> </span><span class="n">ST_CollectionExtract</span><span class="p">(</span><span class="n">geom</span><span class="p">,</span><span class="w"> </span><span class="mi">1</span><span cl [...]
+<span class="k">FROM</span><span class="w"> </span><span class="n">test_data</span><span class="w"></span>
+</code></pre></div>
+<p>Result:</p>
+<div class="highlight"><pre><span></span><code>+----------------------------------------------------------------------------+
+|c1                                        |c2                               |
++----------------------------------------------------------------------------+
+|MULTIPOLYGON(((0 0, 0 5, 5 5, 5 0, 0 0))) |MULTIPOINT(40 10)                |              |
++----------------------------------------------------------------------------+
 </code></pre></div>
 
   <hr>
@@ -4879,7 +4923,7 @@ SELECT ST_AsText(ST_PointOnSurface(ST_GeomFromText(&#39;LINESTRING(0 5 1, 0 0 1,
   <small>
     
       Last update:
-      <span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-datetime">May 24, 2022 21:05:58</span>
+      <span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-datetime">June 5, 2022 16:15:00</span>
       
     
   </small>
diff --git a/community/contributor/index.html b/community/contributor/index.html
index 8f1134f..91228c3 100644
--- a/community/contributor/index.html
+++ b/community/contributor/index.html
@@ -2092,6 +2092,57 @@
   </a>  
   
   
+</li>
+      
+        <li class="md-nav__item">
+  
+  <a href="#become-a-committer" class="md-nav__link">
+    Become a committer
+  </a>  
+  
+  
+</li>
+      
+        <li class="md-nav__item">
+  
+  <a href="#nominate-a-committer-or-pmc-member" class="md-nav__link">
+    Nominate a committer or PMC member
+  </a>  
+  
+  
+    <nav class="md-nav" aria-label="Nominate a committer or PMC member">
+      <ul class="md-nav__list">
+        
+          <li class="md-nav__item">
+  
+  <a href="#call-for-a-vote" class="md-nav__link">
+    Call for a vote
+  </a>  
+  
+  
+</li>
+        
+          <li class="md-nav__item">
+  
+  <a href="#close-a-vote" class="md-nav__link">
+    Close a vote
+  </a>  
+  
+  
+</li>
+        
+          <li class="md-nav__item">
+  
+  <a href="#next-steps" class="md-nav__link">
+    Next steps
+  </a>  
+  
+  
+</li>
+        
+      </ul>
+    </nav>
+  
 </li>
       
     </ul>
@@ -2977,6 +3028,57 @@
   </a>  
   
   
+</li>
+      
+        <li class="md-nav__item">
+  
+  <a href="#become-a-committer" class="md-nav__link">
+    Become a committer
+  </a>  
+  
+  
+</li>
+      
+        <li class="md-nav__item">
+  
+  <a href="#nominate-a-committer-or-pmc-member" class="md-nav__link">
+    Nominate a committer or PMC member
+  </a>  
+  
+  
+    <nav class="md-nav" aria-label="Nominate a committer or PMC member">
+      <ul class="md-nav__list">
+        
+          <li class="md-nav__item">
+  
+  <a href="#call-for-a-vote" class="md-nav__link">
+    Call for a vote
+  </a>  
+  
+  
+</li>
+        
+          <li class="md-nav__item">
+  
+  <a href="#close-a-vote" class="md-nav__link">
+    Close a vote
+  </a>  
+  
+  
+</li>
+        
+          <li class="md-nav__item">
+  
+  <a href="#next-steps" class="md-nav__link">
+    Next steps
+  </a>  
+  
+  
+</li>
+        
+      </ul>
+    </nav>
+  
 </li>
       
     </ul>
@@ -3081,13 +3183,59 @@
 </tr>
 </tbody>
 </table>
+<h2 id="become-a-committer">Become a committer<a class="headerlink" href="#become-a-committer" title="Permanent link">&para;</a></h2>
+<p>To get started contributing to Sedona, learn <a href="../rule">how to contribute</a> – anyone can submit patches, documentation and examples to the project.</p>
+<p>The PMC regularly adds new committers from the active contributors, based on their contributions to Sedona. The qualifications for new committers include:</p>
+<ul>
+<li>Sustained contributions to Spark: Committers should have a history of major contributions to Sedona.</li>
+<li>Quality of contributions: Committers more than any other community member should submit simple, well-tested, and well-designed patches. In addition, they should show sufficient expertise to be able to review patches.</li>
+<li>Community involvement: Committers should have a constructive and friendly attitude in all community interactions. They should also be active on the dev mailing list &amp; Gitter, and help mentor newer contributors and users.</li>
+</ul>
+<p>The PMC also adds new PMC members. PMC members are expected to carry out PMC responsibilities as described in Apache Guidance, including helping vote on releases, enforce Apache project trademarks, take responsibility for legal and license issues, and ensure the project follows Apache project mechanics. The PMC periodically adds committers to the PMC who have shown they understand and can help with these activities.</p>
+<p>Currently, Sedona makes committers PMC members automatically.</p>
+<h2 id="nominate-a-committer-or-pmc-member">Nominate a committer or PMC member<a class="headerlink" href="#nominate-a-committer-or-pmc-member" title="Permanent link">&para;</a></h2>
+<p>Steps are as follows:
+1. Call a vote (templates/committerVote.txt)
+2. Close the vote. If the result is positive, invite the new committer.</p>
+<h3 id="call-for-a-vote">Call for a vote<a class="headerlink" href="#call-for-a-vote" title="Permanent link">&para;</a></h3>
+<p>We do the vote and discussion on the <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#112;&#114;&#105;&#118;&#97;&#116;&#101;&#64;&#115;&#101;&#100;&#111;&#110;&#97;&#46;&#97;&#112;&#97;&#99;&#104;&#101;&#46;&#111;&#114;&#103;">&#112;&#114;&#105;&#118;&#97;&#116;&#101;&#64;&#115;&#101;&#100;&#111;&#110;&#97;&#46;&#97;&#112;&#97;&#99;&#104;&#101;&#46;&#111;&#114;&#103;</a> to enable a frank discussion. Please read <a href="https://community.apache.org/newcommitter.html#discussion">AS [...]
+<p>Let the Vote thread run for one week. A positive result is achieved by Consensus Approval: at least 3 +1 votes and no vetoes.</p>
+<h4>PMC vote template</h4>
+<p>This is the email to commence a vote for a new PMC candidate. New PMC members need to be voted for by the existing PMC members and subsequently approved by the Board (or Incubator PMC for incubating projects).</p>
+<div class="highlight"><pre><span></span><code>To: private@sedona.apache.org
+Subject: [VOTE] New PMC candidate: [New PMC NAME]
+
+[ add the reasons behind your nomination here ]
+
+Voting ends one week from today, or until at least 3 +1 votes are cast.
+
+See voting guidelines at
+https://community.apache.org/newcommitter.html
+</code></pre></div>
+<h3 id="close-a-vote">Close a vote<a class="headerlink" href="#close-a-vote" title="Permanent link">&para;</a></h3>
+<p>This email ends the vote and reports the result to the project.</p>
+<div class="highlight"><pre><span></span><code>To: private@sedona.apache.org
+Subject: [RESULT] [VOTE] New committer (or PMC candidate): [New PMC NAME]
+
+The vote has now closed. The results are:
+
+Binding Votes:
+
++1 [TOTAL BINDING +1 VOTES]
+ 0 [TOTAL BINDING +0/-0 VOTES]
+-1 [TOTAL BINDING -1 VOTES]
+
+The vote is ***successful/not successful***
+</code></pre></div>
+<h3 id="next-steps">Next steps<a class="headerlink" href="#next-steps" title="Permanent link">&para;</a></h3>
+<p>Next steps include board approval, PMC invite, and PMC account set up. Please read <a href="https://community.apache.org/newcommitter.html#board-approval-of-new-pmc-member">ASF New Committer</a>.</p>
 
   <hr>
 <div class="md-source-file">
   <small>
     
       Last update:
-      <span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-datetime">April 22, 2022 01:55:00</span>
+      <span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-datetime">June 6, 2022 00:43:19</span>
       
     
   </small>
diff --git a/community/publish/index.html b/community/publish/index.html
index afa130d..cf0f4ba 100644
--- a/community/publish/index.html
+++ b/community/publish/index.html
@@ -2157,6 +2157,15 @@
         
           <li class="md-nav__item">
   
+  <a href="#update-mkdocsyml" class="md-nav__link">
+    Update mkdocs.yml
+  </a>  
+  
+  
+</li>
+        
+          <li class="md-nav__item">
+  
   <a href="#update-sedona-python-r-and-zeppelin-versions" class="md-nav__link">
     Update Sedona Python, R and Zeppelin versions
   </a>  
@@ -3174,6 +3183,15 @@
         
           <li class="md-nav__item">
   
+  <a href="#update-mkdocsyml" class="md-nav__link">
+    Update mkdocs.yml
+  </a>  
+  
+  
+</li>
+        
+          <li class="md-nav__item">
+  
   <a href="#update-sedona-python-r-and-zeppelin-versions" class="md-nav__link">
     Update Sedona Python, R and Zeppelin versions
   </a>  
@@ -3304,7 +3322,7 @@
 <li>Wait at least 30  minutes for an email inviting you to Apache GitHub Organization and accept invitation</li>
 </ul>
 </li>
-<li>After accepting the Github Invitation verify that you are a member of the team <a href="https://github.com/orgs/apache/teams/openwhisk-committers">https://github.com/orgs/apache/teams/openwhisk-committers</a></li>
+<li>After accepting the Github Invitation, verify that you are a member of the team <a href="https://github.com/orgs/apache/teams/sedona-committers">https://github.com/orgs/apache/teams/sedona-committers</a></li>
 <li>Additionally, if you have been elected to the Sedona PPMC, verify you are part of the LDAP Sedona PPMC <a href="https://whimsy.apache.org/roster/ppmc/sedona">https://whimsy.apache.org/roster/ppmc/sedona</a></li>
 </ol>
 <h2 id="prepare-secret-gpg-key">Prepare Secret GPG key<a class="headerlink" href="#prepare-secret-gpg-key" title="Permanent link">&para;</a></h2>
@@ -3379,6 +3397,8 @@ rm report.txt
 <p>Please read the following guidelines first: 1. ASF Incubator Distribution Guidelines: <a href="https://incubator.apache.org/guides/distribution.html">https://incubator.apache.org/guides/distribution.html</a> 2. ASF Release Guidelines: <a href="https://infra.apache.org/release-publishing.html">https://infra.apache.org/release-publishing.html</a> 3. ASF Incubator Release Votes Guidelines: <a href="https://issues.apache.org/jira/browse/LEGAL-469">https://issues.apache.org/jira/browse/LEG [...]
 </div>
 <h2 id="publish-releases">Publish releases<a class="headerlink" href="#publish-releases" title="Permanent link">&para;</a></h2>
+<h3 id="update-mkdocsyml">Update mkdocs.yml<a class="headerlink" href="#update-mkdocsyml" title="Permanent link">&para;</a></h3>
+<p>Please change the <code>sedona.current_version</code>, <code>sedona.current_rc</code>, <code>sedona.current_git_tag</code> and <code>sedona.current_snapshot</code> in <code>mkdocs.yml</code> to the version you want to publish. Do NOT change <code>sedona.next_version</code> at this moment. Then compile the website by <code>mkdocs serve</code>. This will generate the scripts listed on this page in your local browser.</p>
 <h3 id="update-sedona-python-r-and-zeppelin-versions">Update Sedona Python, R and Zeppelin versions<a class="headerlink" href="#update-sedona-python-r-and-zeppelin-versions" title="Permanent link">&para;</a></h3>
 <p>Make sure the Sedona version in the following files are 1.2.0-incubating. Note that: Python and R versions cannot have "incubating" postfix.</p>
 <ol>
@@ -3465,6 +3485,7 @@ rm -rf apache-sedona-1.2.0-incubating-bin
 <li>Check the status of the staging repo: <a href="https://central.sonatype.org/pages/releasing-the-deployment.html#locate-and-examine-your-staging-repository">Locate and Examine Your Staging Repository
 </a>. You should see 12 Sedona modules in total.</li>
 <li>Call for a vote in Sedona community and Apache incubator. Then close the staging repo.</li>
+<li>The vote will be open for at least 72 hours or until at least 3 "+1" PMC votes are cast</li>
 </ol>
 <p>Here is a generated vote email. Please add changes at the end if needed:</p>
 <div class="highlight"><pre><span></span><code>Subject: [VOTE] Release Apache Sedona 1.2.1-incubating-rc1
@@ -3488,7 +3509,7 @@ https://downloads.apache.org/incubator/sedona/KEYS
 Source code and binaries:
 https://dist.apache.org/repos/dist/dev/incubator/sedona/1.2.1-incubating-rc1/
 
-The vote will be open for at least 72 hours or until a majority of at least 3 &quot;approve&quot; PMC votes are cast
+The vote will be open for at least 72 hours or until at least 3 &quot;+1&quot; PMC votes are cast
 
 Please vote accordingly:
 
@@ -3533,7 +3554,8 @@ I will now bring the vote to general@incubator.apache.org to get
 approval by the IPMC. If this vote passes too, the release is accepted and will be published.
 </code></pre></div>
 <h3 id="vote-in-general-incubatorapacheorg">Vote in general incubator.apache.org<a class="headerlink" href="#vote-in-general-incubatorapacheorg" title="Permanent link">&para;</a></h3>
-<p>Here is a generated vote email. Please add changes at the end if needed:</p>
+<p>Here is a generated vote email. Please add changes at the end if needed.</p>
+<p>The vote will be open for at least 72 hours or until at least 3 "+1" PMC votes are cast.</p>
 <div class="highlight"><pre><span></span><code>Subject: [VOTE] Release Apache Sedona 1.2.1-incubating-rc1
 
 Hi all,
@@ -3559,7 +3581,7 @@ https://downloads.apache.org/incubator/sedona/KEYS
 Source code and binaries:
 https://dist.apache.org/repos/dist/dev/incubator/sedona/1.2.1-incubating-rc1/
 
-The vote will be open for at least 72 hours or until a majority of at least 3 &quot;approve&quot; PMC votes are cast
+The vote will be open for at least 72 hours or until at least 3 &quot;+1&quot; PMC votes are cast
 
 Please vote accordingly:
 
@@ -3784,6 +3806,7 @@ admin is your Apache ID username and admin123 is your Apache ID password. You ca
 <p>Once the staging repo is closed, click "Release" on the web interface.</p>
 <h2 id="publish-the-doc-website">Publish the doc website<a class="headerlink" href="#publish-the-doc-website" title="Permanent link">&para;</a></h2>
 <ol>
+<li>Update <code>sedona.next_version</code> in <code>mkdocs.yml</code> to the next version. Note that: the next version means the version after the version you want to release.</li>
 <li>Run <code>mkdocs build</code> in Sedona root directory. Copy all content in the <code>site</code> folder.</li>
 <li>Check out GitHub incubator-sedona-website <a href="https://github.com/apache/incubator-sedona-website/tree/asf-site">asf-site branch</a></li>
 <li>Use the copied content to replace all content in <code>asf-site</code> branch and upload to GitHub. Then <code>sedona.apache.org</code> will be automatically updated.</li>
@@ -3818,7 +3841,7 @@ Rscript generate-docs.R
   <small>
     
       Last update:
-      <span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-datetime">April 22, 2022 01:55:00</span>
+      <span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-datetime">June 6, 2022 00:43:19</span>
       
     
   </small>
diff --git a/community/rule/index.html b/community/rule/index.html
index 1c15993..153e412 100644
--- a/community/rule/index.html
+++ b/community/rule/index.html
@@ -2044,6 +2044,24 @@
   </a>  
   
   
+</li>
+      
+        <li class="md-nav__item">
+  
+  <a href="#review-a-pull-request" class="md-nav__link">
+    Review a Pull Request
+  </a>  
+  
+  
+</li>
+      
+        <li class="md-nav__item">
+  
+  <a href="#code-of-conduct" class="md-nav__link">
+    Code of Conduct
+  </a>  
+  
+  
 </li>
       
     </ul>
@@ -3001,6 +3019,24 @@
   </a>  
   
   
+</li>
+      
+        <li class="md-nav__item">
+  
+  <a href="#review-a-pull-request" class="md-nav__link">
+    Review a Pull Request
+  </a>  
+  
+  
+</li>
+      
+        <li class="md-nav__item">
+  
+  <a href="#code-of-conduct" class="md-nav__link">
+    Code of Conduct
+  </a>  
+  
+  
 </li>
       
     </ul>
@@ -3052,13 +3088,24 @@
 <p><strong>Please use the JIRA ticket ID in the PR name, such as "[SEDONA-1] my subject".</strong></p>
 <p>When creating a PR, please answser the questions in the PR template.</p>
 <p>When a PR is submitted, GitHub Action will check the build correctness. Please check the PR status, and fix any reported problems.</p>
+<h2 id="review-a-pull-request">Review a Pull Request<a class="headerlink" href="#review-a-pull-request" title="Permanent link">&para;</a></h2>
+<ul>
+<li>Every PR requires (1) at least 1 approval from a committer and (2) no disapproval from a committer. Everyone is welcome to review a PR but only the committer can make the final decision.</li>
+<li>Other reviewers, including community members and committers, may comment on the changes and suggest modifications. Changes can be added by simply pushing more commits to the same branch.</li>
+<li>Lively, polite, rapid technical debate is encouraged from everyone in the community even if the outcome may be a rejection of the entire change.</li>
+<li>Keep in mind that changes to more critical parts of Sedona, like Sedona core and spatial join algorithms, will be subjected to more review, and may require more testing and proof of its correctness than other changes.</li>
+<li>Sometimes, other changes will be merged which conflict with your pull request’s changes. The PR can’t be merged until the conflict is resolved. This can be resolved by resolving the conflicts by hand, then pushing the result to your branch.</li>
+</ul>
+<h2 id="code-of-conduct">Code of Conduct<a class="headerlink" href="#code-of-conduct" title="Permanent link">&para;</a></h2>
+<p>Please read <a href="https://www.apache.org/foundation/policies/conduct.html">Apache Software Foundation Code of Conduct</a>.</p>
+<p>We expect everyone who participates in the Apache community formally or informally, or claims any affiliation with the Foundation, in any Foundation-related activities and especially when representing the ASF in any role to honor this code of conduct.</p>
 
   <hr>
 <div class="md-source-file">
   <small>
     
       Last update:
-      <span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-datetime">April 22, 2022 01:55:00</span>
+      <span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-datetime">June 6, 2022 00:43:19</span>
       
     
   </small>
diff --git a/community/vote/index.html b/community/vote/index.html
index 262987b..ee29be4 100644
--- a/community/vote/index.html
+++ b/community/vote/index.html
@@ -3063,22 +3063,22 @@
 <h2 id="download-a-sedona-release">Download a Sedona release<a class="headerlink" href="#download-a-sedona-release" title="Permanent link">&para;</a></h2>
 <div class="highlight"><pre><span></span><code><span class="ch">#!/bin/bash</span>
 wget https://downloads.apache.org/incubator/sedona/KEYS
-wget https://dist.apache.org/repos/dist/dev/incubator/sedona/1.2.1-incubating-rc1/apache-sedona-1.2.0-incubating-src.tar.gz
-wget https://dist.apache.org/repos/dist/dev/incubator/sedona/1.2.1-incubating-rc1/apache-sedona-1.2.0-incubating-src.tar.gz.asc
-wget https://dist.apache.org/repos/dist/dev/incubator/sedona/1.2.1-incubating-rc1/apache-sedona-1.2.0-incubating-src.tar.gz.sha512
-wget https://dist.apache.org/repos/dist/dev/incubator/sedona/1.2.1-incubating-rc1/apache-sedona-1.2.0-incubating-bin.tar.gz
-wget https://dist.apache.org/repos/dist/dev/incubator/sedona/1.2.1-incubating-rc1/apache-sedona-1.2.0-incubating-bin.tar.gz.asc
-wget https://dist.apache.org/repos/dist/dev/incubator/sedona/1.2.1-incubating-rc1/apache-sedona-1.2.0-incubating-bin.tar.gz.sha512
+wget https://dist.apache.org/repos/dist/dev/incubator/sedona/1.2.1-incubating-rc1/apache-sedona-1.2.1-incubating-src.tar.gz
+wget https://dist.apache.org/repos/dist/dev/incubator/sedona/1.2.1-incubating-rc1/apache-sedona-1.2.1-incubating-src.tar.gz.asc
+wget https://dist.apache.org/repos/dist/dev/incubator/sedona/1.2.1-incubating-rc1/apache-sedona-1.2.1-incubating-src.tar.gz.sha512
+wget https://dist.apache.org/repos/dist/dev/incubator/sedona/1.2.1-incubating-rc1/apache-sedona-1.2.1-incubating-bin.tar.gz
+wget https://dist.apache.org/repos/dist/dev/incubator/sedona/1.2.1-incubating-rc1/apache-sedona-1.2.1-incubating-bin.tar.gz.asc
+wget https://dist.apache.org/repos/dist/dev/incubator/sedona/1.2.1-incubating-rc1/apache-sedona-1.2.1-incubating-bin.tar.gz.sha512
 </code></pre></div>
 <h2 id="verify-the-signature-and-checksum">Verify the signature and checksum<a class="headerlink" href="#verify-the-signature-and-checksum" title="Permanent link">&para;</a></h2>
 <div class="highlight"><pre><span></span><code><span class="ch">#!/bin/bash</span>
 gpg --import KEYS.txt
-gpg --verify apache-sedona-1.2.0-incubating-src.tar.gz.asc
-gpg --verify apache-sedona-1.2.0-incubating-bin.tar.gz.asc
-shasum -a <span class="m">512</span> apache-sedona-1.2.0-incubating-src.tar.gz
-cat apache-sedona-1.2.0-incubating-src.tar.gz.sha512
-shasum -a <span class="m">512</span> apache-sedona-1.2.0-incubating-bin.tar.gz
-cat apache-sedona-1.2.0-incubating-bin.tar.gz.sha512
+gpg --verify apache-sedona-1.2.1-incubating-src.tar.gz.asc
+gpg --verify apache-sedona-1.2.1-incubating-bin.tar.gz.asc
+shasum -a <span class="m">512</span> apache-sedona-1.2.1-incubating-src.tar.gz
+cat apache-sedona-1.2.1-incubating-src.tar.gz.sha512
+shasum -a <span class="m">512</span> apache-sedona-1.2.1-incubating-bin.tar.gz
+cat apache-sedona-1.2.1-incubating-bin.tar.gz.sha512
 </code></pre></div>
 <p>If successful, you should be able to see something similar to the following text. It should include <code>Good signature from</code> and the final 4 lines should be two pairs of checksum matching each other.</p>
 <div class="highlight"><pre><span></span><code>gpg: key 3A79A47AC26FF4CD: &quot;Jia Yu &lt;jiayu@apache.org&gt;&quot; not changed
@@ -3109,10 +3109,10 @@ d3bdfd4d870838ebe63f21cb93634d2421ec1ac1b8184636206a5dc0d89a78a88257798b1f17371a
 <h2 id="check-files-manually">Check files manually<a class="headerlink" href="#check-files-manually" title="Permanent link">&para;</a></h2>
 <ol>
 <li>
-<p>Check if the downloaded files have the correct version: <code>1.2.0-incubating</code></p>
+<p>Check if the downloaded files have the correct version: <code>1.2.1-incubating</code></p>
 </li>
 <li>
-<p>Unzip the downloaded <code>apache-sedona-1.2.0-incubating-src.tar.gz</code> file, and check if DISCLAIMER and NOTICE files and included and up to date.</p>
+<p>Unzip the downloaded <code>apache-sedona-1.2.1-incubating-src.tar.gz</code> file, and check if DISCLAIMER and NOTICE files and included and up to date.</p>
 </li>
 </ol>
 <h2 id="compile-the-project-from-source">Compile the project from source<a class="headerlink" href="#compile-the-project-from-source" title="Permanent link">&para;</a></h2>
@@ -3126,7 +3126,7 @@ d3bdfd4d870838ebe63f21cb93634d2421ec1ac1b8184636206a5dc0d89a78a88257798b1f17371a
   <small>
     
       Last update:
-      <span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-datetime">April 22, 2022 01:55:00</span>
+      <span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-datetime">June 6, 2022 00:43:19</span>
       
     
   </small>
diff --git a/search/search_index.json b/search/search_index.json
index dd9e982..94fd672 100644
--- a/search/search_index.json
+++ b/search/search_index.json
@@ -1 +1 @@
-{"config":{"indexing":"full","lang":["en"],"min_search_length":3,"prebuild_index":true,"separator":"[\\s\\-]+"},"docs":[{"location":"","text":"04/16/2022: Sedona 1.2.0-incubating is released. Sedona now supports geospatial stream processing in Apache Flink. \u00b6 11/23/2021: Sedona 1.1.1-incubating is released. It now supports Spark 3.2. \u00b6 10/06/2021: Sedona 1.1.0-incubating is released. R lang API is available on CRAN. Raster data and map algebra SQL functions are now supported. \ [...]
\ No newline at end of file
+{"config":{"indexing":"full","lang":["en"],"min_search_length":3,"prebuild_index":true,"separator":"[\\s\\-]+"},"docs":[{"location":"","text":"04/16/2022: Sedona 1.2.0-incubating is released. Sedona now supports geospatial stream processing in Apache Flink. \u00b6 11/23/2021: Sedona 1.1.1-incubating is released. It now supports Spark 3.2. \u00b6 10/06/2021: Sedona 1.1.0-incubating is released. R lang API is available on CRAN. Raster data and map algebra SQL functions are now supported. \ [...]
\ No newline at end of file
diff --git a/sitemap.xml b/sitemap.xml
index 57ed10e..6f66990 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -2,452 +2,452 @@
 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
     <url>
          <loc>None</loc>
-         <lastmod>2022-05-30</lastmod>
+         <lastmod>2022-06-06</lastmod>
          <changefreq>daily</changefreq>
     </url>
 </urlset>
\ No newline at end of file
diff --git a/sitemap.xml.gz b/sitemap.xml.gz
index 199d3cc..91d6e19 100644
Binary files a/sitemap.xml.gz and b/sitemap.xml.gz differ