You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iceberg.apache.org by gi...@apache.org on 2022/06/15 17:59:14 UTC

[iceberg-docs] branch asf-site updated: deploy: 4e4d608ab3940fad9b27416730f0919e13a13d6a

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

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/iceberg-docs.git


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

commit ee96fc7d97cb569cd9eb83a85aaf746c8dba9ac8
Author: RussellSpitzer <Ru...@users.noreply.github.com>
AuthorDate: Wed Jun 15 17:59:10 2022 +0000

    deploy: 4e4d608ab3940fad9b27416730f0919e13a13d6a
---
 common/index.xml                   |  4 ++--
 how-to-verify-a-release/index.html | 16 ++++++++--------
 index.xml                          |  4 ++--
 multi-engine-support/index.html    |  4 ++--
 releases/index.html                | 10 +++++-----
 spec/index.html                    |  2 +-
 6 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/common/index.xml b/common/index.xml
index 2be0243..3704a2f 100644
--- a/common/index.xml
+++ b/common/index.xml
@@ -1,5 +1,5 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Commons on Apache Iceberg</title><link>https://iceberg.apache.org/common/</link><description>Recent content in Commons on Apache Iceberg</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="https://iceberg.apache.org/common/index.xml" rel="self" type="application/rss+xml"/><item><title/><link>https://iceberg.apache.o [...]
-0.13.1 source tar.gz &amp;ndash; signature &amp;ndash; sha512 0.13.1 Spark 3.2 runtime Jar 0.13.1 Spark 3.1 runtime Jar 0.13.1 Spark 3.0 runtime Jar 0.13.1 Spark 2.4 runtime Jar 0.13.1 Flink 1.14 runtime Jar 0.13.1 Flink 1.13 runtime Jar 0.13.1 Flink 1.12 runtime Jar 0.13.1 Hive runtime Jar To use Iceberg in Spark or Flink, download the runtime JAR for your engine version and add it to the jars folder of your installation.</description></item><item><title/><link>https://iceberg.apache.or [...]
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Commons on Apache Iceberg</title><link>https://iceberg.apache.org/common/</link><description>Recent content in Commons on Apache Iceberg</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="https://iceberg.apache.org/common/index.xml" rel="self" type="application/rss+xml"/><item><title/><link>https://iceberg.apache.o [...]
+0.13.2 source tar.gz &amp;ndash; signature &amp;ndash; sha512 0.13.2 Spark 3.2 runtime Jar 0.13.2 Spark 3.1 runtime Jar 0.13.2 Spark 3.0 runtime Jar 0.13.2 Spark 2.4 runtime Jar 0.13.2 Flink 1.14 runtime Jar 0.13.2 Flink 1.13 runtime Jar 0.13.2 Flink 1.12 runtime Jar 0.13.2 Hive runtime Jar To use Iceberg in Spark or Flink, download the runtime JAR for your engine version and add it to the jars folder of your installation.</description></item><item><title/><link>https://iceberg.apache.or [...]
 An Introduction To The Iceberg Java API Part 2 - Table Scans Date: May 11th, 2022, Company: Tabular
 Author: Sam Redai
 Iceberg&amp;rsquo;s Guiding Light: The Iceberg Open Table Format Specification Date: April 26th, 2022, Company: Tabular
diff --git a/how-to-verify-a-release/index.html b/how-to-verify-a-release/index.html
index 502b542..eb3a134 100644
--- a/how-to-verify-a-release/index.html
+++ b/how-to-verify-a-release/index.html
@@ -11,10 +11,10 @@ It&rsquo;s recommended to report the Java, Scala, Spark, Flink and Hive versions
 license documentation.</p><h2 id=validating-a-source-release-candidate>Validating a source release candidate</h2><p>Release announcements include links to the following:</p><ul><li><strong>A source tarball</strong></li><li><strong>A signature (.asc)</strong></li><li><strong>A checksum (.sha512)</strong></li><li><strong>KEYS file</strong></li><li><strong>GitHub change comparison</strong></li></ul><p>After downloading the source tarball, signature, checksum, and KEYS file, here are instruc [...]
 verify signatures, checksums, and documentation.</p><h3 id=verifying-signatures>Verifying Signatures</h3><p>First, import the keys.</p><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>curl https://dist.apache.org/repos/dist/dev/iceberg/KEYS -o KEYS
 </span></span><span style=display:flex><span>gpg --import KEYS
