diff --git a/site/docs/releases.md b/site/docs/releases.md index 27ad3b8bfc4c..b09c4f242648 100644 --- a/site/docs/releases.md +++ b/site/docs/releases.md @@ -72,6 +72,77 @@ To add a dependency on Iceberg in Maven, add the following to your `pom.xml`: ``` +### 1.8.0 release + +Apache Iceberg 1.8.0 was released on February 13, 2025. + +The 1.8.0 release contains bug fixes and new features. For full release notes visit [Github](https://github.com/apache/iceberg/releases/tag/apache-iceberg-1.8.0) +* Deprecation / End of Support + - Spark 3.3 + - Removed Hive Runtime +* Spec + - Add Deletion vectors to the table specification ([\#11240](https://github.com/apache/iceberg/pull/11240)) + - Document optional snapshot summary fields ([\#11660](https://github.com/apache/iceberg/pull/11660)) + - Add Variant Type ([\#10831](https://github.com/apache/iceberg/pull/10831)) + - Add EnableRowLineage metadata update ([\#12050](https://github.com/apache/iceberg/pull/12050)) + - Add added-rows field to Snapshot ([\#11976](https://github.com/apache/iceberg/pull/11976)) + - Reassign row lineage field IDs ([\#12100](https://github.com/apache/iceberg/pull/12100)) + - Document S3 cross region enabled configuration in REST spec ([\#11260](https://github.com/apache/iceberg/pull/11260)) +* API + - Define Variant Data type ([\#11324](https://github.com/apache/iceberg/pull/11324)) + - Add UnknownType ([\#12012](https://github.com/apache/iceberg/pull/12012)) +* Core + - Support for reading Deletion Vectors ([\#11481](https://github.com/apache/iceberg/pull/11481)) + - Support for writing Deletion Vectors ([\#11476](https://github.com/apache/iceberg/pull/11476)) + - Add metadataFileLocation API to TableUtil ([\#12082](https://github.com/apache/iceberg/pull/12082)) + - Add formatVersion API to TableUtil ([\#11620](https://github.com/apache/iceberg/pull/11620)) + - Support removing unused partition specs as part of snapshot expiration ([\#10755](https://github.com/apache/iceberg/pull/10755)) + - Allow adding files to multiple partition specs in fast appends ([\#11771](https://github.com/apache/iceberg/pull/11771)) + - Add implementation of Variant encoding spec that can read and construct serialized Variant buffers ([\#11415](https://github.com/apache/iceberg/pull/11415)) + - REST Auth Manager refactoring ([\#11995](https://github.com/apache/iceberg/pull/11995)) + - Fix possible deadlock in ParallelIterable ([\#11781](https://github.com/apache/iceberg/pull/11781)) + - Implement table metadata fields for row lineage and enable operations to populate these fields ([\#11948](https://github.com/apache/iceberg/pull/11948)) +* Parquet + - Add default value support when reading Parquet files into Iceberg's data model ([\#11785](https://github.com/apache/iceberg/pull/11785)) +* Avro + - Add default value support when reading Avro files into Iceberg's data model ([\#11786](https://github.com/apache/iceberg/pull/11786)) + - Add writers for internal object model ([\#11919](https://github.com/apache/iceberg/pull/11919)) +* AWS + - Enable RetryMode for KMS Client ([\#11420](https://github.com/apache/iceberg/pull/11420)) + - Support for writing Deletion Vectors ([\#11476](https://github.com/apache/iceberg/pull/11476)) +* Azure + - Support WASB scheme in ADLSFileIO ([\#11830](https://github.com/apache/iceberg/pull/11830)) +* Spark + - Add RewriteTablePath procedure ([\#11931](https://github.com/apache/iceberg/pull/11931)) + - Support for Comet Vectorized Parquet Reader([\#9841](https://github.com/apache/iceberg/pull/9841)) + - Support for reading default values for Parquet ([\#11803](https://github.com/apache/iceberg/pull/11803)) + - Add ComputeTableStats procedure ([\#10986](https://github.com/apache/iceberg/pull/10986)) + - Fix changelog bug where create_changelog_view procedure would occasionally return records before specified time range ([\#11564](https://github.com/apache/iceberg/pull/11564)) + - Support for writing Deletion Vectors for V3 tables ([\#11561](https://github.com/apache/iceberg/pull/11561)) + - Surface DVs in position_deletes metadata table ([\#11657](https://github.com/apache/iceberg/pull/11657)) + - Support configurable case sensitive filtering in rewrite data files procedure ([\#11439](https://github.com/apache/iceberg/pull/11439)) + - Support for configurable delete file ratio ([\#12148](https://github.com/apache/iceberg/pull/12148/files)) + - Add View support to SparkSessionCatalog ([\#11388](https://github.com/apache/iceberg/pull/11388)) +* Kafka Connect + - Add configuration for the control consumer group prefix ([\#11599](https://github.com/apache/iceberg/pull/11599)) +* Flink + - Support Snapshot Expiration ([\#11144](https://github.com/apache/iceberg/pull/11144)) + - Support for reading default values for Parquet ([\#12072](https://github.com/apache/iceberg/pull/12072)) + - Fix range distribution NPE when partition value is null ([\#11662](https://github.com/apache/iceberg/pull/11662)) +* Hive + - Fix mistakenly deleting table metadata file in case of non-cleanable failures like OOMs ([\#11576](https://github.com/apache/iceberg/pull/11576)) + - Optimize tableExists API for HiveCatalog ([\#11597](https://github.com/apache/iceberg/pull/11597)) +* Dependencies + - AWS SDK 2.30.11 + - Netty to 4.1.117.Final + - Kafka to 3.9.0 + - Nessie to 0.102.2 + - ORC to 1.9.5 + - Sqllite JDBC to 3.48.0.0 + - Jackson to 2.18.2 + +## Past releases + ### 1.7.1 release Apache Iceberg 1.7.1 was released on December 6, 2024. @@ -90,8 +161,6 @@ The 1.7.1 release contains bug fixes and new features. For full release notes vi * Kafka Connect - Fix Hadoop dependency exclusion ([\#11516](https://github.com/apache/iceberg/pull/11516)) -## Past releases - ### 1.7.0 release Apache Iceberg 1.7.0 was released on November 8, 2024. diff --git a/site/mkdocs.yml b/site/mkdocs.yml index 2f612164143b..238f33fb4b4b 100644 --- a/site/mkdocs.yml +++ b/site/mkdocs.yml @@ -78,7 +78,7 @@ markdown_extensions: permalink: 🔗 extra: - icebergVersion: '1.7.1' + icebergVersion: '1.8.0' nessieVersion: '0.99.0' flinkVersion: '1.20.0' flinkVersionMajor: '1.20' diff --git a/site/nav.yml b/site/nav.yml index 39fffb47692c..eb247cdaeb34 100644 --- a/site/nav.yml +++ b/site/nav.yml @@ -23,6 +23,7 @@ nav: - Docs: - nightly: '!include docs/docs/nightly/mkdocs.yml' - latest: '!include docs/docs/latest/mkdocs.yml' + - 1.8.0: '!include docs/docs/1.8.0/mkdocs.yml' - 1.7.1: '!include docs/docs/1.7.1/mkdocs.yml' - 1.7.0: '!include docs/docs/1.7.0/mkdocs.yml' - 1.6.1: '!include docs/docs/1.6.1/mkdocs.yml'