rdblue commented on a change in pull request #3502:
URL: https://github.com/apache/iceberg/pull/3502#discussion_r745865413



##########
File path: site/docs/releases.md
##########
@@ -56,7 +56,38 @@ To add a dependency on Iceberg in Maven, add the following 
to your `pom.xml`:
   ...
 </dependencies>
 ```
-## 0.12.0 Release Notes
+
+## 0.12.1 Release Notes
+
+Apache Iceberg 0.12.1 was released on November 8th, 2021.
+
+Note that the spark3-runtime jar supports Spark 3.0 and 3.1. Spark 3.2 support 
will come in the next release or can be tried out with the nightly SNAPSHOT 
release built from master.
+
+* Git tag: 
[0.12.1](https://github.com/apache/iceberg/releases/tag/apache-iceberg-0.12.1)
+* [0.12.1 source 
tar.gz](https://www.apache.org/dyn/closer.cgi/iceberg/apache-iceberg-0.12.1/apache-iceberg-0.12.1.tar.gz)
 -- 
[signature](https://downloads.apache.org/iceberg/apache-iceberg-0.12.1/apache-iceberg-0.12.1.tar.gz.asc)
 -- 
[sha512](https://downloads.apache.org/iceberg/apache-iceberg-0.12.1/apache-iceberg-0.12.1.tar.gz.sha512)
+* [0.12.1 Spark 3.x runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-spark3-runtime/0.12.1/iceberg-spark3-runtime-0.12.1.jar)
+* [0.12.1 Spark 2.4 runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-spark-runtime/0.11.1/iceberg-spark-runtime-0.12.1.jar)
+* [0.12.1 Flink runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-flink-runtime/0.12.1/iceberg-flink-runtime-0.12.1.jar)
+* [0.12.1 Hive runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-hive-runtime/0.12.1/iceberg-hive-runtime-0.12.1.jar)
+
+Important bug fixes and changes:
+
+* [\#3135](https://github.com/apache/iceberg/pull/3135) fixes equality-deletes 
using DATE/TIMESTAMP/TIME types.
+* [\#3071](https://github.com/apache/iceberg/pull/3071) adds predicate push 
down for checking referenced data files that match row-level updates. Avoids 
opening manifest files that belong to unrelated partitions when writing row 
deltas.
+* [\#3078](https://github.com/apache/iceberg/pull/3078) prevents the JDBC 
catalog from overwriting the `jdbc.user` property if any property called user 
exists in the environment.
+* [\#3035](https://github.com/apache/iceberg/pull/3035) fixes drop namespace 
calls with the DyanmoDB catalog.
+* [\#3195](https://github.com/apache/iceberg/pull/3195) allows validating that 
commits that produce row-level deltas don't conflict with concurrently files. 
Ensures users can maintain serializable isolation for update/delete operations, 
including merge operations.
+* [\#3199](https://github.com/apache/iceberg/pull/3199) allows validating that 
commits that overwrite files don't conflict with concurrently files. Ensures 
users can maintain serializable isolation for overwrite operations.
+* [\#3264](https://github.com/apache/iceberg/pull/3258) fixes validation 
exceptions when writing Flink CDC streams to Iceberg tables.
+* [\#3264](https://github.com/apache/iceberg/pull/3264) fixes reading 
projected map columns from Parquet files written before Parquet 1.11.1. Users 
can read and project on map columns from Parquet files written with any Parquet 
version.
+* [\#3273](https://github.com/apache/iceberg/pull/3273) fixes ability to 
import Avro files via `add_files`.
+* [\#3332](https://github.com/apache/iceberg/pull/3332) fixes ability to 
import ORC files with float or double columns via `add_files`.
+
+A more exhaustive list of changes is available under the [0.12.1 release 
milestone](https://github.com/apache/iceberg/milestone/15?closed=1).
+
+## Past releases
+
+### 0.12.0

Review comment:
       Can you copy the links from 0.11.1 and past releases for the 0.12.0 
release? We still want to have the links to the source tarball, signature, 
checksum, and runtime Jars.

##########
File path: site/docs/releases.md
##########
@@ -56,7 +56,38 @@ To add a dependency on Iceberg in Maven, add the following 
to your `pom.xml`:
   ...
 </dependencies>
 ```