-</span></span></code></pre></div><p>Next, verify the <code>.asc</code> file.</p><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>gpg --verify apache-iceberg-0.13.1.tar.gz.asc
-</span></span></code></pre></div><h3 id=verifying-checksums>Verifying Checksums</h3><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>shasum -a <span style=color:#ae81ff>512</span> --check apache-iceberg-0.13.1.tar.gz.sha512
-</span></span></code></pre></div><h3 id=verifying-license-documentation>Verifying License Documentation</h3><p>Untar the archive and change into the source directory.</p><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>tar xzf apache-iceberg-0.13.1.tar.gz
-</span></span><span style=display:flex><span>cd apache-iceberg-0.13.1
+</span></span></code></pre></div><p>Next, verify the <code>.asc</code> file.</p><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>gpg --verify apache-iceberg-0.13.2.tar.gz.asc
+</span></span></code></pre></div><h3 id=verifying-checksums>Verifying Checksums</h3><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>shasum -a <span style=color:#ae81ff>512</span> --check apache-iceberg-0.13.2.tar.gz.sha512
+</span></span></code></pre></div><h3 id=verifying-license-documentation>Verifying License Documentation</h3><p>Untar the archive and change into the source directory.</p><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>tar xzf apache-iceberg-0.13.2.tar.gz
+</span></span><span style=display:flex><span>cd apache-iceberg-0.13.2
 </span></span></code></pre></div><p>Run RAT checks to validate license headers.</p><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>dev/check-license
 </span></span></code></pre></div><h3 id=verifying-build-and-test>Verifying Build and Test</h3><p>To verify that the release candidate builds properly, run the following command.</p><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>./gradlew build
 </span></span></code></pre></div><h2 id=testing-release-binaries>Testing release binaries</h2><p>Release announcements will also include a maven repository location. You can use this
@@ -37,21 +37,21 @@ location to test downstream dependencies by adding it to your maven or gradle bu
 Replace <code>${MAVEN_URL}</code> with the URL provided in the release announcement</p><h3 id=verifying-with-spark>Verifying with Spark</h3><p>To verify using spark, start a <code>spark-shell</code> with a command like the following command (use the appropriate
 spark-runtime jar for the Spark installation):</p><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>spark-shell <span style=color:#ae81ff>\
 </span></span></span><span style=display:flex><span><span style=color:#ae81ff></span>    --conf spark.jars.repositories<span style=color:#f92672>=</span><span style=color:#e6db74>${</span>MAVEN_URL<span style=color:#e6db74>}</span> <span style=color:#ae81ff>\
-</span></span></span><span style=display:flex><span><span style=color:#ae81ff></span>    --packages org.apache.iceberg:iceberg-spark3-runtime:0.13.1 <span style=color:#ae81ff>\
+</span></span></span><span style=display:flex><span><span style=color:#ae81ff></span>    --packages org.apache.iceberg:iceberg-spark3-runtime:0.13.2 <span style=color:#ae81ff>\
 </span></span></span><span style=display:flex><span><span style=color:#ae81ff></span>    --conf spark.sql.extensions<span style=color:#f92672>=</span>org.apache.iceberg.spark.extensions.IcebergSparkSessionExtensions <span style=color:#ae81ff>\
 </span></span></span><span style=display:flex><span><span style=color:#ae81ff></span>    --conf spark.sql.catalog.local<span style=color:#f92672>=</span>org.apache.iceberg.spark.SparkCatalog <span style=color:#ae81ff>\
 </span></span></span><span style=display:flex><span><span style=color:#ae81ff></span>    --conf spark.sql.catalog.local.type<span style=color:#f92672>=</span>hadoop <span style=color:#ae81ff>\
 </span></span></span><span style=display:flex><span><span style=color:#ae81ff></span>    --conf spark.sql.catalog.local.warehouse<span style=color:#f92672>=</span><span style=color:#e6db74>${</span>LOCAL_WAREHOUSE_PATH<span style=color:#e6db74>}</span> <span style=color:#ae81ff>\
 </span></span></span><span style=display:flex><span><span style=color:#ae81ff></span>    --conf spark.sql.catalog.local.default-namespace<span style=color:#f92672>=</span>default <span style=color:#ae81ff>\
 </span></span></span><span style=display:flex><span><span style=color:#ae81ff></span>    --conf spark.sql.defaultCatalog<span style=color:#f92672>=</span>local
