Remove "incubating" in docs and scripts (#91)
diff --git a/.asf.yaml b/.asf.yaml
index f3e8eb5..7e3f50e 100644
--- a/.asf.yaml
+++ b/.asf.yaml
@@ -16,7 +16,7 @@
# under the License.
github:
- description: "Apache Uniffle (Incubating) Website"
+ description: "Apache Uniffle Website"
homepage: https://uniffle.apache.org/
features:
issues: false
diff --git a/README.md b/README.md
index c88862d..007aeda 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# incubator-uniffle-website
+# uniffle-website
local startup
```shell
diff --git a/blog/2023-01-09/2022 summary.md b/blog/2023-01-09/2022 summary.md
index d7d1bf6..c5ac031 100644
--- a/blog/2023-01-09/2022 summary.md
+++ b/blog/2023-01-09/2022 summary.md
@@ -14,16 +14,16 @@
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
-# Apache Uniffle (incubating) - 2022 summary
+# Apache Uniffle - 2022 summary
## Introduction
-At the end of 2020, Apache Uniffle (incubating)'s first line of code was written inside Tencent. It was open-sourced in November 2021, and then donated to the Apache Foundation in the mid-2022. Since its donation, it has attracted many developers from various companies. This article makes a brief summary of Apache Uniffle (incubating) in 2022.
+At the end of 2020, Apache Uniffle's first line of code was written inside Tencent. It was open-sourced in November 2021, and then donated to the Apache Foundation in the mid-2022. Since its donation, it has attracted many developers from various companies. This article makes a brief summary of Apache Uniffle in 2022.
## Timeline
-Apache Uniffle (Incubating) was accepted as an Apache incubator project on June 6, 2022. As of the end of December 2022 (current writing time: 2022.12.26), a total of 157 new issues have been created (76 of which have been closed or resolved), and new 272 PRs (of which 264 were merged or closed).
+Apache Uniffle was accepted as an Apache incubator project on June 6, 2022. As of the end of December 2022 (current writing time: 2022.12.26), a total of 157 new issues have been created (76 of which have been closed or resolved), and new 272 PRs (of which 264 were merged or closed).
-Apache Uniffle (incubating) has released two versions in 2022: 0.6.0 and 0.6.1. Among them:
+Apache Uniffle has released two versions in 2022: 0.6.0 and 0.6.1. Among them:
1. 2022.10.27: Version 0.6.0 released
2. 2022.11.30: Version 0.6.1 released
@@ -42,13 +42,13 @@
In addition to the above two versions, local order is introduced in the current master branch to cope with the data skew optimization of Spark AQE. Compared with the unoptimized version, the performance is improved by 3 times.
## Community
-Apache Uniffle (incubating) has added 22 contributors since entering the incubator, with a total of 33 contributors. Contributors come from Tencent, iQiyi, Ebay, Didi, SF Express, Baidu, ByteDance, JD.com, Bilibili, Databricks And other Internet companies. Among the 22 new contributors, Apache Uniffle (incubating) PMC voted to add 2 new committers according to their contribution. The new recruited committers are expected to make continuous contributions to Apache Uniffle (incubating) and we are planing to added more committers in 2023.
+Apache Uniffle has added 22 contributors since entering the incubator, with a total of 33 contributors. Contributors come from Tencent, iQiyi, Ebay, Didi, SF Express, Baidu, ByteDance, JD.com, Bilibili, Databricks And other Internet companies. Among the 22 new contributors, Apache Uniffle PMC voted to add 2 new committers according to their contribution. The new recruited committers are expected to make continuous contributions to Apache Uniffle and we are planing to added more committers in 2023.
## Company Usage
-According to the online/offline communication with contributors and users, Apache Uniffle (incubating) is currently in production and used in companies such as Tencent, iQiyi, Didi, SF Express, VIPShop, Bilibili, etc. The amount of shuffle data processed by Uniffle of many companies exceeds PBs per day, and tens of thousands of apps are running. In addition to solving the stability and scalability problems of native Spark shuffle, it also improves the overall resource utilization.
+According to the online/offline communication with contributors and users, Apache Uniffle is currently in production and used in companies such as Tencent, iQiyi, Didi, SF Express, VIPShop, Bilibili, etc. The amount of shuffle data processed by Uniffle of many companies exceeds PBs per day, and tens of thousands of apps are running. In addition to solving the stability and scalability problems of native Spark shuffle, it also improves the overall resource utilization.
## Project Plans
-In 2023, Apache Uniffle (incubating) will continue to provide an efficient and pervasive Shuffle Service. Currently, the following work is on the planning list:
+In 2023, Apache Uniffle will continue to provide an efficient and pervasive Shuffle Service. Currently, the following work is on the planning list:
1. A more complete compute engine ecology
- Support Tez computing framework
- Support Flink computing framework
diff --git a/blog/2023-07-21/Uniffle - New chapter for the shuffle in the cloud native era.md b/blog/2023-07-21/Uniffle - New chapter for the shuffle in the cloud native era.md
index 77987cf..5fc8a43 100644
--- a/blog/2023-07-21/Uniffle - New chapter for the shuffle in the cloud native era.md
+++ b/blog/2023-07-21/Uniffle - New chapter for the shuffle in the cloud native era.md
@@ -96,7 +96,7 @@
### Performance evaluation
-When using version 0.2 of Uniffle and conducting benchmarks, Uniffle's shuffle performance is similar to Spark's vanilla shuffle for small data volumes. However, for large data volumes, Uniffle's shuffle outperforms Spark's vanilla shuffle by up to 30%. The benchmark results can be found at the following link: https://github.com/apache/incubator-uniffle/blob/master/docs/benchmark.md
+When using version 0.2 of Uniffle and conducting benchmarks, Uniffle's shuffle performance is similar to Spark's vanilla shuffle for small data volumes. However, for large data volumes, Uniffle's shuffle outperforms Spark's vanilla shuffle by up to 30%. The benchmark results can be found at the following link: https://github.com/apache/uniffle/blob/master/docs/benchmark.md
## Correctness
@@ -168,15 +168,15 @@
5. Asynchronous data reading support for compute engines.
## Summary
-Uniffle has been designed with a focus on performance, correctness, stability, and cost-effectiveness, making it a suitable Shuffle system for cloud-native architectures. We welcome everyone to contribute to the Uniffle project. The Uniffle project can be found at https://github.com/apache/incubator-uniffle.
+Uniffle has been designed with a focus on performance, correctness, stability, and cost-effectiveness, making it a suitable Shuffle system for cloud-native architectures. We welcome everyone to contribute to the Uniffle project. The Uniffle project can be found at https://github.com/apache/uniffle.
## Reference
[1] https://cloud.tencent.com/developer/article/1903023
[2] https://cloud.tencent.com/developer/article/1943179
-[3] https://github.com/apache/incubator-uniffle/pull/137
+[3] https://github.com/apache/uniffle/pull/137
-[4] https://github.com/apache/incubator-uniffle/pull/307
+[4] https://github.com/apache/uniffle/pull/307
-[5] https://github.com/apache/incubator-uniffle/pull/950
+[5] https://github.com/apache/uniffle/pull/950
diff --git a/blog/authors.yml b/blog/authors.yml
index ca3a3f7..12f9d9f 100644
--- a/blog/authors.yml
+++ b/blog/authors.yml
@@ -1,5 +1,5 @@
hulk:
name: Run Lin
- title: Apache Uniffle (Incubating) Founders
+ title: Apache Uniffle Founders
url: https://github.com/git-hulk
image_url: https://github.com/git-hulk.png
diff --git a/community/how to contribute.md b/community/how to contribute.md
index bcadd58..e37407b 100644
--- a/community/how to contribute.md
+++ b/community/how to contribute.md
@@ -16,13 +16,13 @@
-->
# Contributing to Uniffle
-Welcome to report [Issues](https://github.com/apache/incubator-uniffle/issues) or make [pull requests](https://github.com/apache/incubator-uniffle/pulls). It's recommended to read the following contributing guide first before contributing.
+Welcome to report [Issues](https://github.com/apache/uniffle/issues) or make [pull requests](https://github.com/apache/uniffle/pulls). It's recommended to read the following contributing guide first before contributing.
## Issues
We use GitHub Issues to track public bugs and feature requests.
### Search Known Issues First
-Please search on [Issues](https://github.com/apache/incubator-uniffle/issues) to avoid creating duplicate issues.
+Please search on [Issues](https://github.com/apache/uniffle/issues) to avoid creating duplicate issues.
### Reporting New Issues
* Be sure to include a title and clear description, as much relevant information as possible.
@@ -48,6 +48,6 @@
5. Test and test again your code.
## Code Style Guide
-Use [Code Style](https://github.com/apache/incubator-uniffle/blob/master/checkstyle.xml) for Java.
+Use [Code Style](https://github.com/apache/uniffle/blob/master/checkstyle.xml) for Java.
* 2 spaces for indentation rather than tabs
diff --git a/community/how to release.md b/community/how to release.md
index 5e19fe6..b7a6b38 100644
--- a/community/how to release.md
+++ b/community/how to release.md
@@ -242,13 +242,13 @@
```html
title:
-[VOTE] Release Apache Uniffle (Incubating) ${release_version} ${rc_version}
+[VOTE] Release Apache Uniffle ${release_version} ${rc_version}
content:
Hello Uniffle Community,
- This is a call for vote to release Apache Uniffle (Incubating) version ${release_version}-${rc_version}.
+ This is a call for vote to release Apache Uniffle version ${release_version}-${rc_version}.
Release notes:
https://uniffle.apache.org/download/release-notes-${release_version}
@@ -260,7 +260,7 @@
https://repository.apache.org/content/repositories/orgapacheuniffle-${staging_id}/
Git tag for the release:
- https://github.com/apache/incubator-uniffle/tree/v${release_version}-${rc_version}
+ https://github.com/apache/uniffle/tree/v${release_version}-${rc_version}
Keys to verify the Release Candidate:
https://dist.apache.org/repos/dist/dev/incubator/uniffle/KEYS
@@ -296,7 +296,7 @@
```html
title:
-[RESULT][VOTE] Release Apache Uniffle (Incubating) ${release_version} ${rc_version}
+[RESULT][VOTE] Release Apache Uniffle ${release_version} ${rc_version}
content:
Hello Apache Uniffle PPMC and Community,
@@ -324,17 +324,17 @@
#### 4.2.1 Incubator community voting template
```html
-Title: [VOTE] Release Apache Uniffle (Incubating) ${release_version} ${rc_version}
+Title: [VOTE] Release Apache Uniffle ${release_version} ${rc_version}
content:
Hello Incubator Community,
- This is a call for a vote to release Apache Uniffle (Incubating) version
+ This is a call for a vote to release Apache Uniffle version
${release_version} ${rc_version}
The Apache Uniffle community has voted on and approved a proposal to release
- Apache Uniffle (Incubating) version ${release_version} ${rc_version}
+ Apache Uniffle version ${release_version} ${rc_version}
We now kindly request the Incubator PMC members review and vote on this
incubator release.
@@ -349,7 +349,7 @@
• https://dist.apache.org/repos/dist/dev/incubator/uniffle/${release_version}-${rc_version}/
Git tag for the release:
- • https://github.com/apache/incubator-uniffle/releases/tag/${release_version}-${rc_version}
+ • https://github.com/apache/uniffle/releases/tag/${release_version}-${rc_version}
Release notes:
• https://uniffle.apache.org/download/release-notes-${release_version}
@@ -366,7 +366,7 @@
[] -1 disapprove with the reason
Thanks,
-On behalf of Apache Uniffle (Incubating) community
+On behalf of Apache Uniffle community
```
@@ -378,7 +378,7 @@
content:
Hi all
-Thanks for reviewing and voting for Apache Uniffle (Incubating) ${release_version} {rc_version}
+Thanks for reviewing and voting for Apache Uniffle ${release_version} {rc_version}
release, I am happy to announce the release voting has passed with [Number of voting results]
binding votes, no +0 or -1 votes. Binding votes are from IPMC members
@@ -390,11 +390,11 @@
[Incubator community Vote Link]
Many thanks for all our mentors helping us with the release procedure, and all IPMC members
-helping us to review and vote for Apache Uniffle (Incubating) release. I will
+helping us to review and vote for Apache Uniffle release. I will
be working on publishing the artifacts soon.
Thanks
-On behalf of Apache Uniffle (Incubating) community
+On behalf of Apache Uniffle community
```
## 5 Official release
@@ -438,7 +438,7 @@
### 5.5 GitHub version released
1. Tag the official version, and the RC version tag during the voting process can be removed
-2. On the [GitHub Releases](https://github.com/apache/incubator-uniffle/releases) page, update the version number and version description, etc.
+2. On the [GitHub Releases](https://github.com/apache/uniffle/releases) page, update the version number and version description, etc.
## 6 Email notification version is released
@@ -448,15 +448,15 @@
Send email to `dev@uniffle.apache.org`, `announce@apache.org` and `general@incubator.apache.org`
```html
title:
-[ANNOUNCE] Apache Uniffle (Incubating) ${release_version} available
+[ANNOUNCE] Apache Uniffle ${release_version} available
content:
Hi all,
-Apache Uniffle (Incubating) Team is glad to announce the new release of Apache Uniffle (Incubating) ${release_version}.
+Apache Uniffle Team is glad to announce the new release of Apache Uniffle ${release_version}.
-Apache Uniffle (Incubating) is designed as a unified shuffle engine for multiple computing frameworks, including Apache Spark and Apache Hadoop. Uniffle has provided pluggable client plugins to enable remote shuffle in Spark, Flink, MapReduce and TEZ.
+Apache Uniffle is designed as a unified shuffle engine for multiple computing frameworks, including Apache Spark and Apache Hadoop. Uniffle has provided pluggable client plugins to enable remote shuffle in Spark, Flink, MapReduce and TEZ.
Download Links: https://uniffle.apache.org/download/
@@ -465,10 +465,10 @@
Website: https://uniffle.apache.org/
Uniffle Resources:
-- Issue: https://github.com/apache/incubator-uniffle/issues
+- Issue: https://github.com/apache/uniffle/issues
- Mailing list: dev@uniffle.apache.org
-Apache Uniffle (Incubating) Team
+Apache Uniffle Team
```
@@ -507,11 +507,11 @@
mkdir -p dist/apache-uniffle
#step1 Packaging source files
-git archive --format=tar.gz --output="dist/apache-uniffle/apache-uniffle-$release_version-incubating-src.tar.gz" --prefix=apache-uniffle-$release_version-incubating-src/ $git_branch
-echo "git archive --format=tar.gz --output='dist/apache-uniffle/apache-uniffle-$release_version-incubating-src.tar.gz' --prefix=apache-uniffle-$release_version-incubating-src/ $git_branch"
+git archive --format=tar.gz --output="dist/apache-uniffle/apache-uniffle-$release_version-src.tar.gz" --prefix=apache-uniffle-$release_version-src/ $git_branch
+echo "git archive --format=tar.gz --output='dist/apache-uniffle/apache-uniffle-$release_version-src.tar.gz' --prefix=apache-uniffle-$release_version-src/ $git_branch"
#step2 Copy the binary package
-cp uniffle-dist/target/apache-uniffle-$release_version-incubating-bin.tar.gz dist/apache-uniffle
+cp uniffle-dist/target/apache-uniffle-$release_version-bin.tar.gz dist/apache-uniffle
#step3 Signature
diff --git a/community/maturity.md b/community/maturity.md
index 4c78343..367c17d 100644
--- a/community/maturity.md
+++ b/community/maturity.md
@@ -15,7 +15,7 @@
~ limitations under the License.
-->
-# Maturity Assessment for Apache Uniffle (incubating)
+# Maturity Assessment for Apache Uniffle
The goals of this maturity model are to describe how Apache projects operate in a concise and high-level way, and to provide a basic framework that projects may choose to use to evaluate themselves.
@@ -35,7 +35,7 @@
| -------- |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **CD10** | The project produces Open Source software for distribution to the public, at no charge. | **YES** The project's source code is licensed under the `Apache License 2.0`. |
| **CD20** | Anyone can easily discover and access the project's code. | **YES** The [official website](https://uniffle.apache.org/) includes `GitHub` link which can access the project's repository on GitHub directly. |
-| **CD30** | Anyone using standard, widely-available tools, can build the code in a reproducible way. | **YES** Apache Uniffle provides a `how-to-build` document for each component to guide users on how to compile on bare metal, such as the [document](https://github.com/apache/incubator-uniffle/blob/master/CONTRIBUTING.md). |
+| **CD30** | Anyone using standard, widely-available tools, can build the code in a reproducible way. | **YES** Apache Uniffle provides a `how-to-build` document for each component to guide users on how to compile on bare metal, such as the [document](https://github.com/apache/uniffle/blob/master/CONTRIBUTING.md). |
| **CD40** | The full history of the project's code is available via a source code control system, in a way that allows anyone to recreate any released version. | **YES** It depends on git, and anyone can view the full history of the project via commit logs. |
| **CD50** | The source code control system establishes the provenance of each line of code in a reliable way, based on strong authentication of the committer. When third parties contribute code, commit messages provide reliable information about the code provenance. | **YES** The project uses GitHub and managed by Apache Infra, it ensuring provenance of each line of code to a committer. And the third-party contributions are accepted in accordance with the contributing guides. |
@@ -43,7 +43,7 @@
| **ID** | **Description** | **Status** |
| -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| **LC10** | The Apache License, version 2.0, covers the released code. | **YES** The [LICENSE](https://github.com/apache/incubator-uniffle/blob/master/LICENSE) is in GitHub repository. And all source files are with APLv2 header, checked by `rat`. |
+| **LC10** | The Apache License, version 2.0, covers the released code. | **YES** The [LICENSE](https://github.com/apache/uniffle/blob/master/LICENSE) is in GitHub repository. And all source files are with APLv2 header, checked by `rat`. |
| **LC20** | Libraries that are mandatory dependencies of the project's code do not create more restrictions than the Apache License does. | **YES** All dependencies are listed. |
| **LC30** | The libraries mentioned in LC20 are available as Open Source software. | **YES** All dependencies listed are available as Open Source software |
| **LC40** | Committers are bound by an Individual Contributor Agreement (the "Apache iCLA") that defines which code they may commit and how they need to identify code that is not their own. | **YES** All committers have iCLAs. |
@@ -63,7 +63,7 @@
| **ID** | **Description** | **Status** |
| -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| **QU10** | The project is open and honest about the quality of its code. Various levels of quality and maturity for various modules are natural and acceptable as long as they are clearly communicated. | **YES** We encourage users to [report issues](https://github.com/apache/incubator-uniffle/issues). |
+| **QU10** | The project is open and honest about the quality of its code. Various levels of quality and maturity for various modules are natural and acceptable as long as they are clearly communicated. | **YES** We encourage users to [report issues](https://github.com/apache/uniffle/issues). |
| **QU20** | The project puts a very high priority on producing secure software. | **YES** All security issues will be addressed within 3 days. |
| **QU30** | The project provides a well-documented, secure and private channel to report security issues, along with a documented way of responding to them. | **Yes** The official website provides a [security page](https://uniffle.apache.org/community/security) |
| **QU40** | The project puts a high priority on backwards compatibility and aims to document any incompatible changes and provide tools and documentation to help users transition to new features. | **Yes** We follow semantic versions. As long as it's within one major version, it's backward compatible. And when any breaking changes added, we provide corresponding upgrade guides. |
@@ -74,12 +74,12 @@
| **ID** | **Description** | **Status** |
| -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **CO10** | The project has a well-known homepage that points to all the information required to operate according to this maturity model. | **YES** The [official website](https://uniffle.apache.org/) includes all information users need to run Apache Uniffle. |
-| **CO20** | The community welcomes contributions from anyone who acts in good faith and in a respectful manner, and who adds value to the project. | **Yes** We provide contributing guides for every component. And we also have a [general contributing guide](https://github.com/apache/incubator-uniffle/blob/master/CONTRIBUTING.md) |
+| **CO20** | The community welcomes contributions from anyone who acts in good faith and in a respectful manner, and who adds value to the project. | **Yes** We provide contributing guides for every component. And we also have a [general contributing guide](https://github.com/apache/uniffle/blob/master/CONTRIBUTING.md) |
| **CO30** | Contributions include source code, documentation, constructive bug reports, constructive discussions, marketing and generally anything that adds value to the project. | **YES** All good contributions including code and non-code are welcomed. |
| **CO40** | The community strives to be meritocratic and gives more rights and responsibilities to contributors who, over time, add value to the project. | **YES** The community has elected 1 new PPMC members and 9 new committers so far. |
| **CO50** | The project documents how contributors can earn more rights such as commit access or decision power, and applies these principles consistently. | **YES** The community has clear docs on becomming committers and PPMC members |
| **CO60** | The community operates based on consensus of its members (see CS10) who have decision power. Dictators, benevolent or not, are not welcome in Apache projects. | **YES** All decisions are made after vote by community members. |
-| **CO70** | The project strives to answer user questions in a timely manner. | **YES** We use dev@uniffle.apache.org, [GitHub issue](https://github.com/apache/incubator-uniffle/issues) and [GitHub discussion](https://github.com/apache/incubator-uniffle/discussions) to do this in a timely manner. |
+| **CO70** | The project strives to answer user questions in a timely manner. | **YES** We use dev@uniffle.apache.org, [GitHub issue](https://github.com/apache/uniffle/issues) and [GitHub discussion](https://github.com/apache/uniffle/discussions) to do this in a timely manner. |
### Consensus
diff --git a/community/security.md b/community/security.md
index 57483fd..f72b2a7 100644
--- a/community/security.md
+++ b/community/security.md
@@ -17,7 +17,7 @@
# Security
-The Apache Software Foundation takes a rigorous stance on eliminating security issues in its software projects. Likewise, Apache Uniffle (incubating) is also vigilant and takes security issues related to its features and functionality into the highest consideration.
+The Apache Software Foundation takes a rigorous stance on eliminating security issues in its software projects. Likewise, Apache Uniffle is also vigilant and takes security issues related to its features and functionality into the highest consideration.
If you have any concerns regarding Uniffle's security,
or you discover a vulnerability or potential threat,
diff --git a/docs/01-intro.md b/docs/01-intro.md
index 58577f0..703a4c7 100644
--- a/docs/01-intro.md
+++ b/docs/01-intro.md
@@ -8,7 +8,7 @@
Uniffle is a Remote Shuffle Service, and provides the capability for Apache Spark applications
to store shuffle data on remote servers.
-[](https://github.com/apache/incubator-uniffle/actions/workflows/build.yml)
+[](https://github.com/apache/uniffle/actions/workflows/build.yml)
[](https://codecov.io/gh/apache/incubator-uniffle)
## Architecture
@@ -244,11 +244,11 @@
### Shuffle Client
-For more details of advanced configuration, please see [Uniffle Shuffle Client Guide](https://github.com/apache/incubator-uniffle/blob/master/docs/client_guide.md).
+For more details of advanced configuration, please see [Uniffle Shuffle Client Guide](https://github.com/apache/uniffle/blob/master/docs/client_guide.md).
## LICENSE
-Uniffle is under the Apache License Version 2.0. See the [LICENSE](https://github.com/apache/incubator-uniffle/blob/master/LICENSE) file for details.
+Uniffle is under the Apache License Version 2.0. See the [LICENSE](https://github.com/apache/uniffle/blob/master/LICENSE) file for details.
## Contributing
-For more information about contributing issues or pull requests, see [Uniffle Contributing Guide](https://github.com/apache/incubator-uniffle/blob/master/CONTRIBUTING.md).
+For more information about contributing issues or pull requests, see [Uniffle Contributing Guide](https://github.com/apache/uniffle/blob/master/CONTRIBUTING.md).
diff --git a/docs/04-K8s-Operator/01-install.md b/docs/04-K8s-Operator/01-install.md
index b6c4fb4..689f724 100644
--- a/docs/04-K8s-Operator/01-install.md
+++ b/docs/04-K8s-Operator/01-install.md
@@ -20,7 +20,7 @@
## Creating or Updating CRD
We can refer
-to [crd yaml file](https://github.com/apache/incubator-uniffle/tree/master/deploy/kubernetes/operator/config/crd/bases/uniffle.apache.org_remoteshuffleservices.yaml).
+to [crd yaml file](https://github.com/apache/uniffle/tree/master/deploy/kubernetes/operator/config/crd/bases/uniffle.apache.org_remoteshuffleservices.yaml).
Run the following command:
@@ -30,7 +30,7 @@
## Setup or Update Uniffle Webhook
-We can refer to [webhook yaml file](https://github.com/apache/incubator-uniffle/tree/master/deploy/kubernetes/operator/config/manager/rss-webhook.yaml).
+We can refer to [webhook yaml file](https://github.com/apache/uniffle/tree/master/deploy/kubernetes/operator/config/manager/rss-webhook.yaml).
Run the following command:
@@ -40,7 +40,7 @@
## Setup or Update Uniffle Controller
-We can refer to [controller yaml file](https://github.com/apache/incubator-uniffle/tree/master/deploy/kubernetes/operator/config/manager/rss-controller.yaml).
+We can refer to [controller yaml file](https://github.com/apache/uniffle/tree/master/deploy/kubernetes/operator/config/manager/rss-controller.yaml).
Run the following command:
diff --git a/docs/04-K8s-Operator/02-examples.md b/docs/04-K8s-Operator/02-examples.md
index d18939c..aa21729 100644
--- a/docs/04-K8s-Operator/02-examples.md
+++ b/docs/04-K8s-Operator/02-examples.md
@@ -1,13 +1,13 @@
# Examples
We need to create configMap first which saves coordinators, shuffleServers and log4j's configuration(we can refer
-to [configuration](https://github.com/apache/incubator-uniffle/tree/master/deploy/kubernetes/operator/examples/configuration.yaml)).
+to [configuration](https://github.com/apache/uniffle/tree/master/deploy/kubernetes/operator/examples/configuration.yaml)).
Coordinator is a stateless service, when upgrading, we can directly update the configuration and then update the image.
Shuffle server is a stateful service, and the upgrade operation is more complicated, so we show examples of different
upgrade modes.
-- [Full Upgrade](https://github.com/apache/incubator-uniffle/tree/master/deploy/kubernetes/operator/examples/full-upgrade)
-- [Full Restart](https://github.com/apache/incubator-uniffle/tree/master/deploy/kubernetes/operator/examples/full-restart)
-- [Partition Upgrade](https://github.com/apache/incubator-uniffle/tree/master/deploy/kubernetes/operator/examples/partition-upgrade)
-- [Specific Upgrade](https://github.com/apache/incubator-uniffle/tree/master/deploy/kubernetes/operator/examples/specific-upgrade)
+- [Full Upgrade](https://github.com/apache/uniffle/tree/master/deploy/kubernetes/operator/examples/full-upgrade)
+- [Full Restart](https://github.com/apache/uniffle/tree/master/deploy/kubernetes/operator/examples/full-restart)
+- [Partition Upgrade](https://github.com/apache/uniffle/tree/master/deploy/kubernetes/operator/examples/partition-upgrade)
+- [Specific Upgrade](https://github.com/apache/uniffle/tree/master/deploy/kubernetes/operator/examples/specific-upgrade)
diff --git a/docusaurus.config.js b/docusaurus.config.js
index b41f048..f1b9474 100644
--- a/docusaurus.config.js
+++ b/docusaurus.config.js
@@ -6,7 +6,7 @@
/** @type {import('@docusaurus/types').Config} */
const config = {
- title: 'Apache Uniffle (Incubating)',
+ title: 'Apache Uniffle',
tagline: 'A high performance, general purpose remote shuffle service for distributed computing engines.',
url: 'https://uniffle.apache.org/',
baseUrl: '/',
@@ -15,7 +15,7 @@
favicon: 'img/favicon.ico',
organizationName: 'apache',
- projectName: 'incubator-uniffle-website',
+ projectName: 'uniffle-website',
i18n: {
defaultLocale: 'en',
@@ -57,11 +57,11 @@
showLastUpdateAuthor: true,
showLastUpdateTime: true,
sidebarPath: require.resolve('./sidebars.js'),
- editUrl: 'https://github.com/apache/incubator-uniffle',
+ editUrl: 'https://github.com/apache/uniffle',
},
blog: {
showReadingTime: true,
- editUrl: 'https://github.com/apache/incubator-uniffle',
+ editUrl: 'https://github.com/apache/uniffle',
},
theme: {
customCss: require.resolve('./src/css/custom.css'),
@@ -74,9 +74,9 @@
/** @type {import('@docusaurus/preset-classic').ThemeConfig} */
({
navbar: {
- title: 'Apache Uniffle (Incubating)',
+ title: 'Apache Uniffle',
logo: {
- alt: 'Apache Uniffle (Incubating)',
+ alt: 'Apache Uniffle',
src: 'img/uniffle-logo.png',
},
items: [
@@ -103,7 +103,7 @@
position: 'right',
},
{
- href: 'https://github.com/apache/incubator-uniffle',
+ href: 'https://github.com/apache/uniffle',
position: 'right',
className: 'header-github-link',
'aria-label': 'GitHub repository',
@@ -131,7 +131,7 @@
},
{
label: 'Issue Tracker',
- href: 'https://github.com/apache/incubator-uniffle/issues',
+ href: 'https://github.com/apache/uniffle/issues',
},
],
},
@@ -140,7 +140,7 @@
items: [
{
label: 'GitHub',
- href: 'https://github.com/apache/incubator-uniffle',
+ href: 'https://github.com/apache/uniffle',
},
],
},
@@ -152,9 +152,9 @@
},
copyright: `<div style="text-align: left;">
<div>
- <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;"> Apache Uniffle (Incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF. </p>
+ <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;"> Apache Uniffle is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF. </p>
</div>
- <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © ${new Date().getFullYear()} The Apache Software Foundation. Apache Uniffle (Incubating), Uniffle, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+ <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © ${new Date().getFullYear()} The Apache Software Foundation. Apache Uniffle, Uniffle, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
</div>`,
},
prism: {
diff --git a/download/index.md b/download/index.md
index d61f1b3..bff827f 100644
--- a/download/index.md
+++ b/download/index.md
@@ -21,9 +21,9 @@
{% endcomment %}
-->
-## Apache Uniffle (incubating) Downloads
+## Apache Uniffle Downloads
-Apache Uniffle (incubating) is released as a source artifact.
+Apache Uniffle is released as a source artifact.
The latest release is `0.9.1`.
### Releases
@@ -44,7 +44,7 @@
</thead>
<tbody>
<tr>
- <td>Apache Uniffle 0.9.2 (incubating)</td>
+ <td>Apache Uniffle 0.9.2</td>
<td><a href="https://www.apache.org/dyn/closer.lua/incubator/uniffle/0.9.2/apache-uniffle-0.9.2-incubating-src.tar.gz">tar.gz</a></td>
<td><a href="https://downloads.apache.org/incubator/uniffle/0.9.2/apache-uniffle-0.9.2-incubating-src.tar.gz.sha512">SHA-512</a></td>
<td><a href="https://downloads.apache.org//incubator/uniffle/0.9.2/apache-uniffle-0.9.2-incubating-src.tar.gz.asc">ASC</a></td>
@@ -56,7 +56,7 @@
<td>2025.01.09</td>
</tr>
<tr>
- <td>Apache Uniffle 0.9.1 (incubating)</td>
+ <td>Apache Uniffle 0.9.1</td>
<td><a href="https://www.apache.org/dyn/closer.lua/incubator/uniffle/0.9.1/apache-uniffle-0.9.1-incubating-src.tar.gz">tar.gz</a></td>
<td><a href="https://downloads.apache.org/incubator/uniffle/0.9.1/apache-uniffle-0.9.1-incubating-src.tar.gz.sha512">SHA-512</a></td>
<td><a href="https://downloads.apache.org//incubator/uniffle/0.9.1/apache-uniffle-0.9.1-incubating-src.tar.gz.asc">ASC</a></td>
@@ -68,7 +68,7 @@
<td>2024.12.05</td>
</tr>
<tr>
- <td>Apache Uniffle 0.9.0 (incubating)</td>
+ <td>Apache Uniffle 0.9.0</td>
<td><a href="https://www.apache.org/dyn/closer.lua/incubator/uniffle/0.9.0/apache-uniffle-0.9.0-incubating-src.tar.gz">tar.gz</a></td>
<td><a href="https://downloads.apache.org/incubator/uniffle/0.9.0/apache-uniffle-0.9.0-incubating-src.tar.gz.sha512">SHA-512</a></td>
<td><a href="https://downloads.apache.org/incubator/uniffle/0.9.0/apache-uniffle-0.9.0-incubating-src.tar.gz.asc">ASC</a></td>
@@ -80,7 +80,7 @@
<td>2024.07.15</td>
</tr>
<tr>
- <td>Apache Uniffle 0.8.0 (incubating)</td>
+ <td>Apache Uniffle 0.8.0</td>
<td><a href="https://www.apache.org/dyn/closer.lua/incubator/uniffle/0.8.0/apache-uniffle-0.8.0-incubating-src.tar.gz">tar.gz</a></td>
<td><a href="https://downloads.apache.org/incubator/uniffle/0.8.0/apache-uniffle-0.8.0-incubating-src.tar.gz.sha512">SHA-512</a></td>
<td><a href="https://downloads.apache.org/incubator/uniffle/0.8.0/apache-uniffle-0.8.0-incubating-src.tar.gz.asc">ASC</a></td>
@@ -92,7 +92,7 @@
<td>2023.12.14</td>
</tr>
<tr>
- <td>Apache Uniffle 0.7.1 (incubating)</td>
+ <td>Apache Uniffle 0.7.1</td>
<td><a href="https://www.apache.org/dyn/closer.lua/incubator/uniffle/0.7.1/apache-uniffle-0.7.1-incubating-src.tar.gz">tar.gz</a></td>
<td><a href="https://downloads.apache.org/incubator/uniffle/0.7.1/apache-uniffle-0.7.1-incubating-src.tar.gz.sha512">SHA-512</a></td>
<td><a href="https://downloads.apache.org/incubator/uniffle/0.7.1/apache-uniffle-0.7.1-incubating-src.tar.gz.asc">ASC</a></td>
@@ -104,7 +104,7 @@
<td>2023.07.10</td>
</tr>
<tr>
- <td>Apache Uniffle 0.7.0 (incubating)</td>
+ <td>Apache Uniffle 0.7.0</td>
<td><a href="https://www.apache.org/dyn/closer.lua/incubator/uniffle/0.7.0/apache-uniffle-0.7.0-incubating-src.tar.gz">tar.gz</a></td>
<td><a href="https://downloads.apache.org/incubator/uniffle/0.7.0/apache-uniffle-0.7.0-incubating-src.tar.gz.sha512">SHA-512</a></td>
<td><a href="https://downloads.apache.org/incubator/uniffle/0.7.0/apache-uniffle-0.7.0-incubating-src.tar.gz.asc">ASC</a></td>
@@ -116,7 +116,7 @@
<td>2023.04.10</td>
</tr>
<tr>
- <td>Apache Uniffle 0.6.1 (incubating)</td>
+ <td>Apache Uniffle 0.6.1</td>
<td><a href="https://www.apache.org/dyn/closer.lua/incubator/uniffle/0.6.1/apache-uniffle-0.6.1-incubating-src.tar.gz">tar.gz</a></td>
<td><a href="https://downloads.apache.org/incubator/uniffle/0.6.1/apache-uniffle-0.6.1-incubating-src.tar.gz.sha512">SHA-512</a></td>
<td><a href="https://downloads.apache.org/incubator/uniffle/0.6.1/apache-uniffle-0.6.1-incubating-src.tar.gz.asc">ASC</a></td>
@@ -128,7 +128,7 @@
<td>2022.12.09</td>
</tr>
<tr>
- <td>Apache Uniffle 0.6.0 (incubating)</td>
+ <td>Apache Uniffle 0.6.0</td>
<td><a href="https://www.apache.org/dyn/closer.lua/incubator/uniffle/0.6.0/apache-uniffle-0.6.0-incubating-src.tar.gz">tar.gz</a></td>
<td><a href="https://downloads.apache.org/incubator/uniffle/0.6.0/apache-uniffle-0.6.0-incubating-src.tar.gz.sha512">SHA-512</a></td>
<td><a href="https://downloads.apache.org/incubator/uniffle/0.6.0/apache-uniffle-0.6.0-incubating-src.tar.gz.asc">ASC</a></td>
diff --git a/download/release-notes-0.6.0.md b/download/release-notes-0.6.0.md
index dd0043d..438155f 100644
--- a/download/release-notes-0.6.0.md
+++ b/download/release-notes-0.6.0.md
@@ -19,124 +19,124 @@
## ChangeLog
-* Change license owner to ASF by @kaijchen in https://github.com/apache/incubator-uniffle/pull/5
-* Trivial code improvements by @wForget in https://github.com/apache/incubator-uniffle/pull/7
-* [Minor] Store shuffleId int to be consistent with other data structure by @zuston in https://github.com/apache/incubator-uniffle/pull/10
-* Introduce the asList method in ConfigOptions by @zuston in https://github.com/apache/incubator-uniffle/pull/9
-* Rename package by @jerqi in https://github.com/apache/incubator-uniffle/pull/6
-* Minimize apache-rat excluded files by @kaijchen in https://github.com/apache/incubator-uniffle/pull/11
-* Update module names by @kaijchen in https://github.com/apache/incubator-uniffle/pull/12
-* Covert PartitionAssignmentInfo to static inner class by @pan3793 in https://github.com/apache/incubator-uniffle/pull/15
-* [Followup] Migrate to Junit5 by @zuston in https://github.com/apache/incubator-uniffle/pull/14
-* [Bug] Fix NPE problem when process the event if application was cleared already by @colinmjj in https://github.com/apache/incubator-uniffle/pull/16
-* [CI] Enable codecov report by @kaijchen in https://github.com/apache/incubator-uniffle/pull/17
-* Correct the config description and fix typo by @zuston in https://github.com/apache/incubator-uniffle/pull/19
-* Add CI and Codecov badges in README by @kaijchen in https://github.com/apache/incubator-uniffle/pull/20
-* [Followup] Use asList method in some existing configOptions by @zuston in https://github.com/apache/incubator-uniffle/pull/18
-* Move rss-integration-spark-common-test module package by @wForget in https://github.com/apache/incubator-uniffle/pull/23
-* [INFRA] Improve asf.yaml to reduce the notifications by @jerryshao in https://github.com/apache/incubator-uniffle/pull/25
-* [TEST] Improve code coverage in rss-common by @kaijchen in https://github.com/apache/incubator-uniffle/pull/26
-* Remove redundant package by @wForget in https://github.com/apache/incubator-uniffle/pull/27
-* [CI] Switch to temurin JDK by @kaijchen in https://github.com/apache/incubator-uniffle/pull/24
-* [INFRA] Improve asf.yaml to reduce the notifications (another-try) by @jerryshao in https://github.com/apache/incubator-uniffle/pull/33
-* Bump commons-lang3 from 3.5 to 3.10 by @wForget in https://github.com/apache/incubator-uniffle/pull/28
-* Fix the log of incorrectly bound class by @wForget in https://github.com/apache/incubator-uniffle/pull/35
-* [TYPO] Fix misspelled word "integration" by @kaijchen in https://github.com/apache/incubator-uniffle/pull/34
-* Fix some hyperlink in README.md by @daugraph in https://github.com/apache/incubator-uniffle/pull/32
-* Upgrade gRPC to support Apple Silicon by @pan3793 in https://github.com/apache/incubator-uniffle/pull/13
-* Allow to specify custom tags to decide the assignment of servers by @zuston in https://github.com/apache/incubator-uniffle/pull/30
-* Optimize the bash script by @zuston in https://github.com/apache/incubator-uniffle/pull/29
-* [Improvement] reduce compiler warnings by @advancedxy in https://github.com/apache/incubator-uniffle/pull/46
-* [Chore]: document update and build time optimize by @advancedxy in https://github.com/apache/incubator-uniffle/pull/45
-* Supplement doc about assignment tags by @zuston in https://github.com/apache/incubator-uniffle/pull/47
-* [Bug] Fix skip() api maybe skip unexpected bytes which makes inconsistent data by @colinmjj in https://github.com/apache/incubator-uniffle/pull/40
-* [improvement] Remove experimental feature with ShuffleUploader by @colinmjj in https://github.com/apache/incubator-uniffle/pull/51
-* [Improvement] Provides utility classes for creating thread factories by @smallzhongfeng in https://github.com/apache/incubator-uniffle/pull/49
-* Enable spotbugs and fix high priority bugs by @kaijchen in https://github.com/apache/incubator-uniffle/pull/38
-* [CI] Change default checkstyle severity to error by @kaijchen in https://github.com/apache/incubator-uniffle/pull/57
-* [Style] Check indentation by @kaijchen in https://github.com/apache/incubator-uniffle/pull/56
-* [Experimental Feature] MR Supports Remote Spill by @frankliee in https://github.com/apache/incubator-uniffle/pull/55
-* [Improvement] Log indicate the shuffle server host:port when doing re… by @zuston in https://github.com/apache/incubator-uniffle/pull/58
-* Send commit concurrently in client side by @zuston in https://github.com/apache/incubator-uniffle/pull/59
-* Explicitly set the constructor with AccessManager when extending AccessChecker by @zuston in https://github.com/apache/incubator-uniffle/pull/43
-* [DOC] Replace Firestorm with Uniffle by @jerqi in https://github.com/apache/incubator-uniffle/pull/60
-* Introduce the extraProperties to support user-defined pluggable accessCheckers by @zuston in https://github.com/apache/incubator-uniffle/pull/42
-* Log enhancement: Merge multiple logs into oneline and add more description by @zuston in https://github.com/apache/incubator-uniffle/pull/62
-* [TEST] Add more unit tests in rss-common by @kaijchen in https://github.com/apache/incubator-uniffle/pull/63
-* [MINOR] Comments of PartitionBalanceAssignmentStrategy miss byte units by @smallzhongfeng in https://github.com/apache/incubator-uniffle/pull/68
-* [Minor] Make config keys and default values finalized by @kaijchen in https://github.com/apache/incubator-uniffle/pull/70
-* [Log Improvment] Add more detailed debug info for MR client by @frankliee in https://github.com/apache/incubator-uniffle/pull/84
-* [Improvement] Shutdown the grpc executors pool when closing by @zuston in https://github.com/apache/incubator-uniffle/pull/83
-* Log enhancement: return error message when getting assignment servers and log exception when initializing by @zuston in https://github.com/apache/incubator-uniffle/pull/64
-* [ISSUE-48] [Feature] Init Kubernetes operator directory by @jerqi in https://github.com/apache/incubator-uniffle/pull/75
-* [Improvement] No need to use synchronized lock of the method scope when getting client by @zuston in https://github.com/apache/incubator-uniffle/pull/82
-* [DOC] Remove Wechat group in README by @jerqi in https://github.com/apache/incubator-uniffle/pull/88
-* [Performance Optimization] Improve the speed of writing index file in shuffle server by @zuston in https://github.com/apache/incubator-uniffle/pull/91
-* [DOC] Update title and description in README by @kaijchen in https://github.com/apache/incubator-uniffle/pull/94
-* [Improvement] ShuffleBlock should be release when finished reading by @xianjingfeng in https://github.com/apache/incubator-uniffle/pull/74
-* [IMPROVEMENT][COMMON] Fix common module code style by @jerqi in https://github.com/apache/incubator-uniffle/pull/99
-* [Improvement]LocalStorage init use multi thread #71 by @xianjingfeng in https://github.com/apache/incubator-uniffle/pull/72
-* [Improvement] Use OR operation instead of serialization for cloning BitMaps by @kaijchen in https://github.com/apache/incubator-uniffle/pull/103
-* [Improvement] Ignore partial failure on initializing local storage in shuffle server side by @zuston in https://github.com/apache/incubator-uniffle/pull/102
-* [CI] Test compile in Java 11 and Java 17 by @kaijchen in https://github.com/apache/incubator-uniffle/pull/105
-* Sleep less time but try more times when stopping by @xianjingfeng in https://github.com/apache/incubator-uniffle/pull/112
-* [Improvement] Use ConfigBuilder to rewrite the class RssSparkConfig by @smallzhongfeng in https://github.com/apache/incubator-uniffle/pull/104
-* [Improvement] Introduce config to customize assignment server numbers in client side by @zuston in https://github.com/apache/incubator-uniffle/pull/100
-* Assign partition again if registerShuffleServers failed by @xianjingfeng in https://github.com/apache/incubator-uniffle/pull/115
-* [ISSUE-106][IMPROVEMENT] Set rpc timeout for all rpc interface by @xianjingfeng in https://github.com/apache/incubator-uniffle/pull/113
-* [MINOR][IMPROVEMENT] Avoid CoordinatorServer#initialization multiple `new Configuration()` by @zwangsheng in https://github.com/apache/incubator-uniffle/pull/118
-* [Improve] Remove useless server id from `StorageManagerFactory#createStorageManager` by @zwangsheng in https://github.com/apache/incubator-uniffle/pull/119
-* [MINOR][IMPROVEMENT][COORD] Fix coordinator module code style by @jerqi in https://github.com/apache/incubator-uniffle/pull/122
-* [Improvement] Set heartBeatExecutorService as daemon thread by @smallzhongfeng in https://github.com/apache/incubator-uniffle/pull/121
-* [JUnit] Introduce the property of trimStackTrace to show error stacktrace in mvn-test by @zuston in https://github.com/apache/incubator-uniffle/pull/126
-* Make the conf of rss.storage.basePath as list by @zuston in https://github.com/apache/incubator-uniffle/pull/130
-* [MINOR][IMPROVEMENT][STORAGE] Fix storage module code style by @jerqi in https://github.com/apache/incubator-uniffle/pull/131
-* [Improvement] Add timeout reconnection when DelegationRssShuffleManager send the request of AccessCluster by @smallzhongfeng in https://github.com/apache/incubator-uniffle/pull/139
-* [MINOR] Fix flaky test testGetHostIp by @izchen in https://github.com/apache/incubator-uniffle/pull/141
-* [Improvement] Add the number of unhealthy nodes in CoordinatorMetrics by @smallzhongfeng in https://github.com/apache/incubator-uniffle/pull/147
-* [ISSUE-48][FEATURE] Add Uniffle Dockerfile by @wangao1236 in https://github.com/apache/incubator-uniffle/pull/132
-* [BUGFIX] Fix memory leak which cause oom by @summaryzb in https://github.com/apache/incubator-uniffle/pull/145
-* [Log Improvement] Output the registering/lost/exclude nodes in log by @zuston in https://github.com/apache/incubator-uniffle/pull/148
-* [MINOR] Tagged spark hadoop version in release package by @izchen in https://github.com/apache/incubator-uniffle/pull/149
-* [DOC] Migrate the coordinator doc from README to docs page by @zuston in https://github.com/apache/incubator-uniffle/pull/153
-* [MINOR][DOC] Remove spaces when reading file of excluded nodes by @smallzhongfeng in https://github.com/apache/incubator-uniffle/pull/155
-* [Improvement] Filter null value when selecting remote storage in ApplicationManager by @smallzhongfeng in https://github.com/apache/incubator-uniffle/pull/156
-* Introduce more grpc server metrics by @zuston in https://github.com/apache/incubator-uniffle/pull/150
-* [Improvement] Introduce a new class ShuffleTaskInfo by @smallzhongfeng in https://github.com/apache/incubator-uniffle/pull/158
-* [ISSUE-76] Disallow sendShuffleData if requireBufferId expired by @xianjingfeng in https://github.com/apache/incubator-uniffle/pull/159
-* Support storing shuffle data to secured dfs cluster by @zuston in https://github.com/apache/incubator-uniffle/pull/53
-* [FOLLOWUP] Delete hdfs shuffle data files using proxy user by @zuston in https://github.com/apache/incubator-uniffle/pull/170
-* [ISSUE-48][FEATURE] Init Operator Directory by @wangao1236 in https://github.com/apache/incubator-uniffle/pull/161
-* PID file name should contains program name by @zuston in https://github.com/apache/incubator-uniffle/pull/165
-* [BUGFIX] Fix resource leak when shuffle read by @izchen in https://github.com/apache/incubator-uniffle/pull/174
-* [Improvement] ShuffleBufferManager supports triggering flush according to the size of single ShuffleBuffer by @leixm in https://github.com/apache/incubator-uniffle/pull/176
-* [Improvement] Should match from pathToStorages when appId does not exist in appIdToStorages by @smallzhongfeng in https://github.com/apache/incubator-uniffle/pull/168
-* [ISSUE-173][FOLLOWUP] The size of single buffer flush should reach rss.server.flush.cold.storage.threshold.size by @leixm in https://github.com/apache/incubator-uniffle/pull/178
-* Revert "[ISSUE-173][FOLLOWUP] The size of single buffer flush should reach rss.server.flush.cold.storage.threshold.size " by @jerqi in https://github.com/apache/incubator-uniffle/pull/179
-* [ISSUE-173][FOLLOWUP] The size of single buffer flush should reach rss.server.flush.cold.storage.threshold.size by @leixm in https://github.com/apache/incubator-uniffle/pull/180
-* [FOLLOWUP] Store app user in ShuffleTaskInfo by @smallzhongfeng in https://github.com/apache/incubator-uniffle/pull/181
-* [ISSUE-123] Fix all test code style by @macroguo-ghy in https://github.com/apache/incubator-uniffle/pull/185
-* [ISSUE-48][FEATURE][FOLLOW UP] Add RemoteShuffleService CRD by @wangao1236 in https://github.com/apache/incubator-uniffle/pull/175
-* [FOLLOWUP] Add the conf of rss.security.hadoop.krb5-conf.file by @zuston in https://github.com/apache/incubator-uniffle/pull/184
-* Fix flaky test about kerberos by @zuston in https://github.com/apache/incubator-uniffle/pull/191
-* [Improvement] Add optional environment variables by @izchen in https://github.com/apache/incubator-uniffle/pull/187
-* [MINOR] Fix some bad practices reported by spotbugs by @kaijchen in https://github.com/apache/incubator-uniffle/pull/177
-* [ISSUE-48][FEATURE][FOLLOW UP] Add webhook component by @wangao1236 in https://github.com/apache/incubator-uniffle/pull/188
-* [Log-Improvement] Log the newly registered app id by @zuston in https://github.com/apache/incubator-uniffle/pull/193
-* [MINOR] Replace HashSet with ImmutableSet in configs by @kaijchen in https://github.com/apache/incubator-uniffle/pull/195
-* [IMPROVEMENT] Introduce the enumType in ConfigOptions by @zuston in https://github.com/apache/incubator-uniffle/pull/199
-* [ISSUE-48][FEATURE][FOLLOW UP] Generate informer and lister for crd by @wangao1236 in https://github.com/apache/incubator-uniffle/pull/202
-* [ISSUE-144] Fix flaky test `RssShuffleUtilsTest#testDestroyDirectByteBuffer` by @LuciferYang in https://github.com/apache/incubator-uniffle/pull/203
-* [Issue-194][Feature] Support spark 3.2.0 by @leixm in https://github.com/apache/incubator-uniffle/pull/201
-* [ISSUE-186][Feature] Use I/O cost time to select storage paths by @smallzhongfeng in https://github.com/apache/incubator-uniffle/pull/192
-* [Improvement][AQE] Avoid calling getShuffleResult multiple times by @leixm in https://github.com/apache/incubator-uniffle/pull/190
-* Fix flaky test of heartbeatTimeoutTest by @zuston in https://github.com/apache/incubator-uniffle/pull/206
-* [IMPROVEMENT] Add more metrics about local storage info by @zuston in https://github.com/apache/incubator-uniffle/pull/205
-* [MINOR][IMPROVEMENT] Return index-file size of n*SEGMENT_SIZE in HDFS reading by @zuston in https://github.com/apache/incubator-uniffle/pull/204
-* Add DISCLAIMER by @jerqi in https://github.com/apache/incubator-uniffle/pull/212
-* [TEST] Improve SimpleClusterManagerTest by @kaijchen in https://github.com/apache/incubator-uniffle/pull/216
-* [Minor] Modify the format of DISCLAIMER by @jerqi in https://github.com/apache/incubator-uniffle/pull/217
-* Add Notice and DISCLAMER file by @frankliee in https://github.com/apache/incubator-uniffle/pull/215
+* Change license owner to ASF by @kaijchen in https://github.com/apache/uniffle/pull/5
+* Trivial code improvements by @wForget in https://github.com/apache/uniffle/pull/7
+* [Minor] Store shuffleId int to be consistent with other data structure by @zuston in https://github.com/apache/uniffle/pull/10
+* Introduce the asList method in ConfigOptions by @zuston in https://github.com/apache/uniffle/pull/9
+* Rename package by @jerqi in https://github.com/apache/uniffle/pull/6
+* Minimize apache-rat excluded files by @kaijchen in https://github.com/apache/uniffle/pull/11
+* Update module names by @kaijchen in https://github.com/apache/uniffle/pull/12
+* Covert PartitionAssignmentInfo to static inner class by @pan3793 in https://github.com/apache/uniffle/pull/15
+* [Followup] Migrate to Junit5 by @zuston in https://github.com/apache/uniffle/pull/14
+* [Bug] Fix NPE problem when process the event if application was cleared already by @colinmjj in https://github.com/apache/uniffle/pull/16
+* [CI] Enable codecov report by @kaijchen in https://github.com/apache/uniffle/pull/17
+* Correct the config description and fix typo by @zuston in https://github.com/apache/uniffle/pull/19
+* Add CI and Codecov badges in README by @kaijchen in https://github.com/apache/uniffle/pull/20
+* [Followup] Use asList method in some existing configOptions by @zuston in https://github.com/apache/uniffle/pull/18
+* Move rss-integration-spark-common-test module package by @wForget in https://github.com/apache/uniffle/pull/23
+* [INFRA] Improve asf.yaml to reduce the notifications by @jerryshao in https://github.com/apache/uniffle/pull/25
+* [TEST] Improve code coverage in rss-common by @kaijchen in https://github.com/apache/uniffle/pull/26
+* Remove redundant package by @wForget in https://github.com/apache/uniffle/pull/27
+* [CI] Switch to temurin JDK by @kaijchen in https://github.com/apache/uniffle/pull/24
+* [INFRA] Improve asf.yaml to reduce the notifications (another-try) by @jerryshao in https://github.com/apache/uniffle/pull/33
+* Bump commons-lang3 from 3.5 to 3.10 by @wForget in https://github.com/apache/uniffle/pull/28
+* Fix the log of incorrectly bound class by @wForget in https://github.com/apache/uniffle/pull/35
+* [TYPO] Fix misspelled word "integration" by @kaijchen in https://github.com/apache/uniffle/pull/34
+* Fix some hyperlink in README.md by @daugraph in https://github.com/apache/uniffle/pull/32
+* Upgrade gRPC to support Apple Silicon by @pan3793 in https://github.com/apache/uniffle/pull/13
+* Allow to specify custom tags to decide the assignment of servers by @zuston in https://github.com/apache/uniffle/pull/30
+* Optimize the bash script by @zuston in https://github.com/apache/uniffle/pull/29
+* [Improvement] reduce compiler warnings by @advancedxy in https://github.com/apache/uniffle/pull/46
+* [Chore]: document update and build time optimize by @advancedxy in https://github.com/apache/uniffle/pull/45
+* Supplement doc about assignment tags by @zuston in https://github.com/apache/uniffle/pull/47
+* [Bug] Fix skip() api maybe skip unexpected bytes which makes inconsistent data by @colinmjj in https://github.com/apache/uniffle/pull/40
+* [improvement] Remove experimental feature with ShuffleUploader by @colinmjj in https://github.com/apache/uniffle/pull/51
+* [Improvement] Provides utility classes for creating thread factories by @smallzhongfeng in https://github.com/apache/uniffle/pull/49
+* Enable spotbugs and fix high priority bugs by @kaijchen in https://github.com/apache/uniffle/pull/38
+* [CI] Change default checkstyle severity to error by @kaijchen in https://github.com/apache/uniffle/pull/57
+* [Style] Check indentation by @kaijchen in https://github.com/apache/uniffle/pull/56
+* [Experimental Feature] MR Supports Remote Spill by @frankliee in https://github.com/apache/uniffle/pull/55
+* [Improvement] Log indicate the shuffle server host:port when doing re… by @zuston in https://github.com/apache/uniffle/pull/58
+* Send commit concurrently in client side by @zuston in https://github.com/apache/uniffle/pull/59
+* Explicitly set the constructor with AccessManager when extending AccessChecker by @zuston in https://github.com/apache/uniffle/pull/43
+* [DOC] Replace Firestorm with Uniffle by @jerqi in https://github.com/apache/uniffle/pull/60
+* Introduce the extraProperties to support user-defined pluggable accessCheckers by @zuston in https://github.com/apache/uniffle/pull/42
+* Log enhancement: Merge multiple logs into oneline and add more description by @zuston in https://github.com/apache/uniffle/pull/62
+* [TEST] Add more unit tests in rss-common by @kaijchen in https://github.com/apache/uniffle/pull/63
+* [MINOR] Comments of PartitionBalanceAssignmentStrategy miss byte units by @smallzhongfeng in https://github.com/apache/uniffle/pull/68
+* [Minor] Make config keys and default values finalized by @kaijchen in https://github.com/apache/uniffle/pull/70
+* [Log Improvment] Add more detailed debug info for MR client by @frankliee in https://github.com/apache/uniffle/pull/84
+* [Improvement] Shutdown the grpc executors pool when closing by @zuston in https://github.com/apache/uniffle/pull/83
+* Log enhancement: return error message when getting assignment servers and log exception when initializing by @zuston in https://github.com/apache/uniffle/pull/64
+* [ISSUE-48] [Feature] Init Kubernetes operator directory by @jerqi in https://github.com/apache/uniffle/pull/75
+* [Improvement] No need to use synchronized lock of the method scope when getting client by @zuston in https://github.com/apache/uniffle/pull/82
+* [DOC] Remove Wechat group in README by @jerqi in https://github.com/apache/uniffle/pull/88
+* [Performance Optimization] Improve the speed of writing index file in shuffle server by @zuston in https://github.com/apache/uniffle/pull/91
+* [DOC] Update title and description in README by @kaijchen in https://github.com/apache/uniffle/pull/94
+* [Improvement] ShuffleBlock should be release when finished reading by @xianjingfeng in https://github.com/apache/uniffle/pull/74
+* [IMPROVEMENT][COMMON] Fix common module code style by @jerqi in https://github.com/apache/uniffle/pull/99
+* [Improvement]LocalStorage init use multi thread #71 by @xianjingfeng in https://github.com/apache/uniffle/pull/72
+* [Improvement] Use OR operation instead of serialization for cloning BitMaps by @kaijchen in https://github.com/apache/uniffle/pull/103
+* [Improvement] Ignore partial failure on initializing local storage in shuffle server side by @zuston in https://github.com/apache/uniffle/pull/102
+* [CI] Test compile in Java 11 and Java 17 by @kaijchen in https://github.com/apache/uniffle/pull/105
+* Sleep less time but try more times when stopping by @xianjingfeng in https://github.com/apache/uniffle/pull/112
+* [Improvement] Use ConfigBuilder to rewrite the class RssSparkConfig by @smallzhongfeng in https://github.com/apache/uniffle/pull/104
+* [Improvement] Introduce config to customize assignment server numbers in client side by @zuston in https://github.com/apache/uniffle/pull/100
+* Assign partition again if registerShuffleServers failed by @xianjingfeng in https://github.com/apache/uniffle/pull/115
+* [ISSUE-106][IMPROVEMENT] Set rpc timeout for all rpc interface by @xianjingfeng in https://github.com/apache/uniffle/pull/113
+* [MINOR][IMPROVEMENT] Avoid CoordinatorServer#initialization multiple `new Configuration()` by @zwangsheng in https://github.com/apache/uniffle/pull/118
+* [Improve] Remove useless server id from `StorageManagerFactory#createStorageManager` by @zwangsheng in https://github.com/apache/uniffle/pull/119
+* [MINOR][IMPROVEMENT][COORD] Fix coordinator module code style by @jerqi in https://github.com/apache/uniffle/pull/122
+* [Improvement] Set heartBeatExecutorService as daemon thread by @smallzhongfeng in https://github.com/apache/uniffle/pull/121
+* [JUnit] Introduce the property of trimStackTrace to show error stacktrace in mvn-test by @zuston in https://github.com/apache/uniffle/pull/126
+* Make the conf of rss.storage.basePath as list by @zuston in https://github.com/apache/uniffle/pull/130
+* [MINOR][IMPROVEMENT][STORAGE] Fix storage module code style by @jerqi in https://github.com/apache/uniffle/pull/131
+* [Improvement] Add timeout reconnection when DelegationRssShuffleManager send the request of AccessCluster by @smallzhongfeng in https://github.com/apache/uniffle/pull/139
+* [MINOR] Fix flaky test testGetHostIp by @izchen in https://github.com/apache/uniffle/pull/141
+* [Improvement] Add the number of unhealthy nodes in CoordinatorMetrics by @smallzhongfeng in https://github.com/apache/uniffle/pull/147
+* [ISSUE-48][FEATURE] Add Uniffle Dockerfile by @wangao1236 in https://github.com/apache/uniffle/pull/132
+* [BUGFIX] Fix memory leak which cause oom by @summaryzb in https://github.com/apache/uniffle/pull/145
+* [Log Improvement] Output the registering/lost/exclude nodes in log by @zuston in https://github.com/apache/uniffle/pull/148
+* [MINOR] Tagged spark hadoop version in release package by @izchen in https://github.com/apache/uniffle/pull/149
+* [DOC] Migrate the coordinator doc from README to docs page by @zuston in https://github.com/apache/uniffle/pull/153
+* [MINOR][DOC] Remove spaces when reading file of excluded nodes by @smallzhongfeng in https://github.com/apache/uniffle/pull/155
+* [Improvement] Filter null value when selecting remote storage in ApplicationManager by @smallzhongfeng in https://github.com/apache/uniffle/pull/156
+* Introduce more grpc server metrics by @zuston in https://github.com/apache/uniffle/pull/150
+* [Improvement] Introduce a new class ShuffleTaskInfo by @smallzhongfeng in https://github.com/apache/uniffle/pull/158
+* [ISSUE-76] Disallow sendShuffleData if requireBufferId expired by @xianjingfeng in https://github.com/apache/uniffle/pull/159
+* Support storing shuffle data to secured dfs cluster by @zuston in https://github.com/apache/uniffle/pull/53
+* [FOLLOWUP] Delete hdfs shuffle data files using proxy user by @zuston in https://github.com/apache/uniffle/pull/170
+* [ISSUE-48][FEATURE] Init Operator Directory by @wangao1236 in https://github.com/apache/uniffle/pull/161
+* PID file name should contains program name by @zuston in https://github.com/apache/uniffle/pull/165
+* [BUGFIX] Fix resource leak when shuffle read by @izchen in https://github.com/apache/uniffle/pull/174
+* [Improvement] ShuffleBufferManager supports triggering flush according to the size of single ShuffleBuffer by @leixm in https://github.com/apache/uniffle/pull/176
+* [Improvement] Should match from pathToStorages when appId does not exist in appIdToStorages by @smallzhongfeng in https://github.com/apache/uniffle/pull/168
+* [ISSUE-173][FOLLOWUP] The size of single buffer flush should reach rss.server.flush.cold.storage.threshold.size by @leixm in https://github.com/apache/uniffle/pull/178
+* Revert "[ISSUE-173][FOLLOWUP] The size of single buffer flush should reach rss.server.flush.cold.storage.threshold.size " by @jerqi in https://github.com/apache/uniffle/pull/179
+* [ISSUE-173][FOLLOWUP] The size of single buffer flush should reach rss.server.flush.cold.storage.threshold.size by @leixm in https://github.com/apache/uniffle/pull/180
+* [FOLLOWUP] Store app user in ShuffleTaskInfo by @smallzhongfeng in https://github.com/apache/uniffle/pull/181
+* [ISSUE-123] Fix all test code style by @macroguo-ghy in https://github.com/apache/uniffle/pull/185
+* [ISSUE-48][FEATURE][FOLLOW UP] Add RemoteShuffleService CRD by @wangao1236 in https://github.com/apache/uniffle/pull/175
+* [FOLLOWUP] Add the conf of rss.security.hadoop.krb5-conf.file by @zuston in https://github.com/apache/uniffle/pull/184
+* Fix flaky test about kerberos by @zuston in https://github.com/apache/uniffle/pull/191
+* [Improvement] Add optional environment variables by @izchen in https://github.com/apache/uniffle/pull/187
+* [MINOR] Fix some bad practices reported by spotbugs by @kaijchen in https://github.com/apache/uniffle/pull/177
+* [ISSUE-48][FEATURE][FOLLOW UP] Add webhook component by @wangao1236 in https://github.com/apache/uniffle/pull/188
+* [Log-Improvement] Log the newly registered app id by @zuston in https://github.com/apache/uniffle/pull/193
+* [MINOR] Replace HashSet with ImmutableSet in configs by @kaijchen in https://github.com/apache/uniffle/pull/195
+* [IMPROVEMENT] Introduce the enumType in ConfigOptions by @zuston in https://github.com/apache/uniffle/pull/199
+* [ISSUE-48][FEATURE][FOLLOW UP] Generate informer and lister for crd by @wangao1236 in https://github.com/apache/uniffle/pull/202
+* [ISSUE-144] Fix flaky test `RssShuffleUtilsTest#testDestroyDirectByteBuffer` by @LuciferYang in https://github.com/apache/uniffle/pull/203
+* [Issue-194][Feature] Support spark 3.2.0 by @leixm in https://github.com/apache/uniffle/pull/201
+* [ISSUE-186][Feature] Use I/O cost time to select storage paths by @smallzhongfeng in https://github.com/apache/uniffle/pull/192
+* [Improvement][AQE] Avoid calling getShuffleResult multiple times by @leixm in https://github.com/apache/uniffle/pull/190
+* Fix flaky test of heartbeatTimeoutTest by @zuston in https://github.com/apache/uniffle/pull/206
+* [IMPROVEMENT] Add more metrics about local storage info by @zuston in https://github.com/apache/uniffle/pull/205
+* [MINOR][IMPROVEMENT] Return index-file size of n*SEGMENT_SIZE in HDFS reading by @zuston in https://github.com/apache/uniffle/pull/204
+* Add DISCLAIMER by @jerqi in https://github.com/apache/uniffle/pull/212
+* [TEST] Improve SimpleClusterManagerTest by @kaijchen in https://github.com/apache/uniffle/pull/216
+* [Minor] Modify the format of DISCLAIMER by @jerqi in https://github.com/apache/uniffle/pull/217
+* Add Notice and DISCLAMER file by @frankliee in https://github.com/apache/uniffle/pull/215
## Credits
The release of Uniffle 0.6.0 is inseparable from the contributors of the Uniffle community. Thanks to all the community contributors!
diff --git a/i18n/zh-CN/docusaurus-plugin-content-blog/2023-01-09/2022 summary.md b/i18n/zh-CN/docusaurus-plugin-content-blog/2023-01-09/2022 summary.md
index a2d7aa3..eafa46f 100644
--- a/i18n/zh-CN/docusaurus-plugin-content-blog/2023-01-09/2022 summary.md
+++ b/i18n/zh-CN/docusaurus-plugin-content-blog/2023-01-09/2022 summary.md
@@ -14,16 +14,16 @@
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
-# Apache Uniffle (incubating) - 2022 年终总结
+# Apache Uniffle - 2022 年终总结
## 引言
-2020 年底,Apache Uniffle (incubating) 在腾讯内部写下了他的第一行代码,21 年 11 月份对外开源,22 年中被捐献给了 Apache 基金会。自被捐献给了 Apache 基金会后,它吸引了较多来自各个公司的开发者。本文瑾对 Apache Uniffle (incubating) 2022 做个简单的小结。
+2020 年底,Apache Uniffle 在腾讯内部写下了他的第一行代码,21 年 11 月份对外开源,22 年中被捐献给了 Apache 基金会。自被捐献给了 Apache 基金会后,它吸引了较多来自各个公司的开发者。本文瑾对 Apache Uniffle 2022 做个简单的小结。
## 时间线
-Apache Uniffle (Incubating) 于 2022 年 6 月 6 日进行 Apache 孵化器,截止到 2022 年 12 月底 (当前写作时间:2022.12.26),共新建了 157 个 Issue (其中 76 个被关闭或者解决), 新增了 272 个 PRs (其中 264 个被合入或者关闭)。
+Apache Uniffle 于 2022 年 6 月 6 日进行 Apache 孵化器,截止到 2022 年 12 月底 (当前写作时间:2022.12.26),共新建了 157 个 Issue (其中 76 个被关闭或者解决), 新增了 272 个 PRs (其中 264 个被合入或者关闭)。
-Apache Uniffle (incubating) 2022 年共发布了两个版本:0.6.0 和 0.6.1。 其中:
+Apache Uniffle 2022 年共发布了两个版本:0.6.0 和 0.6.1。 其中:
1. 2022.10.27:0.6.0 版本发布
2. 2022.11.30:0.6.1 版本发布
@@ -43,13 +43,13 @@
除上述已发布的两个版本,当前 master 分支中,引入了 local order,以应对 Spark AQE 的数据倾斜优化,相比于未优化版本,性能提升 3 倍。
## 社区运营情况
-Apache Uniffle (incubating) 自进入孵化器以来,增加了贡献者22人,共有贡献者33人,贡献者来自腾讯,爱奇艺,Ebay,滴滴,顺丰,百度,字节,京东,B站,Databricks等互联网公司。在新增的 22 名贡献者中,Apache Uniffle (incubating) PMC 根据贡献度, 投票选择了新增了2名 committer。希望两位新增 Committer 可以在接下来的一年对 Apache Uniffle (incubating) 持续贡献。
+Apache Uniffle 自进入孵化器以来,增加了贡献者22人,共有贡献者33人,贡献者来自腾讯,爱奇艺,Ebay,滴滴,顺丰,百度,字节,京东,B站,Databricks等互联网公司。在新增的 22 名贡献者中,Apache Uniffle PMC 根据贡献度, 投票选择了新增了2名 committer。希望两位新增 Committer 可以在接下来的一年对 Apache Uniffle 持续贡献。
## 使用情况
-根据跟贡献者和使用者的线上/线下沟通交流,当前 Apache Uniffle (incubating) 在腾讯,爱奇艺,滴滴,顺丰,维品会,B 站,货拉拉等公司均有生产使用。多家公司 Uniffle 处理的 Shuffle 数据量日均超过 PB,运行的 App 数过万。其使用的场景除解决原生 shuffle 的稳定性/扩展性问题外,也为了满足存算分离的计算资源,提升整体资源的利用率。
+根据跟贡献者和使用者的线上/线下沟通交流,当前 Apache Uniffle 在腾讯,爱奇艺,滴滴,顺丰,维品会,B 站,货拉拉等公司均有生产使用。多家公司 Uniffle 处理的 Shuffle 数据量日均超过 PB,运行的 App 数过万。其使用的场景除解决原生 shuffle 的稳定性/扩展性问题外,也为了满足存算分离的计算资源,提升整体资源的利用率。
## 后续规划
-在 2023 年,Apache Uniffle(incubating) 将继续以提供高效,普适的 Shuffle Service 为目标。目前有如下的工作在规划列表中:
+在 2023 年,Apache Uniffle 将继续以提供高效,普适的 Shuffle Service 为目标。目前有如下的工作在规划列表中:
1. 更完整地计算引擎生态:
- 支持 Tez 计算框架
- 支持 Flink 计算框架
diff --git a/i18n/zh-CN/docusaurus-plugin-content-blog/2023-07-21/Uniffle - New chapter for the shuffle in the cloud native era.md b/i18n/zh-CN/docusaurus-plugin-content-blog/2023-07-21/Uniffle - New chapter for the shuffle in the cloud native era.md
index 85e3859..c5d05a9 100644
--- a/i18n/zh-CN/docusaurus-plugin-content-blog/2023-07-21/Uniffle - New chapter for the shuffle in the cloud native era.md
+++ b/i18n/zh-CN/docusaurus-plugin-content-blog/2023-07-21/Uniffle - New chapter for the shuffle in the cloud native era.md
@@ -96,7 +96,7 @@
### 性能测试
-使用 0.2 版本时,Uniffle 通过进行 Benchmark 发现,小数据量的 Shuffle 可以和 Spark 原生 Shuffle 持平。大数据量的 Shuffle 可以比 Spark 原生 Shuffle 快 30%。Benchmark结果链接: https://github.com/apache/incubator-uniffle/blob/master/docs/benchmark.md
+使用 0.2 版本时,Uniffle 通过进行 Benchmark 发现,小数据量的 Shuffle 可以和 Spark 原生 Shuffle 持平。大数据量的 Shuffle 可以比 Spark 原生 Shuffle 快 30%。Benchmark结果链接: https://github.com/apache/uniffle/blob/master/docs/benchmark.md
## 正确性
@@ -168,15 +168,15 @@
5. 计算引擎数据支持异步读取
## 总结
-Uniffle 从性能,正确性,稳定性,成本四个方面思考,打造了一款适合云原生架构的 Shuffle 系统。欢迎大家参与贡献 Uniffle 项目,Uniffle 项目地址是 https://github.com/apache/incubator-uniffle 。
+Uniffle 从性能,正确性,稳定性,成本四个方面思考,打造了一款适合云原生架构的 Shuffle 系统。欢迎大家参与贡献 Uniffle 项目,Uniffle 项目地址是 https://github.com/apache/uniffle 。
## 参考资料
[1] https://cloud.tencent.com/developer/article/1903023
[2] https://cloud.tencent.com/developer/article/1943179
-[3] https://github.com/apache/incubator-uniffle/pull/137
+[3] https://github.com/apache/uniffle/pull/137
-[4] https://github.com/apache/incubator-uniffle/pull/307
+[4] https://github.com/apache/uniffle/pull/307
-[5] https://github.com/apache/incubator-uniffle/pull/950
+[5] https://github.com/apache/uniffle/pull/950
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/01-intro.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/01-intro.md
index b62cc54..b301b0c 100644
--- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/01-intro.md
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/01-intro.md
@@ -7,7 +7,7 @@
Uniffle 是一个远程 Shuffle 服务,它为 Apache Spark 应用程序提供了在远程服务器上存储 Shuffle 数据的功能。
-[](https://github.com/apache/incubator-uniffle/actions/workflows/build.yml)
+[](https://github.com/apache/uniffle/actions/workflows/build.yml)
[](https://codecov.io/gh/apache/incubator-uniffle)
## 架构
@@ -242,11 +242,11 @@
### Shuffle 客户端
-有关进阶配置的详细信息,请参阅 [Uniffle Shuffle 客户指南](https://github.com/apache/incubator-uniffle/blob/master/docs/client_guide.md)。
+有关进阶配置的详细信息,请参阅 [Uniffle Shuffle 客户指南](https://github.com/apache/uniffle/blob/master/docs/client_guide.md)。
## 许可证
-Uniffle 采用 Apache 2.0 许可证。 详请请见 [许可证](https://github.com/apache/incubator-uniffle/blob/master/LICENSE) 文件.
+Uniffle 采用 Apache 2.0 许可证。 详请请见 [许可证](https://github.com/apache/uniffle/blob/master/LICENSE) 文件.
## 贡献
-有关贡献的 issue 或 PR 的更多信息,请参阅 [Uniffle 贡献指南](https://github.com/apache/incubator-uniffle/blob/master/CONTRIBUTING.md)。
+有关贡献的 issue 或 PR 的更多信息,请参阅 [Uniffle 贡献指南](https://github.com/apache/uniffle/blob/master/CONTRIBUTING.md)。
diff --git a/i18n/zh-CN/docusaurus-plugin-content-pages/index.tsx b/i18n/zh-CN/docusaurus-plugin-content-pages/index.tsx
index 87ca914..bae76f6 100644
--- a/i18n/zh-CN/docusaurus-plugin-content-pages/index.tsx
+++ b/i18n/zh-CN/docusaurus-plugin-content-pages/index.tsx
@@ -22,7 +22,7 @@
</Link>
<Link
className="button button--secondary button--lg"
- to="https://github.com/apache/incubator-uniffle">
+ to="https://github.com/apache/uniffle">
GitHub
</Link>
</div>
diff --git a/i18n/zh-CN/docusaurus-theme-classic/navbar.json b/i18n/zh-CN/docusaurus-theme-classic/navbar.json
index 61ebfc5..618c9ac 100644
--- a/i18n/zh-CN/docusaurus-theme-classic/navbar.json
+++ b/i18n/zh-CN/docusaurus-theme-classic/navbar.json
@@ -1,6 +1,6 @@
{
"title": {
- "message": "Apache Uniffle (Incubating)",
+ "message": "Apache Uniffle",
"description": "The title in the navbar"
},
"item.label.Docs": {
diff --git a/src/pages/index.tsx b/src/pages/index.tsx
index 7eba0ff..3b3e21a 100644
--- a/src/pages/index.tsx
+++ b/src/pages/index.tsx
@@ -22,7 +22,7 @@
</Link>
<Link
className="button button--secondary button--lg"
- to="https://github.com/apache/incubator-uniffle">
+ to="https://github.com/apache/uniffle">
GitHub
</Link>
</div>
diff --git a/static/.asf.yaml b/static/.asf.yaml
index f3e8eb5..7e3f50e 100644
--- a/static/.asf.yaml
+++ b/static/.asf.yaml
@@ -16,7 +16,7 @@
# under the License.
github:
- description: "Apache Uniffle (Incubating) Website"
+ description: "Apache Uniffle Website"
homepage: https://uniffle.apache.org/
features:
issues: false