Skip to content

Commit fe37d1d

Browse files
[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
1 parent d478d2e commit fe37d1d

File tree

3 files changed

+51
-3
lines changed

3 files changed

+51
-3
lines changed

website/releases/downloads.mdx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,12 @@ Apache XTable™ (incubating) releases are available under the Apache License, V
77

88
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).
99

10+
### Release 0.3.0-incubating
11+
* 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))
12+
* Release Notes: [Release Notes 0.3.0-incubating](release-0.3.0-incubating.mdx)
13+
* 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)
14+
1015
### Release 0.2.0-incubating
1116
* 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))
1217
* Release Notes: [Release Notes 0.2.0-incubating](release-0.2.0-incubating.mdx)
13-
* 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)
18+
* 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)

website/releases/release-0.2.0-incubating.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Release 0.2.0-incubating"
3-
sidebar_position: 1
3+
sidebar_position: -2
44
---
55

66
## [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:
3232

3333
## GH Release Notes
3434
https://github.com/apache/incubator-xtable/releases/tag/0.2.0-incubating
35-
35+
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
---
2+
title: "Release 0.3.0-incubating"
3+
sidebar_position: -3
4+
---
5+
6+
## [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))
7+
This is the third official Apache release for Apache XTable (Incubating), an incubating project under the Apache Software Foundation.
8+
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.
9+
Currently, Apache XTable™ (Incubating) supports the open-source table formats for Apache Hudi, Apache Iceberg, and Delta Lake.
10+
11+
## ✨ What's Changed
12+
### 🔄 Core Functionality Enhancements
13+
14+
#### Catalog Sync:
15+
* Introduced `CatalogSyncClient` and `CatalogSync` interfaces.
16+
* Implemented **Glue** and **HMS catalog sync** for **Iceberg**, **Delta**, and **Hudi**.
17+
* Additional information can be found in [docs](https://xtable.apache.org/docs/how-to-catalog-sync).
18+
19+
#### Table Format Sync Improvements:
20+
* Added support for **continuous sync** using `RunSync`.
21+
* Support **restore/rollback** sync during conversion across all three formats.
22+
* Added support for **bucket partition transform** (Iceberg → Delta).
23+
* Synced **schema field comments** and **record counts** in Delta source.
24+
* Improved **decimal field scale** handling in iceberg and fixed bug in **column stats**.
25+
* Supporting **timestamp_ntz** type in conversion logic.
26+
27+
#### Breaking changes
28+
* We have refactored `SyncStatusCode` and `ErrorDetails` into dedicated classes, refactor code by fixing the import path if you are using these classes.
29+
30+
### 🧪 Testing & Quality
31+
* Fixed flaky tests and normalized base paths for test stability.
32+
* Addressed minor issues found via **static analysis tooling**.
33+
* Dockerfile syntax fix and test class name corrections.
34+
35+
### 📘 Documentation & Community
36+
* Added **downloads page** for `0.2.0-incubating` release.
37+
* Introduced **RFC template** and new **change proposals**.
38+
* Updated **community sync** and **blog** pages.
39+
40+
### 🧰 Infrastructure & Maintenance
41+
* Upgraded **parquet-avro** to 1.15.1 to fix critical vulnerabilities found recently.
42+
* Upgraded **Hadoop** and **AWS SDK** dependencies.
43+
* Refactored `RunSync` for better modularity and reusability.

0 commit comments

Comments
 (0)