-</span></span></code></pre></div><h3 id=verifying-with-flink>Verifying with Flink</h3><p>To verify using Flink, start a Flink SQL Client with the following command:</p><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>wget <span style=color:#e6db74>${</span>MAVEN_URL<span style=color:#e6db74>}</span>/iceberg-flink-runtime/0.13.1/iceberg-flink-ru [...]
+</span></span></code></pre></div><h3 id=verifying-with-flink>Verifying with Flink</h3><p>To verify using Flink, start a Flink SQL Client with the following command:</p><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>wget <span style=color:#e6db74>${</span>MAVEN_URL<span style=color:#e6db74>}</span>/iceberg-flink-runtime/0.13.2/iceberg-flink-ru [...]
 </span></span><span style=display:flex><span>
 </span></span><span style=display:flex><span>sql-client.sh embedded <span style=color:#ae81ff>\
-</span></span></span><span style=display:flex><span><span style=color:#ae81ff></span>    -j iceberg-flink-runtime-0.13.1.jar <span style=color:#ae81ff>\
+</span></span></span><span style=display:flex><span><span style=color:#ae81ff></span>    -j iceberg-flink-runtime-0.13.2.jar <span style=color:#ae81ff>\
 </span></span></span><span style=display:flex><span><span style=color:#ae81ff></span>    -j <span style=color:#e6db74>${</span>FLINK_CONNECTOR_PACKAGE<span style=color:#e6db74>}</span>-<span style=color:#e6db74>${</span>HIVE_VERSION<span style=color:#e6db74>}</span>_<span style=color:#e6db74>${</span>SCALA_VERSION<span style=color:#e6db74>}</span>-<span style=color:#e6db74>${</span>FLINK_VERSION<span style=color:#e6db74>}</span>.jar <span style=color:#ae81ff>\
 </span></span></span><span style=display:flex><span><span style=color:#ae81ff></span>    shell
 </span></span></code></pre></div><h2 id=voting>Voting</h2><p>Votes are cast by replying to the release candidate announcement email on the dev mailing list
-with either <code>+1</code>, <code>0</code>, or <code>-1</code>.</p><blockquote><p>[ ] +1 Release this as Apache Iceberg 0.13.1
+with either <code>+1</code>, <code>0</code>, or <code>-1</code>.</p><blockquote><p>[ ] +1 Release this as Apache Iceberg 0.13.2
 [ ] +0
 [ ] -1 Do not release this because&mldr;</p></blockquote><p>In addition to your vote, it&rsquo;s customary to specify if your vote is binding or non-binding. Only members
 of the Project Management Committee have formally binding votes. If you&rsquo;re unsure, you can specify that your
