This is an automated email from the ASF dual-hosted git repository.
vinish pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-xtable.git
The following commit(s) were added to refs/heads/main by this push:
new fe37d1d7 [DOCS] Add a new 0.3.0 release page (#725)
fe37d1d7 is described below
commit fe37d1d77f5766cb236f0482b41045213d165b36
Author: Sagar Lakshmipathy <[email protected]>
AuthorDate: Sat Jun 7 02:34:26 2025 +0530
[DOCS] Add a new 0.3.0 release page (#725)
* Update downloads.mdx
* Update release-0.2.0-incubating.mdx
* Create release-0.3.0-incubating.mdx
* Update release-0.3.0-incubating.mdx
---
website/releases/downloads.mdx | 7 ++++-
website/releases/release-0.2.0-incubating.mdx | 4 +--
website/releases/release-0.3.0-incubating.mdx | 43 +++++++++++++++++++++++++++
3 files changed, 51 insertions(+), 3 deletions(-)
diff --git a/website/releases/downloads.mdx b/website/releases/downloads.mdx
index f3d3a845..f8179789 100644
--- a/website/releases/downloads.mdx
+++ b/website/releases/downloads.mdx
@@ -7,7 +7,12 @@ Apache XTable™ (incubating) releases are available under the
Apache License, V
To ensure that you have downloaded the true release, you should
[verify](https://www.apache.org/info/verification.html) the integrity of the
files using the signatures and checksums available in this page. All releases
are signed using the [Apache XTable KEYS
file](https://downloads.apache.org/incubator/xtable/KEYS).
+### Release 0.3.0-incubating
+* Source Release: [Apache XTable 0.3.0-incubating Source
Release](https://dlcdn.apache.org/incubator/xtable/0.3.0-incubating/apache-xtable-0.3.0-incubating.src.tgz)
([asc](https://downloads.apache.org/incubator/xtable/0.3.0-incubating/apache-xtable-0.3.0-incubating.src.tgz.asc),
[sha512](https://downloads.apache.org/incubator/xtable/0.3.0-incubating/apache-xtable-0.3.0-incubating.src.tgz.sha512))
+* Release Notes: [Release Notes 0.3.0-incubating](release-0.3.0-incubating.mdx)
+* Maven Search: [Apache XTable
0.3.0-incubating](https://central.sonatype.com/search?q=g:org.apache.xtable%20v:0.3.0-incubating&smo=true)
+
### Release 0.2.0-incubating
* Source Release: [Apache XTable 0.2.0-incubating Source
Release](https://dlcdn.apache.org/incubator/xtable/0.2.0-incubating/apache-xtable-0.2.0-incubating.src.tgz)
([asc](https://downloads.apache.org/incubator/xtable/0.2.0-incubating/apache-xtable-0.2.0-incubating.src.tgz.asc),
[sha512](https://downloads.apache.org/incubator/xtable/0.2.0-incubating/apache-xtable-0.2.0-incubating.src.tgz.sha512))
* Release Notes: [Release Notes 0.2.0-incubating](release-0.2.0-incubating.mdx)
-* Maven Search: [Apache XTable
0.2.0-incubating](https://central.sonatype.com/search?q=g:org.apache.xtable%20v:0.2.0-incubating&smo=true)
\ No newline at end of file
+* Maven Search: [Apache XTable
0.2.0-incubating](https://central.sonatype.com/search?q=g:org.apache.xtable%20v:0.2.0-incubating&smo=true)
diff --git a/website/releases/release-0.2.0-incubating.mdx
b/website/releases/release-0.2.0-incubating.mdx
index c00697e3..d2af2c65 100644
--- a/website/releases/release-0.2.0-incubating.mdx
+++ b/website/releases/release-0.2.0-incubating.mdx
@@ -1,6 +1,6 @@
---
title: "Release 0.2.0-incubating"
-sidebar_position: 1
+sidebar_position: -2
---
## [Release
0.2.0-incubating](https://github.com/apache/incubator-xtable/releases/tag/0.2.0-incubating)
([docs](https://xtable.apache.org/docs/how-to))
@@ -32,4 +32,4 @@ This sync provides users with the following:
## GH Release Notes
https://github.com/apache/incubator-xtable/releases/tag/0.2.0-incubating
-
\ No newline at end of file
+
diff --git a/website/releases/release-0.3.0-incubating.mdx
b/website/releases/release-0.3.0-incubating.mdx
new file mode 100644
index 00000000..dcaccd64
--- /dev/null
+++ b/website/releases/release-0.3.0-incubating.mdx
@@ -0,0 +1,43 @@
+---
+title: "Release 0.3.0-incubating"
+sidebar_position: -3
+---
+
+## [Release
0.3.0-incubating](https://github.com/apache/incubator-xtable/releases/tag/0.3.0-incubating)
([docs](https://xtable.apache.org/docs/how-to))
+This is the third official Apache release for Apache XTable (Incubating), an
incubating project under the Apache Software Foundation.
+Apache XTable™ (Incubating) facilitates omni-directional interoperability
across data processing systems and query engines by allowing users to convert
between open table formats without the need to rewrite any data files.
+Currently, Apache XTable™ (Incubating) supports the open-source table formats
for Apache Hudi, Apache Iceberg, and Delta Lake.
+
+## ✨ What's Changed
+### 🔄 Core Functionality Enhancements
+
+#### Catalog Sync:
+* Introduced `CatalogSyncClient` and `CatalogSync` interfaces.
+* Implemented **Glue** and **HMS catalog sync** for **Iceberg**, **Delta**,
and **Hudi**.
+* Additional information can be found in
[docs](https://xtable.apache.org/docs/how-to-catalog-sync).
+
+#### Table Format Sync Improvements:
+* Added support for **continuous sync** using `RunSync`.
+* Support **restore/rollback** sync during conversion across all three formats.
+* Added support for **bucket partition transform** (Iceberg → Delta).
+* Synced **schema field comments** and **record counts** in Delta source.
+* Improved **decimal field scale** handling in iceberg and fixed bug in
**column stats**.
+* Supporting **timestamp_ntz** type in conversion logic.
+
+#### Breaking changes
+* We have refactored `SyncStatusCode` and `ErrorDetails` into dedicated
classes, refactor code by fixing the import path if you are using these classes.
+
+### 🧪 Testing & Quality
+* Fixed flaky tests and normalized base paths for test stability.
+* Addressed minor issues found via **static analysis tooling**.
+* Dockerfile syntax fix and test class name corrections.
+
+### 📘 Documentation & Community
+* Added **downloads page** for `0.2.0-incubating` release.
+* Introduced **RFC template** and new **change proposals**.
+* Updated **community sync** and **blog** pages.
+
+### 🧰 Infrastructure & Maintenance
+* Upgraded **parquet-avro** to 1.15.1 to fix critical vulnerabilities found
recently.
+* Upgraded **Hadoop** and **AWS SDK** dependencies.
+* Refactored `RunSync` for better modularity and reusability.