-
Notifications
You must be signed in to change notification settings - Fork 145
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[DOCS] add releases page and modify README.md
- Loading branch information
1 parent
3bd1ff5
commit 7f95b12
Showing
4 changed files
with
81 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
--- | ||
title: Downloads | ||
sidebar_position: 1 | ||
--- | ||
|
||
### Release 0.1.0-incubating | ||
* Source Release: [Apache XTable 0.1.0-incubating Source Release](https://dist.apache.org/repos/dist/release/incubator/xtable/0.1.0-incubating/apache-xtable-0.1.0-incubating.src.tgz) ([asc](https://dist.apache.org/repos/dist/release/incubator/xtable/0.1.0-incubating/apache-xtable-0.1.0-incubating.src.tgz.asc), [sha512](https://dist.apache.org/repos/dist/release/incubator/xtable/0.1.0-incubating/apache-xtable-0.1.0-incubating.src.tgz.sha512)) | ||
* Release Notes: [Release Notes 0.1.0-incubating](release-0.1.0-incubating.mdx) | ||
* Maven Search: [Apache XTable 0.1.0-incubating](https://central.sonatype.com/search?q=g:org.apache.xtable%20v:0.1.0-incubating&smo=true) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
--- | ||
title: "Release 0.1.0-incubating" | ||
sidebar_position: 1 | ||
--- | ||
|
||
## [Release 0.1.0-incubating](https://github.com/apache/incubator-xtable/releases/tag/0.1.0-incubating) ([docs](https://xtable.apache.org/docs/how-to)) | ||
This is the first 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. | ||
|
||
## Features | ||
Apache XTable™ (Incubating) provides users with the ability to translate metadata from one table format to another. | ||
|
||
Apache XTable™ (Incubating) provides two sync modes, "incremental" and "full." The incremental mode is more lightweight and has better performance, especially on large tables. If there is anything that prevents the incremental mode from working properly, the tool will fall back to the full sync mode. | ||
|
||
This sync provides users with the following: | ||
|
||
1. Syncing of data files along with their column level statistics and partition metadata | ||
2. Schema updates in the source are reflected in the target table metadata | ||
3. Metadata maintenance for the target table formats. | ||
* For Hudi, unreferenced files will be marked as [cleaned](https://hudi.apache.org/docs/hoodie_cleaner/) to control the size of the metadata table. | ||
* For Iceberg, snapshots will be [expired](https://iceberg.apache.org/docs/latest/maintenance/#expire-snapshots) after a configured amount of time. | ||
* For Delta, the transaction log will be [retained](https://docs.databricks.com/en/sql/language-manual/delta-vacuum.html) for a configured amount of time. | ||
|
||
|
||
## Improvements | ||
1. Added apache release guide and infra components to be compliant with ASF release process. | ||
2. Fix bugs related to dependency conflicts, few edge cases related to column stats etc. | ||
3. Improved README, docker demo and website docs based on feedback provided by users. | ||
4. Refactored the codebase to follow apache naming practices. | ||
|
||
## GH Release Notes | ||
https://github.com/apache/incubator-xtable/releases/tag/0.1.0-incubating |