diff --git a/index.xml b/index.xml
index e311272..066301a 100644
--- a/index.xml
+++ b/index.xml
@@ -1,5 +1,5 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Apache Iceberg</title><link>https://iceberg.apache.org/</link><description>Recent content on Apache Iceberg</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="https://iceberg.apache.org/index.xml" rel="self" type="application/rss+xml"/><item><title>Expressive SQL</title><link>https://iceberg.apache.org/services/exp [...]
-0.13.1 source tar.gz &amp;ndash; signature &amp;ndash; sha512 0.13.1 Spark 3.2 runtime Jar 0.13.1 Spark 3.1 runtime Jar 0.13.1 Spark 3.0 runtime Jar 0.13.1 Spark 2.4 runtime Jar 0.13.1 Flink 1.14 runtime Jar 0.13.1 Flink 1.13 runtime Jar 0.13.1 Flink 1.12 runtime Jar 0.13.1 Hive runtime Jar To use Iceberg in Spark or Flink, download the runtime JAR for your engine version and add it to the jars folder of your installation.</description></item><item><title/><link>https://iceberg.apache.or [...]
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Apache Iceberg</title><link>https://iceberg.apache.org/</link><description>Recent content on Apache Iceberg</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="https://iceberg.apache.org/index.xml" rel="self" type="application/rss+xml"/><item><title>Expressive SQL</title><link>https://iceberg.apache.org/services/exp [...]
+0.13.2 source tar.gz &amp;ndash; signature &amp;ndash; sha512 0.13.2 Spark 3.2 runtime Jar 0.13.2 Spark 3.1 runtime Jar 0.13.2 Spark 3.0 runtime Jar 0.13.2 Spark 2.4 runtime Jar 0.13.2 Flink 1.14 runtime Jar 0.13.2 Flink 1.13 runtime Jar 0.13.2 Flink 1.12 runtime Jar 0.13.2 Hive runtime Jar To use Iceberg in Spark or Flink, download the runtime JAR for your engine version and add it to the jars folder of your installation.</description></item><item><title/><link>https://iceberg.apache.or [...]
 An Introduction To The Iceberg Java API Part 2 - Table Scans Date: May 11th, 2022, Company: Tabular
 Author: Sam Redai
 Iceberg&amp;rsquo;s Guiding Light: The Iceberg Open Table Format Specification Date: April 26th, 2022, Company: Tabular
diff --git a/multi-engine-support/index.html b/multi-engine-support/index.html
index b43b019..099c7ea 100644
--- a/multi-engine-support/index.html
+++ b/multi-engine-support/index.html
@@ -13,8 +13,8 @@ New features in Iceberg could be developed against the latest features of an eng
 When using Iceberg with these engines, the runtime jar is the only addition to the classpath needed in addition to vendor dependencies.
 For example, to use Iceberg with Spark 3.2 and AWS integrations, <code>iceberg-spark-runtime-3.2_2.12</code> and AWS SDK dependencies are needed for the Spark installation.</p><p>Spark and Flink provide different runtime jars for each supported engine version.
 Hive 2 and Hive 3 currently share the same runtime jar.
-The runtime jar names and latest version download links are listed in <a href=./multi-engine-support/#current-engine-version-lifecycle-status>the tables below</a>.</p><h3 id=engine-version-lifecycle>Engine Version Lifecycle</h3><p>Each engine version undergoes the following lifecycle stages:</p><ol><li><strong>Beta</strong>: a new engine version is supported, but still in the experimental stage. Maybe the engine version itself is still in preview (e.g. Spark <code>3.0.0-preview</code>),  [...]
-Users should continuously upgrade their Flink version to stay up-to-date.</p><table><thead><tr><th>Version</th><th>Lifecycle Stage</th><th>Initial Iceberg Support</th><th>Latest Iceberg Support</th><th>Latest Runtime Jar</th></tr></thead><tbody><tr><td>1.11</td><td>End of Life</td><td>0.9.0</td><td>0.12.1</td><td><a href="https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-flink-runtime/0.12.1/iceberg-flink-runtime-0.12.1.jar">iceberg-flink-runtime</a></td></tr><tr [...]
+The runtime jar names and latest version download links are listed in <a href=./multi-engine-support/#current-engine-version-lifecycle-status>the tables below</a>.</p><h3 id=engine-version-lifecycle>Engine Version Lifecycle</h3><p>Each engine version undergoes the following lifecycle stages:</p><ol><li><strong>Beta</strong>: a new engine version is supported, but still in the experimental stage. Maybe the engine version itself is still in preview (e.g. Spark <code>3.0.0-preview</code>),  [...]
+Users should continuously upgrade their Flink version to stay up-to-date.</p><table><thead><tr><th>Version</th><th>Lifecycle Stage</th><th>Initial Iceberg Support</th><th>Latest Iceberg Support</th><th>Latest Runtime Jar</th></tr></thead><tbody><tr><td>1.11</td><td>End of Life</td><td>0.9.0</td><td>0.12.1</td><td><a href="https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-flink-runtime/0.12.1/iceberg-flink-runtime-0.12.1.jar">iceberg-flink-runtime</a></td></tr><tr [...]
 This allows the Iceberg support to evolve with the engine.
 Projects such as <a href=https://trino.io/docs/current/connector/iceberg.html>Trino</a> and <a href=https://prestodb.io/docs/current/connector/iceberg.html>Presto</a> are good examples of such support strategy.</p><p>In this approach, an Iceberg version upgrade is needed for an engine to consume new Iceberg features.
 To facilitate engine development against unreleased Iceberg features, a daily snapshot is published in the <a href=https://repository.apache.org/content/repositories/snapshots/org/apache/iceberg/>Apache snapshot repository</a>.</p><p>If bringing an engine directly to the Iceberg main repository is needed, please raise a discussion thread in the <a href=../community>Iceberg community</a>.</p></div></div></body></html>