-## 0.12.0 Release Notes
+
+## 0.12.1 Release Notes
+
+Apache Iceberg 0.12.1 was released on November 8th, 2021.
+
+Note that the spark3-runtime jar supports Spark 3.0 and 3.1. Spark 3.2 support 
will come in the next release or can be tried out with the nightly SNAPSHOT 
release built from master.
+
+* Git tag: 
[0.12.1](https://github.com/apache/iceberg/releases/tag/apache-iceberg-0.12.1)
+* [0.12.1 source 
tar.gz](https://www.apache.org/dyn/closer.cgi/iceberg/apache-iceberg-0.12.1/apache-iceberg-0.12.1.tar.gz)
 -- 
[signature](https://downloads.apache.org/iceberg/apache-iceberg-0.12.1/apache-iceberg-0.12.1.tar.gz.asc)
 -- 
[sha512](https://downloads.apache.org/iceberg/apache-iceberg-0.12.1/apache-iceberg-0.12.1.tar.gz.sha512)
+* [0.12.1 Spark 3.x runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-spark3-runtime/0.12.1/iceberg-spark3-runtime-0.12.1.jar)
+* [0.12.1 Spark 2.4 runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-spark-runtime/0.11.1/iceberg-spark-runtime-0.12.1.jar)
+* [0.12.1 Flink runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-flink-runtime/0.12.1/iceberg-flink-runtime-0.12.1.jar)
+* [0.12.1 Hive runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-hive-runtime/0.12.1/iceberg-hive-runtime-0.12.1.jar)
+
+Important bug fixes and changes:
+
+* [\#3135](https://github.com/apache/iceberg/pull/3135) fixes equality-deletes 
using DATE/TIMESTAMP/TIME types.
+* [\#3071](https://github.com/apache/iceberg/pull/3071) adds predicate push 
down for checking referenced data files that match row-level updates. Avoids 
opening manifest files that belong to unrelated partitions when writing row 
deltas.

Review comment:
       This was included to avoid commit conflicts, right? If so, we can omit 
it here. It isn't a relevant bug fix.

##########
File path: site/docs/releases.md
##########
@@ -56,7 +56,38 @@ To add a dependency on Iceberg in Maven, add the following 
to your `pom.xml`:
   ...
 </dependencies>
 ```
-## 0.12.0 Release Notes
+
+## 0.12.1 Release Notes
+
+Apache Iceberg 0.12.1 was released on November 8th, 2021.
+
+Note that the spark3-runtime jar supports Spark 3.0 and 3.1. Spark 3.2 support 
will come in the next release or can be tried out with the nightly SNAPSHOT 
release built from master.
+
+* Git tag: 
[0.12.1](https://github.com/apache/iceberg/releases/tag/apache-iceberg-0.12.1)
+* [0.12.1 source 
tar.gz](https://www.apache.org/dyn/closer.cgi/iceberg/apache-iceberg-0.12.1/apache-iceberg-0.12.1.tar.gz)
 -- 
[signature](https://downloads.apache.org/iceberg/apache-iceberg-0.12.1/apache-iceberg-0.12.1.tar.gz.asc)
 -- 
[sha512](https://downloads.apache.org/iceberg/apache-iceberg-0.12.1/apache-iceberg-0.12.1.tar.gz.sha512)
+* [0.12.1 Spark 3.x runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-spark3-runtime/0.12.1/iceberg-spark3-runtime-0.12.1.jar)
+* [0.12.1 Spark 2.4 runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-spark-runtime/0.11.1/iceberg-spark-runtime-0.12.1.jar)
+* [0.12.1 Flink runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-flink-runtime/0.12.1/iceberg-flink-runtime-0.12.1.jar)
+* [0.12.1 Hive runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-hive-runtime/0.12.1/iceberg-hive-runtime-0.12.1.jar)
+
+Important bug fixes and changes:
+
+* [\#3135](https://github.com/apache/iceberg/pull/3135) fixes equality-deletes 
using DATE/TIMESTAMP/TIME types.
+* [\#3071](https://github.com/apache/iceberg/pull/3071) adds predicate push 
down for checking referenced data files that match row-level updates. Avoids 
opening manifest files that belong to unrelated partitions when writing row 
deltas.
+* [\#3078](https://github.com/apache/iceberg/pull/3078) prevents the JDBC 
catalog from overwriting the `jdbc.user` property if any property called user 
exists in the environment.
+* [\#3035](https://github.com/apache/iceberg/pull/3035) fixes drop namespace 
calls with the DyanmoDB catalog.
+* [\#3195](https://github.com/apache/iceberg/pull/3195) allows validating that 
commits that produce row-level deltas don't conflict with concurrently files. 
Ensures users can maintain serializable isolation for update/delete operations, 
including merge operations.
+* [\#3199](https://github.com/apache/iceberg/pull/3199) allows validating that 
commits that overwrite files don't conflict with concurrently files. Ensures 
users can maintain serializable isolation for overwrite operations.
+* [\#3264](https://github.com/apache/iceberg/pull/3258) fixes validation 
exceptions when writing Flink CDC streams to Iceberg tables.
+* [\#3264](https://github.com/apache/iceberg/pull/3264) fixes reading 
projected map columns from Parquet files written before Parquet 1.11.1. Users 
can read and project on map columns from Parquet files written with any Parquet 
version.
+* [\#3273](https://github.com/apache/iceberg/pull/3273) fixes ability to 
import Avro files via `add_files`.
+* [\#3332](https://github.com/apache/iceberg/pull/3332) fixes ability to 
import ORC files with float or double columns via `add_files`.

Review comment:
       Fixes importing ORC files with float or double columns in `add_files`. 
No need for "ability to", I think using "importing" is more direct.

##########
File path: site/docs/releases.md
##########
@@ -56,7 +56,38 @@ To add a dependency on Iceberg in Maven, add the following 
to your `pom.xml`:
   ...
 </dependencies>
 ```
-## 0.12.0 Release Notes
+
+## 0.12.1 Release Notes
+
+Apache Iceberg 0.12.1 was released on November 8th, 2021.
+
+Note that the spark3-runtime jar supports Spark 3.0 and 3.1. Spark 3.2 support 
will come in the next release or can be tried out with the nightly SNAPSHOT 
release built from master.
+
+* Git tag: 
[0.12.1](https://github.com/apache/iceberg/releases/tag/apache-iceberg-0.12.1)
+* [0.12.1 source 
tar.gz](https://www.apache.org/dyn/closer.cgi/iceberg/apache-iceberg-0.12.1/apache-iceberg-0.12.1.tar.gz)
 -- 
[signature](https://downloads.apache.org/iceberg/apache-iceberg-0.12.1/apache-iceberg-0.12.1.tar.gz.asc)
 -- 
[sha512](https://downloads.apache.org/iceberg/apache-iceberg-0.12.1/apache-iceberg-0.12.1.tar.gz.sha512)
+* [0.12.1 Spark 3.x runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-spark3-runtime/0.12.1/iceberg-spark3-runtime-0.12.1.jar)
+* [0.12.1 Spark 2.4 runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-spark-runtime/0.11.1/iceberg-spark-runtime-0.12.1.jar)
+* [0.12.1 Flink runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-flink-runtime/0.12.1/iceberg-flink-runtime-0.12.1.jar)
+* [0.12.1 Hive runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-hive-runtime/0.12.1/iceberg-hive-runtime-0.12.1.jar)
+
+Important bug fixes and changes:
+
+* [\#3135](https://github.com/apache/iceberg/pull/3135) fixes equality-deletes 
using DATE/TIMESTAMP/TIME types.
+* [\#3071](https://github.com/apache/iceberg/pull/3071) adds predicate push 
down for checking referenced data files that match row-level updates. Avoids 
opening manifest files that belong to unrelated partitions when writing row 
deltas.
+* [\#3078](https://github.com/apache/iceberg/pull/3078) prevents the JDBC 
catalog from overwriting the `jdbc.user` property if any property called user 
exists in the environment.
+* [\#3035](https://github.com/apache/iceberg/pull/3035) fixes drop namespace 
calls with the DyanmoDB catalog.
+* [\#3195](https://github.com/apache/iceberg/pull/3195) allows validating that 
commits that produce row-level deltas don't conflict with concurrently files. 
Ensures users can maintain serializable isolation for update/delete operations, 
including merge operations.
+* [\#3199](https://github.com/apache/iceberg/pull/3199) allows validating that 
commits that overwrite files don't conflict with concurrently files. Ensures 
users can maintain serializable isolation for overwrite operations.
+* [\#3264](https://github.com/apache/iceberg/pull/3258) fixes validation 
exceptions when writing Flink CDC streams to Iceberg tables.
+* [\#3264](https://github.com/apache/iceberg/pull/3264) fixes reading 
projected map columns from Parquet files written before Parquet 1.11.1. Users 
can read and project on map columns from Parquet files written with any Parquet 
version.
+* [\#3273](https://github.com/apache/iceberg/pull/3273) fixes ability to 
import Avro files via `add_files`.

Review comment:
       Fixes importing Avro files via `add_files` by correctly setting the 
number of records.

##########
File path: site/docs/releases.md
##########
@@ -56,7 +56,38 @@ To add a dependency on Iceberg in Maven, add the following 
to your `pom.xml`:
   ...
 </dependencies>
 ```
-## 0.12.0 Release Notes
+
+## 0.12.1 Release Notes
+
+Apache Iceberg 0.12.1 was released on November 8th, 2021.
+
+Note that the spark3-runtime jar supports Spark 3.0 and 3.1. Spark 3.2 support 
will come in the next release or can be tried out with the nightly SNAPSHOT 
release built from master.
+
+* Git tag: 
[0.12.1](https://github.com/apache/iceberg/releases/tag/apache-iceberg-0.12.1)
+* [0.12.1 source 
tar.gz](https://www.apache.org/dyn/closer.cgi/iceberg/apache-iceberg-0.12.1/apache-iceberg-0.12.1.tar.gz)
 -- 
[signature](https://downloads.apache.org/iceberg/apache-iceberg-0.12.1/apache-iceberg-0.12.1.tar.gz.asc)
 -- 
[sha512](https://downloads.apache.org/iceberg/apache-iceberg-0.12.1/apache-iceberg-0.12.1.tar.gz.sha512)
+* [0.12.1 Spark 3.x runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-spark3-runtime/0.12.1/iceberg-spark3-runtime-0.12.1.jar)
+* [0.12.1 Spark 2.4 runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-spark-runtime/0.11.1/iceberg-spark-runtime-0.12.1.jar)
+* [0.12.1 Flink runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-flink-runtime/0.12.1/iceberg-flink-runtime-0.12.1.jar)
+* [0.12.1 Hive runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-hive-runtime/0.12.1/iceberg-hive-runtime-0.12.1.jar)
+
+Important bug fixes and changes:
+
+* [\#3135](https://github.com/apache/iceberg/pull/3135) fixes equality-deletes 
using DATE/TIMESTAMP/TIME types.
+* [\#3071](https://github.com/apache/iceberg/pull/3071) adds predicate push 
down for checking referenced data files that match row-level updates. Avoids 
opening manifest files that belong to unrelated partitions when writing row 
deltas.
+* [\#3078](https://github.com/apache/iceberg/pull/3078) prevents the JDBC 
catalog from overwriting the `jdbc.user` property if any property called user 
exists in the environment.
+* [\#3035](https://github.com/apache/iceberg/pull/3035) fixes drop namespace 
calls with the DyanmoDB catalog.
+* [\#3195](https://github.com/apache/iceberg/pull/3195) allows validating that 
commits that produce row-level deltas don't conflict with concurrently files. 
Ensures users can maintain serializable isolation for update/delete operations, 
including merge operations.
+* [\#3199](https://github.com/apache/iceberg/pull/3199) allows validating that 
commits that overwrite files don't conflict with concurrently files. Ensures 
users can maintain serializable isolation for overwrite operations.
+* [\#3264](https://github.com/apache/iceberg/pull/3258) fixes validation 
exceptions when writing Flink CDC streams to Iceberg tables.

Review comment:
       High priority, probably should be listed first.

##########
File path: site/docs/releases.md
##########
@@ -56,7 +56,38 @@ To add a dependency on Iceberg in Maven, add the following 
to your `pom.xml`:
   ...
 </dependencies>
 ```
-## 0.12.0 Release Notes
+
+## 0.12.1 Release Notes
+
+Apache Iceberg 0.12.1 was released on November 8th, 2021.
+
+Note that the spark3-runtime jar supports Spark 3.0 and 3.1. Spark 3.2 support 
will come in the next release or can be tried out with the nightly SNAPSHOT 
release built from master.
+
+* Git tag: 
[0.12.1](https://github.com/apache/iceberg/releases/tag/apache-iceberg-0.12.1)
+* [0.12.1 source 
tar.gz](https://www.apache.org/dyn/closer.cgi/iceberg/apache-iceberg-0.12.1/apache-iceberg-0.12.1.tar.gz)
 -- 
[signature](https://downloads.apache.org/iceberg/apache-iceberg-0.12.1/apache-iceberg-0.12.1.tar.gz.asc)
 -- 
[sha512](https://downloads.apache.org/iceberg/apache-iceberg-0.12.1/apache-iceberg-0.12.1.tar.gz.sha512)
+* [0.12.1 Spark 3.x runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-spark3-runtime/0.12.1/iceberg-spark3-runtime-0.12.1.jar)
+* [0.12.1 Spark 2.4 runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-spark-runtime/0.11.1/iceberg-spark-runtime-0.12.1.jar)
+* [0.12.1 Flink runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-flink-runtime/0.12.1/iceberg-flink-runtime-0.12.1.jar)
+* [0.12.1 Hive runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-hive-runtime/0.12.1/iceberg-hive-runtime-0.12.1.jar)
+
+Important bug fixes and changes:
+
+* [\#3135](https://github.com/apache/iceberg/pull/3135) fixes equality-deletes 
using DATE/TIMESTAMP/TIME types.
+* [\#3071](https://github.com/apache/iceberg/pull/3071) adds predicate push 
down for checking referenced data files that match row-level updates. Avoids 
opening manifest files that belong to unrelated partitions when writing row 
deltas.
+* [\#3078](https://github.com/apache/iceberg/pull/3078) prevents the JDBC 
catalog from overwriting the `jdbc.user` property if any property called user 
exists in the environment.
+* [\#3035](https://github.com/apache/iceberg/pull/3035) fixes drop namespace 
calls with the DyanmoDB catalog.
+* [\#3195](https://github.com/apache/iceberg/pull/3195) allows validating that 
commits that produce row-level deltas don't conflict with concurrently files. 
Ensures users can maintain serializable isolation for update/delete operations, 
including merge operations.
+* [\#3199](https://github.com/apache/iceberg/pull/3199) allows validating that 
commits that overwrite files don't conflict with concurrently files. Ensures 
users can maintain serializable isolation for overwrite operations.
+* [\#3264](https://github.com/apache/iceberg/pull/3258) fixes validation 
exceptions when writing Flink CDC streams to Iceberg tables.
+* [\#3264](https://github.com/apache/iceberg/pull/3264) fixes reading 
projected map columns from Parquet files written before Parquet 1.11.1. Users 
can read and project on map columns from Parquet files written with any Parquet 
version.

Review comment:
       Probably list this second since it is the issue that lots of people hit, 
but not as many as the Flink CDC issue.

##########
File path: site/docs/releases.md
##########
@@ -56,7 +56,38 @@ To add a dependency on Iceberg in Maven, add the following 
to your `pom.xml`:
   ...
 </dependencies>
 ```
-## 0.12.0 Release Notes
+
+## 0.12.1 Release Notes
+
+Apache Iceberg 0.12.1 was released on November 8th, 2021.
+
+Note that the spark3-runtime jar supports Spark 3.0 and 3.1. Spark 3.2 support 
will come in the next release or can be tried out with the nightly SNAPSHOT 
release built from master.
+
+* Git tag: 
[0.12.1](https://github.com/apache/iceberg/releases/tag/apache-iceberg-0.12.1)
+* [0.12.1 source 
tar.gz](https://www.apache.org/dyn/closer.cgi/iceberg/apache-iceberg-0.12.1/apache-iceberg-0.12.1.tar.gz)
 -- 
[signature](https://downloads.apache.org/iceberg/apache-iceberg-0.12.1/apache-iceberg-0.12.1.tar.gz.asc)
 -- 
[sha512](https://downloads.apache.org/iceberg/apache-iceberg-0.12.1/apache-iceberg-0.12.1.tar.gz.sha512)
+* [0.12.1 Spark 3.x runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-spark3-runtime/0.12.1/iceberg-spark3-runtime-0.12.1.jar)
+* [0.12.1 Spark 2.4 runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-spark-runtime/0.11.1/iceberg-spark-runtime-0.12.1.jar)
+* [0.12.1 Flink runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-flink-runtime/0.12.1/iceberg-flink-runtime-0.12.1.jar)
+* [0.12.1 Hive runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-hive-runtime/0.12.1/iceberg-hive-runtime-0.12.1.jar)
+
+Important bug fixes and changes:
+
+* [\#3135](https://github.com/apache/iceberg/pull/3135) fixes equality-deletes 
using DATE/TIMESTAMP/TIME types.
+* [\#3071](https://github.com/apache/iceberg/pull/3071) adds predicate push 
down for checking referenced data files that match row-level updates. Avoids 
opening manifest files that belong to unrelated partitions when writing row 
deltas.
+* [\#3078](https://github.com/apache/iceberg/pull/3078) prevents the JDBC 
catalog from overwriting the `jdbc.user` property if any property called user 
exists in the environment.
+* [\#3035](https://github.com/apache/iceberg/pull/3035) fixes drop namespace 
calls with the DyanmoDB catalog.
+* [\#3195](https://github.com/apache/iceberg/pull/3195) allows validating that 
commits that produce row-level deltas don't conflict with concurrently files. 
Ensures users can maintain serializable isolation for update/delete operations, 
including merge operations.

Review comment:
       This is high priority and should be at the top.

##########
File path: site/docs/releases.md
##########
@@ -56,7 +56,38 @@ To add a dependency on Iceberg in Maven, add the following 
to your `pom.xml`:
   ...
 </dependencies>
 ```
-## 0.12.0 Release Notes
+
+## 0.12.1 Release Notes
+
+Apache Iceberg 0.12.1 was released on November 8th, 2021.
+
+Note that the spark3-runtime jar supports Spark 3.0 and 3.1. Spark 3.2 support 
will come in the next release or can be tried out with the nightly SNAPSHOT 
release built from master.
+
+* Git tag: 
[0.12.1](https://github.com/apache/iceberg/releases/tag/apache-iceberg-0.12.1)
+* [0.12.1 source 
tar.gz](https://www.apache.org/dyn/closer.cgi/iceberg/apache-iceberg-0.12.1/apache-iceberg-0.12.1.tar.gz)
 -- 
[signature](https://downloads.apache.org/iceberg/apache-iceberg-0.12.1/apache-iceberg-0.12.1.tar.gz.asc)
 -- 
[sha512](https://downloads.apache.org/iceberg/apache-iceberg-0.12.1/apache-iceberg-0.12.1.tar.gz.sha512)
+* [0.12.1 Spark 3.x runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-spark3-runtime/0.12.1/iceberg-spark3-runtime-0.12.1.jar)
+* [0.12.1 Spark 2.4 runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-spark-runtime/0.11.1/iceberg-spark-runtime-0.12.1.jar)
+* [0.12.1 Flink runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-flink-runtime/0.12.1/iceberg-flink-runtime-0.12.1.jar)
+* [0.12.1 Hive runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-hive-runtime/0.12.1/iceberg-hive-runtime-0.12.1.jar)
+
+Important bug fixes and changes:
+
+* [\#3135](https://github.com/apache/iceberg/pull/3135) fixes equality-deletes 
using DATE/TIMESTAMP/TIME types.
+* [\#3071](https://github.com/apache/iceberg/pull/3071) adds predicate push 
down for checking referenced data files that match row-level updates. Avoids 
opening manifest files that belong to unrelated partitions when writing row 
deltas.
+* [\#3078](https://github.com/apache/iceberg/pull/3078) prevents the JDBC 
catalog from overwriting the `jdbc.user` property if any property called user 
exists in the environment.
+* [\#3035](https://github.com/apache/iceberg/pull/3035) fixes drop namespace 
calls with the DyanmoDB catalog.
+* [\#3195](https://github.com/apache/iceberg/pull/3195) allows validating that 
commits that produce row-level deltas don't conflict with concurrently files. 
Ensures users can maintain serializable isolation for update/delete operations, 
including merge operations.
+* [\#3199](https://github.com/apache/iceberg/pull/3199) allows validating that 
commits that overwrite files don't conflict with concurrently files. Ensures 
users can maintain serializable isolation for overwrite operations.
+* [\#3264](https://github.com/apache/iceberg/pull/3258) fixes validation 
exceptions when writing Flink CDC streams to Iceberg tables.

Review comment:
       The description here should be more clear. The problem was that the 
validation checked the entire table history (it was not limited to a starting 
snapshot) and so validation would fail after any snapshots were expired.

##########
File path: site/docs/releases.md
##########
@@ -56,7 +56,38 @@ To add a dependency on Iceberg in Maven, add the following 
to your `pom.xml`:
   ...
 </dependencies>
 ```
-## 0.12.0 Release Notes
+
+## 0.12.1 Release Notes
+
+Apache Iceberg 0.12.1 was released on November 8th, 2021.
+
+Note that the spark3-runtime jar supports Spark 3.0 and 3.1. Spark 3.2 support 
will come in the next release or can be tried out with the nightly SNAPSHOT 
release built from master.
+
+* Git tag: 
[0.12.1](https://github.com/apache/iceberg/releases/tag/apache-iceberg-0.12.1)
+* [0.12.1 source 
tar.gz](https://www.apache.org/dyn/closer.cgi/iceberg/apache-iceberg-0.12.1/apache-iceberg-0.12.1.tar.gz)
 -- 
[signature](https://downloads.apache.org/iceberg/apache-iceberg-0.12.1/apache-iceberg-0.12.1.tar.gz.asc)
 -- 
[sha512](https://downloads.apache.org/iceberg/apache-iceberg-0.12.1/apache-iceberg-0.12.1.tar.gz.sha512)
+* [0.12.1 Spark 3.x runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-spark3-runtime/0.12.1/iceberg-spark3-runtime-0.12.1.jar)
+* [0.12.1 Spark 2.4 runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-spark-runtime/0.11.1/iceberg-spark-runtime-0.12.1.jar)
+* [0.12.1 Flink runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-flink-runtime/0.12.1/iceberg-flink-runtime-0.12.1.jar)
+* [0.12.1 Hive runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-hive-runtime/0.12.1/iceberg-hive-runtime-0.12.1.jar)
+
+Important bug fixes and changes:
+
+* [\#3135](https://github.com/apache/iceberg/pull/3135) fixes equality-deletes 
using DATE/TIMESTAMP/TIME types.
+* [\#3071](https://github.com/apache/iceberg/pull/3071) adds predicate push 
down for checking referenced data files that match row-level updates. Avoids 
opening manifest files that belong to unrelated partitions when writing row 
deltas.
+* [\#3078](https://github.com/apache/iceberg/pull/3078) prevents the JDBC 
catalog from overwriting the `jdbc.user` property if any property called user 
exists in the environment.
+* [\#3035](https://github.com/apache/iceberg/pull/3035) fixes drop namespace 
calls with the DyanmoDB catalog.
+* [\#3195](https://github.com/apache/iceberg/pull/3195) allows validating that 
commits that produce row-level deltas don't conflict with concurrently files. 
Ensures users can maintain serializable isolation for update/delete operations, 
including merge operations.
+* [\#3199](https://github.com/apache/iceberg/pull/3199) allows validating that 
commits that overwrite files don't conflict with concurrently files. Ensures 
users can maintain serializable isolation for overwrite operations.

Review comment:
       Also high priority.

##########
File path: site/docs/releases.md
##########
@@ -56,7 +56,38 @@ To add a dependency on Iceberg in Maven, add the following 
to your `pom.xml`:
   ...
 </dependencies>
 ```
-## 0.12.0 Release Notes
+
+## 0.12.1 Release Notes
+
+Apache Iceberg 0.12.1 was released on November 8th, 2021.
+
+Note that the spark3-runtime jar supports Spark 3.0 and 3.1. Spark 3.2 support 
will come in the next release or can be tried out with the nightly SNAPSHOT 
release built from master.
+
+* Git tag: 
[0.12.1](https://github.com/apache/iceberg/releases/tag/apache-iceberg-0.12.1)
+* [0.12.1 source 
tar.gz](https://www.apache.org/dyn/closer.cgi/iceberg/apache-iceberg-0.12.1/apache-iceberg-0.12.1.tar.gz)
 -- 
[signature](https://downloads.apache.org/iceberg/apache-iceberg-0.12.1/apache-iceberg-0.12.1.tar.gz.asc)
 -- 
[sha512](https://downloads.apache.org/iceberg/apache-iceberg-0.12.1/apache-iceberg-0.12.1.tar.gz.sha512)
+* [0.12.1 Spark 3.x runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-spark3-runtime/0.12.1/iceberg-spark3-runtime-0.12.1.jar)
+* [0.12.1 Spark 2.4 runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-spark-runtime/0.11.1/iceberg-spark-runtime-0.12.1.jar)
+* [0.12.1 Flink runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-flink-runtime/0.12.1/iceberg-flink-runtime-0.12.1.jar)
+* [0.12.1 Hive runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-hive-runtime/0.12.1/iceberg-hive-runtime-0.12.1.jar)

Review comment:
       I think these links are at the top of the Downloads section.

##########
File path: site/docs/releases.md
##########
@@ -56,7 +56,38 @@ To add a dependency on Iceberg in Maven, add the following 
to your `pom.xml`:
   ...
 </dependencies>
 ```
-## 0.12.0 Release Notes
+
+## 0.12.1 Release Notes
+
+Apache Iceberg 0.12.1 was released on November 8th, 2021.
+
+Note that the spark3-runtime jar supports Spark 3.0 and 3.1. Spark 3.2 support 
will come in the next release or can be tried out with the nightly SNAPSHOT 
release built from master.
+
+* Git tag: 
[0.12.1](https://github.com/apache/iceberg/releases/tag/apache-iceberg-0.12.1)
+* [0.12.1 source 
tar.gz](https://www.apache.org/dyn/closer.cgi/iceberg/apache-iceberg-0.12.1/apache-iceberg-0.12.1.tar.gz)
 -- 
[signature](https://downloads.apache.org/iceberg/apache-iceberg-0.12.1/apache-iceberg-0.12.1.tar.gz.asc)
 -- 
[sha512](https://downloads.apache.org/iceberg/apache-iceberg-0.12.1/apache-iceberg-0.12.1.tar.gz.sha512)
+* [0.12.1 Spark 3.x runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-spark3-runtime/0.12.1/iceberg-spark3-runtime-0.12.1.jar)
+* [0.12.1 Spark 2.4 runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-spark-runtime/0.11.1/iceberg-spark-runtime-0.12.1.jar)
+* [0.12.1 Flink runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-flink-runtime/0.12.1/iceberg-flink-runtime-0.12.1.jar)
+* [0.12.1 Hive runtime 
Jar](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-hive-runtime/0.12.1/iceberg-hive-runtime-0.12.1.jar)
+
+Important bug fixes and changes:
+
+* [\#3135](https://github.com/apache/iceberg/pull/3135) fixes equality-deletes 
using DATE/TIMESTAMP/TIME types.
+* [\#3071](https://github.com/apache/iceberg/pull/3071) adds predicate push 
down for checking referenced data files that match row-level updates. Avoids 
opening manifest files that belong to unrelated partitions when writing row 
deltas.
+* [\#3078](https://github.com/apache/iceberg/pull/3078) prevents the JDBC 
catalog from overwriting the `jdbc.user` property if any property called user 
exists in the environment.
+* [\#3035](https://github.com/apache/iceberg/pull/3035) fixes drop namespace 
calls with the DyanmoDB catalog.
+* [\#3195](https://github.com/apache/iceberg/pull/3195) allows validating that 
commits that produce row-level deltas don't conflict with concurrently files. 
Ensures users can maintain serializable isolation for update/delete operations, 
including merge operations.
+* [\#3199](https://github.com/apache/iceberg/pull/3199) allows validating that 
commits that overwrite files don't conflict with concurrently files. Ensures 
users can maintain serializable isolation for overwrite operations.

Review comment:
       Typo: "concurrently files"




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to