\ No newline at end of file
diff --git a/releases/index.html b/releases/index.html
index 4b8ccb5..20258c2 100644
--- a/releases/index.html
+++ b/releases/index.html
@@ -3,19 +3,19 @@
 <span class=icon-bar></span>
 <span class=icon-bar></span>
 <span class=icon-bar></span></button>
-<a class="page-scroll navbar-brand" href=https://iceberg.apache.org/><img class=top-navbar-logo src=https://iceberg.apache.org//img/iceberg-logo-icon.png> Apache Iceberg</a></div><div class="collapse navbar-collapse" id=bs-example-navbar-collapse-1><ul class="nav navbar-nav navbar-right"><li><a class=page-scroll href=https://iceberg.apache.org/docs/latest>Docs</a></li><li><a class=page-scroll href=https://iceberg.apache.org/docs/latest/getting-started/>Spark</a></li><li><a class=page-scr [...]
-  compile &#39;org.apache.iceberg:iceberg-core:0.13.1&#39;
+<a class="page-scroll navbar-brand" href=https://iceberg.apache.org/><img class=top-navbar-logo src=https://iceberg.apache.org//img/iceberg-logo-icon.png> Apache Iceberg</a></div><div class="collapse navbar-collapse" id=bs-example-navbar-collapse-1><ul class="nav navbar-nav navbar-right"><li><a class=page-scroll href=https://iceberg.apache.org/docs/latest>Docs</a></li><li><a class=page-scroll href=https://iceberg.apache.org/docs/latest/getting-started/>Spark</a></li><li><a class=page-scr [...]
+  compile &#39;org.apache.iceberg:iceberg-core:0.13.2&#39;
 }
 </code></pre><p>You may also want to include <code>iceberg-parquet</code> for Parquet file support.</p><h3 id=maven>Maven</h3><p>To add a dependency on Iceberg in Maven, add the following to your <code>pom.xml</code>:</p><pre tabindex=0><code>&lt;dependencies&gt;
   ...
   &lt;dependency&gt;
     &lt;groupId&gt;org.apache.iceberg&lt;/groupId&gt;
     &lt;artifactId&gt;iceberg-core&lt;/artifactId&gt;
-    &lt;version&gt;0.13.1&lt;/version&gt;
+    &lt;version&gt;0.13.2&lt;/version&gt;
   &lt;/dependency&gt;
   ...
 &lt;/dependencies&gt;
-</code></pre><h2 id=0131-release-notes>0.13.1 Release Notes</h2><p>Apache Iceberg 0.13.1 was released on February 14th, 2022.</p><p><strong>Important bug fixes:</strong></p><ul><li><p><strong>Spark</strong></p><ul><li><a href=https://github.com/apache/iceberg/pull/4023>#4023</a> fixes predicate pushdown in row-level operations for merge conditions in Spark 3.2.
+</code></pre><h2 id=0132-release-notes>0.13.2 Release Notes</h2><p>Apache Iceberg 0.13.2 was released on June XXth, 2022.</p><p><strong>Important bug fixes and changes:</strong></p><ul><li><strong>Core</strong><ul><li><a href=https://github.com/apache/iceberg/pull/4673>#4673</a> fixes table corruption from OOM during commit cleanup</li><li><a href=https://github.com/apache/iceberg/pull/4514>#4514</a> row delta delete files were dropped in sequential commits after table format updated to  [...]
 Prior to the fix, filters would not be extracted and targeted merge conditions were not pushed down leading to degraded performance
 for these targeted merge operations.</li><li><a href=https://github.com/apache/iceberg/pull/4024>#4024</a> fixes table creation in the root namespace of a Hadoop Catalog.</li></ul></li><li><p><strong>Flink</strong></p><ul><li><a href=https://github.com/apache/iceberg/pull/3986>#3986</a> fixes manifest location collisions when there are multiple committers
-in the same Flink job.</li></ul></li></ul><h2 id=past-releases>Past releases</h2><h3 id=0130-release-notes>0.13.0 Release Notes</h3><p>Apache Iceberg 0.13.0 was released on February 4th, 2022.</p><ul><li>Git tag: <a href=https://github.com/apache/iceberg/releases/tag/apache-iceberg-0.13.0>0.13.0</a></li><li><a href=https://www.apache.org/dyn/closer.cgi/iceberg/apache-iceberg-0.13.0/apache-iceberg-0.13.0.tar.gz>0.13.0 source tar.gz</a> &ndash; <a href=https://downloads.apache.org/iceberg/ [...]
\ No newline at end of file
+in the same Flink job.</li></ul></li></ul><h3 id=0130-release-notes>0.13.0 Release Notes</h3><p>Apache Iceberg 0.13.0 was released on February 4th, 2022.</p><ul><li>Git tag: <a href=https://github.com/apache/iceberg/releases/tag/apache-iceberg-0.13.0>0.13.0</a></li><li><a href=https://www.apache.org/dyn/closer.cgi/iceberg/apache-iceberg-0.13.0/apache-iceberg-0.13.0.tar.gz>0.13.0 source tar.gz</a> &ndash; <a href=https://downloads.apache.org/iceberg/apache-iceberg-0.13.0/apache-iceberg-0. [...]
\ No newline at end of file
diff --git a/spec/index.html b/spec/index.html
index bbbf989..c4f8a41 100644
--- a/spec/index.html
+++ b/spec/index.html
@@ -7,7 +7,7 @@
 </code></pre><p>Notes:</p><ol><li>Changing the number of buckets as a table grows is possible by evolving the partition spec.</li></ol><p>For hash function details by type, see Appendix B.</p><h4 id=truncate-transform-details>Truncate Transform Details</h4><table><thead><tr><th><strong>Type</strong></th><th><strong>Config</strong></th><th><strong>Truncate specification</strong></th><th><strong>Examples</strong></th></tr></thead><tbody><tr><td><strong><code>int</code></strong></td><td><co [...]
 Tags are labels for individual snapshots. Branches are mutable named references that can be updated by committing a new snapshot as the branch&rsquo;s referenced snapshot using the <a href=#commit-conflict-resolution-and-retry>Commit Conflict Resolution and Retry</a> procedures.</p><p>The snapshot reference object records all the information of a reference including snapshot ID, reference type and <a href=#snapshot-retention-policy>Snapshot Retention Policy</a>.</p><table><thead><tr><th> [...]
 The snapshot expiration procedure removes snapshots from table metadata and applies the table&rsquo;s retention policy.
-Retention policy can be configured both globally and on snapshot reference through properties <code>min-snapshots-to-keep</code>, <code>max-snapshot-age-ms</code> and <code>max-ref-age-ms</code>.</p><p>When expiring snapshots, retention policies in table and snapshot references are evaluated in the following way:</p><ol><li>Start with an empty set of snapshots to retain</li><li>Remove any refs (other than main) where the referenced snapshot is older than <code>max-ref-age-ms</code></li>< [...]
+Retention policy can be configured both globally and on snapshot reference through properties <code>min-snapshots-to-keep</code>, <code>max-snapshot-age-ms</code> and <code>max-ref-age-ms</code>.</p><p>When expiring snapshots, retention policies in table and snapshot references are evaluated in the following way:</p><ol><li>Start with an empty set of snapshots to retain</li><li>Remove any refs (other than main) where the referenced snapshot is older than <code>max-ref-age-ms</code></li>< [...]
 </span></span><span style=display:flex><span>-------|-------------|---------
 </span></span><span style=display:flex><span> 1     | marsupial   | Koala
 </span></span><span style=display:flex><span> 2     | toy         | Teddy