This is an automated email from the ASF dual-hosted git repository.
luzhijing pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris-website.git
The following commit(s) were added to refs/heads/master by this push:
new dd1364d24eb (feat) release 2.1.0 & 1.2.8 (#414)
dd1364d24eb is described below
commit dd1364d24eb247dd6ea1db6242612ad14bff1b8e
Author: velodb-Linjiang <[email protected]>
AuthorDate: Fri Mar 8 14:33:00 2024 +0800
(feat) release 2.1.0 & 1.2.8 (#414)
---------
Co-authored-by: jeffrey <[email protected]>
---
.github/workflows/cron-deploy-website.yml | 16 +
.github/workflows/manual-deploy-website.yml | 282 +++++++++---------
docusaurus.config.js | 2 +-
local_build_docs.sh | 16 +
src/constant/download.data.ts | 418 +++++++--------------------
src/pages/download/index.tsx | 6 +-
versioned_sidebars/version-2.0-sidebars.json | 11 +-
versions.json | 1 +
8 files changed, 297 insertions(+), 455 deletions(-)
diff --git a/.github/workflows/cron-deploy-website.yml
b/.github/workflows/cron-deploy-website.yml
index 2da458e1328..b466e89d39d 100644
--- a/.github/workflows/cron-deploy-website.yml
+++ b/.github/workflows/cron-deploy-website.yml
@@ -86,6 +86,22 @@ jobs:
rm -rf doris
+ # clone docs version 2.1
+ git clone --branch branch-2.1
https://github.com/apache/doris.git --depth 1
+ mkdir -p docs
+ rm -rf versioned_docs/version-2.1
+ mkdir -p versioned_docs/version-2.1
+ cp -R doris/docs/en/docs/* versioned_docs/version-2.1/
+ rm -rf versioned_sidebars/version-2.1-sidebars.json
+ cp -R doris/docs/sidebars.json
versioned_sidebars/version-2.1-sidebars.json
+ rm -rf
i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1.json
+ rm -rf i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1
+ mkdir -p
i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1
+ cp -R doris/docs/zh-CN/docs/*
i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/
+ cp -R doris/docs/dev.json
i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1.json
+
+ rm -rf doris
+
npm install -g yarn
yarn cache clean
export NODE_OPTIONS=--max-old-space-size=8192
diff --git a/.github/workflows/manual-deploy-website.yml
b/.github/workflows/manual-deploy-website.yml
index 8341a508a06..f520c58519e 100644
--- a/.github/workflows/manual-deploy-website.yml
+++ b/.github/workflows/manual-deploy-website.yml
@@ -1,136 +1,152 @@
name: Manual Deploy And Upload To OSS
-on:
- workflow_dispatch:
- inputs:
- branch:
- description: 'Specify the branch name'
- required: true
- default: 'master'
-
+on:
+ workflow_dispatch:
+ inputs:
+ branch:
+ description: 'Specify the branch name'
+ required: true
+ default: 'master'
+
jobs:
- build-and-deploy:
- runs-on: ubuntu-latest
- environment: Production
- steps:
- - name: Checkout
- uses: actions/checkout@master
- with:
- persist-credentials: false
- submodules: recursive
-
- - name: Add Chinese Fonts
- run: |
- sudo apt-get install ttf-mscorefonts-installer
- sudo apt-get install fontconfig
- fc-list :lang=zh
- ls -lh /usr/share/fonts/
- cp -rf ./static/fonts/* /usr/share/fonts/
- mkfontscale
- mkfontdir
- fc-cache
- fc-list :lang=zh
-
- - name: Use Node.js
- uses: actions/setup-node@v3
- with:
- node-version: 20
-
- - name: Build
- run: |
- # clone docs version dev
- git clone --branch master https://github.com/apache/doris.git --depth 1
- mkdir -p docs
- cp -R doris/docs/en/docs/* docs/
- cp -R doris/docs/sidebars.json sidebars.json
- mkdir -p i18n/zh-CN/docusaurus-plugin-content-docs/current
- cp -R doris/docs/zh-CN/docs/*
i18n/zh-CN/docusaurus-plugin-content-docs/current/
- cp -R doris/docs/dev.json
i18n/zh-CN/docusaurus-plugin-content-docs/current.json
-
- mkdir -p community
- cp -R doris/docs/en/community/* community/
- mkdir -p i18n/zh-CN/docusaurus-plugin-content-docs-community/current/
- cp -R doris/docs/zh-CN/community/*
i18n/zh-CN/docusaurus-plugin-content-docs-community/current/
- cp -R doris/docs/sidebarsCommunity.json .
-
- # clone images
- cp -R doris/docs/images static/
-
- rm -rf doris
-
- # clone docs version 1.2
- git clone --branch branch-1.2-lts https://github.com/apache/doris.git
--depth 1
- mkdir -p docs
- rm -rf versioned_docs/version-1.2
- mkdir -p versioned_docs/version-1.2
- cp -R doris/docs/en/docs/* versioned_docs/version-1.2/
- rm -rf versioned_sidebars/version-1.2-sidebars.json
- cp -R doris/docs/sidebars.json
versioned_sidebars/version-1.2-sidebars.json
- rm -rf i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.json
- rm -rf i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2
- mkdir -p i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2
- cp -R doris/docs/zh-CN/docs/*
i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2/
- cp -R doris/docs/dev.json
i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.json
-
- rm -rf doris
-
- # clone docs version 2.0
- git clone --branch branch-2.0 https://github.com/apache/doris.git
--depth 1
- mkdir -p docs
- rm -rf versioned_docs/version-2.0
- mkdir -p versioned_docs/version-2.0
- cp -R doris/docs/en/docs/* versioned_docs/version-2.0/
- rm -rf versioned_sidebars/version-2.0-sidebars.json
- cp -R doris/docs/sidebars.json
versioned_sidebars/version-2.0-sidebars.json
- rm -rf i18n/zh-CN/docusaurus-plugin-content-docs/version-2.0.json
- rm -rf i18n/zh-CN/docusaurus-plugin-content-docs/version-2.0
- mkdir -p i18n/zh-CN/docusaurus-plugin-content-docs/version-2.0
- cp -R doris/docs/zh-CN/docs/*
i18n/zh-CN/docusaurus-plugin-content-docs/version-2.0/
- cp -R doris/docs/dev.json
i18n/zh-CN/docusaurus-plugin-content-docs/version-2.0.json
-
- rm -rf doris
-
- npm install -g yarn
- yarn cache clean
- export NODE_OPTIONS=--max-old-space-size=8192
- yarn && yarn build
- touch build/.dummy
- cp .asf-site.yaml ./build/.asf.yaml
- cp versions.json ./build/
- ls build
- export DORIS_COMMIT=`git rev-parse HEAD`
-
- - name: Upload files to OSS
- uses: ./.github/actions/aliyun-oss-website-action
- with:
- accessKeyId: ${{ secrets.ALIYUN_ACCESS_KEY_ID }}
- accessKeySecret: ${{ secrets.ALIYUN_ACCESS_KEY_SECRET }}
- bucket: ${{ secrets.ALIYUN_OSS_BUCKET }}
- # use your own endpoint
- endpoint: ${{ secrets.ALIYUN_OSS_ENDPOINT }}
- folder: build
- onlyUpload: true
-
- - name: Deploy Website
- if: ${{ github.event.inputs.branch == 'master' }}
- uses: peaceiris/actions-gh-pages@v3
- with:
- github_token: ${{ github.token }}
- publish_branch: asf-site
- publish_dir: ./build
- destination_dir: ./
- user_name: 'github-actions[bot]'
- user_email: 'github-actions[bot]@users.noreply.github.com'
- commit_message: 'Automated deployment with doris branch ${{
github.event.inputs.branch }}@${{ env.DORIS_COMMIT }}'
-
- - name: Deploy Branch
- if: ${{ github.event.inputs.branch != 'master' }}
- uses: peaceiris/actions-gh-pages@v3
- with:
- github_token: ${{ github.token }}
- publish_branch: asf-site
- publish_dir: ./build
- destination_dir: ${{ github.event.inputs.branch }}
- user_name: 'github-actions[bot]'
- user_email: 'github-actions[bot]@users.noreply.github.com'
- commit_message: 'Automated deployment with doris branch ${{
github.event.inputs.branch }}@${{ env.DORIS_COMMIT }}'
+ build-and-deploy:
+ runs-on: ubuntu-latest
+ environment: Production
+ steps:
+ - name: Checkout
+ uses: actions/checkout@master
+ with:
+ persist-credentials: false
+ submodules: recursive
+
+ - name: Add Chinese Fonts
+ run: |
+ sudo apt-get install ttf-mscorefonts-installer
+ sudo apt-get install fontconfig
+ fc-list :lang=zh
+ ls -lh /usr/share/fonts/
+ cp -rf ./static/fonts/* /usr/share/fonts/
+ mkfontscale
+ mkfontdir
+ fc-cache
+ fc-list :lang=zh
+
+ - name: Use Node.js
+ uses: actions/setup-node@v3
+ with:
+ node-version: 20
+
+ - name: Build
+ run: |
+ # clone docs version dev
+ git clone --branch master
https://github.com/apache/doris.git --depth 1
+ mkdir -p docs
+ cp -R doris/docs/en/docs/* docs/
+ cp -R doris/docs/sidebars.json sidebars.json
+ mkdir -p i18n/zh-CN/docusaurus-plugin-content-docs/current
+ cp -R doris/docs/zh-CN/docs/*
i18n/zh-CN/docusaurus-plugin-content-docs/current/
+ cp -R doris/docs/dev.json
i18n/zh-CN/docusaurus-plugin-content-docs/current.json
+
+ mkdir -p community
+ cp -R doris/docs/en/community/* community/
+ mkdir -p
i18n/zh-CN/docusaurus-plugin-content-docs-community/current/
+ cp -R doris/docs/zh-CN/community/*
i18n/zh-CN/docusaurus-plugin-content-docs-community/current/
+ cp -R doris/docs/sidebarsCommunity.json .
+
+ # clone images
+ cp -R doris/docs/images static/
+
+ rm -rf doris
+
+ # clone docs version 1.2
+ git clone --branch branch-1.2-lts
https://github.com/apache/doris.git --depth 1
+ mkdir -p docs
+ rm -rf versioned_docs/version-1.2
+ mkdir -p versioned_docs/version-1.2
+ cp -R doris/docs/en/docs/* versioned_docs/version-1.2/
+ rm -rf versioned_sidebars/version-1.2-sidebars.json
+ cp -R doris/docs/sidebars.json
versioned_sidebars/version-1.2-sidebars.json
+ rm -rf
i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.json
+ rm -rf i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2
+ mkdir -p
i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2
+ cp -R doris/docs/zh-CN/docs/*
i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2/
+ cp -R doris/docs/dev.json
i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.json
+
+ rm -rf doris
+
+ # clone docs version 2.0
+ git clone --branch branch-2.0
https://github.com/apache/doris.git --depth 1
+ mkdir -p docs
+ rm -rf versioned_docs/version-2.0
+ mkdir -p versioned_docs/version-2.0
+ cp -R doris/docs/en/docs/* versioned_docs/version-2.0/
+ rm -rf versioned_sidebars/version-2.0-sidebars.json
+ cp -R doris/docs/sidebars.json
versioned_sidebars/version-2.0-sidebars.json
+ rm -rf
i18n/zh-CN/docusaurus-plugin-content-docs/version-2.0.json
+ rm -rf i18n/zh-CN/docusaurus-plugin-content-docs/version-2.0
+ mkdir -p
i18n/zh-CN/docusaurus-plugin-content-docs/version-2.0
+ cp -R doris/docs/zh-CN/docs/*
i18n/zh-CN/docusaurus-plugin-content-docs/version-2.0/
+ cp -R doris/docs/dev.json
i18n/zh-CN/docusaurus-plugin-content-docs/version-2.0.json
+
+ rm -rf doris
+
+ # clone docs version 2.1
+ git clone --branch branch-2.1
https://github.com/apache/doris.git --depth 1
+ mkdir -p docs
+ rm -rf versioned_docs/version-2.1
+ mkdir -p versioned_docs/version-2.1
+ cp -R doris/docs/en/docs/* versioned_docs/version-2.1/
+ rm -rf versioned_sidebars/version-2.1-sidebars.json
+ cp -R doris/docs/sidebars.json
versioned_sidebars/version-2.1-sidebars.json
+ rm -rf
i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1.json
+ rm -rf i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1
+ mkdir -p
i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1
+ cp -R doris/docs/zh-CN/docs/*
i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/
+ cp -R doris/docs/dev.json
i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1.json
+
+ rm -rf doris
+
+ npm install -g yarn
+ yarn cache clean
+ export NODE_OPTIONS=--max-old-space-size=8192
+ yarn && yarn build
+ touch build/.dummy
+ cp .asf-site.yaml ./build/.asf.yaml
+ cp versions.json ./build/
+ ls build
+ export DORIS_COMMIT=`git rev-parse HEAD`
+
+ - name: Upload files to OSS
+ uses: ./.github/actions/aliyun-oss-website-action
+ with:
+ accessKeyId: ${{ secrets.ALIYUN_ACCESS_KEY_ID }}
+ accessKeySecret: ${{ secrets.ALIYUN_ACCESS_KEY_SECRET }}
+ bucket: ${{ secrets.ALIYUN_OSS_BUCKET }}
+ # use your own endpoint
+ endpoint: ${{ secrets.ALIYUN_OSS_ENDPOINT }}
+ folder: build
+ onlyUpload: true
+
+ - name: Deploy Website
+ if: ${{ github.event.inputs.branch == 'master' }}
+ uses: peaceiris/actions-gh-pages@v3
+ with:
+ github_token: ${{ github.token }}
+ publish_branch: asf-site
+ publish_dir: ./build
+ destination_dir: ./
+ user_name: 'github-actions[bot]'
+ user_email: 'github-actions[bot]@users.noreply.github.com'
+ commit_message: 'Automated deployment with doris branch ${{
github.event.inputs.branch }}@${{ env.DORIS_COMMIT }}'
+
+ - name: Deploy Branch
+ if: ${{ github.event.inputs.branch != 'master' }}
+ uses: peaceiris/actions-gh-pages@v3
+ with:
+ github_token: ${{ github.token }}
+ publish_branch: asf-site
+ publish_dir: ./build
+ destination_dir: ${{ github.event.inputs.branch }}
+ user_name: 'github-actions[bot]'
+ user_email: 'github-actions[bot]@users.noreply.github.com'
+ commit_message: 'Automated deployment with doris branch ${{
github.event.inputs.branch }}@${{ env.DORIS_COMMIT }}'
diff --git a/docusaurus.config.js b/docusaurus.config.js
index 7ba28176222..1cd4af32993 100644
--- a/docusaurus.config.js
+++ b/docusaurus.config.js
@@ -26,7 +26,7 @@ function getDocsVersions() {
}
function getLatestVersion() {
- return VERSIONS.includes('2.0') ? '2.0' : VERSIONS[0];
+ return VERSIONS.includes('2.1') ? '2.1' : VERSIONS[0];
}
/** @type {import('@docusaurus/types').Config} */
diff --git a/local_build_docs.sh b/local_build_docs.sh
index aef24fdc8f0..b37aa98a700 100644
--- a/local_build_docs.sh
+++ b/local_build_docs.sh
@@ -81,6 +81,22 @@ cp -R doris/docs/dev.json
i18n/zh-CN/docusaurus-plugin-content-docs/version-2.0.
rm -rf doris
+# clone docs version 2.1
+git clone --branch branch-2.1 https://github.com/apache/doris.git --depth 1
+mkdir -p docs
+rm -rf versioned_docs/version-2.1
+mkdir -p versioned_docs/version-2.1
+cp -R doris/docs/en/docs/* versioned_docs/version-2.1/
+rm -rf versioned_sidebars/version-2.1-sidebars.json
+cp -R doris/docs/sidebars.json versioned_sidebars/version-2.1-sidebars.json
+rm -rf i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1.json
+rm -rf i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1
+mkdir -p i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1
+cp -R doris/docs/zh-CN/docs/*
i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/
+cp -R doris/docs/dev.json
i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1.json
+
+rm -rf doris
+
npm install -g yarn
yarn cache clean
yarn && yarn build
diff --git a/src/constant/download.data.ts b/src/constant/download.data.ts
index ab8fe9b69e3..0e32567821d 100644
--- a/src/constant/download.data.ts
+++ b/src/constant/download.data.ts
@@ -29,8 +29,8 @@ export enum ToolsEnum {
export const ORIGIN =
'https://apache-doris-releases.oss-accelerate.aliyuncs.com/';
export enum VersionEnum {
- Latest = '2.0.5',
- Prev = '1.2.7',
+ Latest = '2.1.0',
+ Prev = '2.0.5',
// Earlier = '1.1.5',
}
export enum DownloadTypeEnum {
@@ -38,6 +38,40 @@ export enum DownloadTypeEnum {
Source = 'Source',
}
export const DORIS_VERSIONS: Option[] = [
+ {
+ label: '2.1.0',
+ value: '2.1.0',
+ majorVersion: '2.1',
+ children: [
+ {
+ label: CPUEnum.X64,
+ value: CPUEnum.X64,
+ gz: `${ORIGIN}apache-doris-2.1.0-bin-x64.tar.gz`,
+ asc: `${ORIGIN}apache-doris-2.1.0-bin-x64.tar.gz.asc`,
+ sha512: `${ORIGIN}apache-doris-2.1.0-bin-x64.tar.gz.sha512`,
+ source: 'https://downloads.apache.org/doris/2.1/2.1.0/',
+ version: '2.1.0',
+ },
+ {
+ label: CPUEnum.X64NoAvx2,
+ value: CPUEnum.X64NoAvx2,
+ gz: `${ORIGIN}apache-doris-2.1.0-bin-x64-noavx2.tar.gz`,
+ asc: `${ORIGIN}apache-doris-2.1.0-bin-x64-noavx2.tar.gz.asc`,
+ sha512:
`${ORIGIN}apache-doris-2.1.0-bin-x64-noavx2.tar.gz.sha512`,
+ source: 'https://downloads.apache.org/doris/2.1/2.1.0/',
+ version: '2.1.0',
+ },
+ {
+ label: CPUEnum.ARM64,
+ value: CPUEnum.ARM64,
+ gz: `${ORIGIN}apache-doris-2.1.0-bin-arm64.tar.gz`,
+ asc: `${ORIGIN}apache-doris-2.1.0-bin-arm64.tar.gz.asc`,
+ sha512: `${ORIGIN}apache-doris-2.1.0-bin-arm64.tar.gz.sha512`,
+ source: 'https://downloads.apache.org/doris/2.1/2.1.0/',
+ version: '2.1.0',
+ },
+ ],
+ },
{
label: '2.0.5',
value: '2.0.5',
@@ -72,312 +106,6 @@ export const DORIS_VERSIONS: Option[] = [
},
],
},
- {
- label: '2.0.4',
- value: '2.0.4',
- majorVersion: '2.0',
- children: [
- {
- label: CPUEnum.X64,
- value: CPUEnum.X64,
- gz: `${ORIGIN}apache-doris-2.0.4-bin-x64.tar.gz`,
- asc: `${ORIGIN}apache-doris-2.0.4-bin-x64.tar.gz.asc`,
- sha512: `${ORIGIN}apache-doris-2.0.4-bin-x64.tar.gz.sha512`,
- source: 'https://downloads.apache.org/doris/2.0/2.0.4/',
- version: '2.0.4',
- },
- {
- label: CPUEnum.X64NoAvx2,
- value: CPUEnum.X64NoAvx2,
- gz: `${ORIGIN}apache-doris-2.0.4-bin-x64-noavx2.tar.gz`,
- asc: `${ORIGIN}apache-doris-2.0.4-bin-x64-noavx2.tar.gz.asc`,
- sha512:
`${ORIGIN}apache-doris-2.0.4-bin-x64-noavx2.tar.gz.sha512`,
- source: 'https://downloads.apache.org/doris/2.0/2.0.4/',
- version: '2.0.4',
- },
- {
- label: CPUEnum.ARM64,
- value: CPUEnum.ARM64,
- gz: `${ORIGIN}apache-doris-2.0.4-bin-arm64.tar.gz`,
- asc: `${ORIGIN}apache-doris-2.0.4-bin-arm64.tar.gz.asc`,
- sha512: `${ORIGIN}apache-doris-2.0.4-bin-arm64.tar.gz.sha512`,
- source: 'https://downloads.apache.org/doris/2.0/2.0.4/',
- version: '2.0.4',
- },
- ],
- },
- {
- label: '2.0.3',
- value: '2.0.3',
- majorVersion: '2.0',
- children: [
- {
- label: CPUEnum.X64,
- value: CPUEnum.X64,
- gz: `${ORIGIN}apache-doris-2.0.3-bin-x64.tar.gz`,
- asc: `${ORIGIN}apache-doris-2.0.3-bin-x64.tar.gz.asc`,
- sha512: `${ORIGIN}apache-doris-2.0.3-bin-x64.tar.gz.sha512`,
- source: 'https://downloads.apache.org/doris/2.0/2.0.3/',
- version: '2.0.3',
- },
- {
- label: CPUEnum.X64NoAvx2,
- value: CPUEnum.X64NoAvx2,
- gz: `${ORIGIN}apache-doris-2.0.3-bin-x64-noavx2.tar.gz`,
- asc: `${ORIGIN}apache-doris-2.0.3-bin-x64-noavx2.tar.gz.asc`,
- sha512:
`${ORIGIN}apache-doris-2.0.3-bin-x64-noavx2.tar.gz.sha512`,
- source: 'https://downloads.apache.org/doris/2.0/2.0.3/',
- version: '2.0.3',
- },
- {
- label: CPUEnum.ARM64,
- value: CPUEnum.ARM64,
- gz: `${ORIGIN}apache-doris-2.0.3-bin-arm64.tar.gz`,
- asc: `${ORIGIN}apache-doris-2.0.3-bin-arm64.tar.gz.asc`,
- sha512: `${ORIGIN}apache-doris-2.0.3-bin-arm64.tar.gz.sha512`,
- source: 'https://downloads.apache.org/doris/2.0/2.0.3/',
- version: '2.0.3',
- },
- ],
- },
- {
- label: '2.0.2',
- value: '2.0.2',
- majorVersion: '2.0',
- children: [
- {
- label: CPUEnum.X64,
- value: CPUEnum.X64,
- gz: `${ORIGIN}apache-doris-2.0.2.1-bin-x64.tar.gz`,
- asc: `${ORIGIN}apache-doris-2.0.2.1-bin-x64.tar.gz.asc`,
- sha512: `${ORIGIN}apache-doris-2.0.2.1-bin-x64.tar.gz.sha512`,
- source: 'https://downloads.apache.org/doris/2.0/2.0.2.1/',
- version: '2.0.2.1',
- },
- {
- label: CPUEnum.X64NoAvx2,
- value: CPUEnum.X64NoAvx2,
- gz: `${ORIGIN}apache-doris-2.0.2.1-bin-x64-noavx2.tar.gz`,
- asc: `${ORIGIN}apache-doris-2.0.2.1-bin-x64-noavx2.tar.gz.asc`,
- sha512:
`${ORIGIN}apache-doris-2.0.2.1-bin-x64-noavx2.tar.gz.sha512`,
- source: 'https://downloads.apache.org/doris/2.0/2.0.2.1/',
- version: '2.0.2.1',
- },
- {
- label: CPUEnum.ARM64,
- value: CPUEnum.ARM64,
- gz: `${ORIGIN}apache-doris-2.0.2.1-bin-arm64.tar.gz`,
- asc: `${ORIGIN}apache-doris-2.0.2.1-bin-arm64.tar.gz.asc`,
- sha512:
`${ORIGIN}apache-doris-2.0.2.1-bin-arm64.tar.gz.sha512`,
- source: 'https://downloads.apache.org/doris/2.0/2.0.2.1/',
- version: '2.0.2.1',
- },
- ],
- },
- {
- label: '2.0.1',
- value: '2.0.1',
- majorVersion: '2.0',
- children: [
- {
- label: CPUEnum.X64,
- value: CPUEnum.X64,
- gz: `${ORIGIN}apache-doris-2.0.1.1-bin-x64.tar.gz`,
- asc: `${ORIGIN}apache-doris-2.0.1.1-bin-x64.tar.gz.asc`,
- sha512: `${ORIGIN}apache-doris-2.0.1.1-bin-x64.tar.gz.sha512`,
- source: 'https://downloads.apache.org/doris/2.0/2.0.1.1/',
- version: '2.0.1.1',
- },
- {
- label: CPUEnum.X64NoAvx2,
- value: CPUEnum.X64NoAvx2,
- gz: `${ORIGIN}apache-doris-2.0.1.1-bin-x64-noavx2.tar.gz`,
- asc: `${ORIGIN}apache-doris-2.0.1.1-bin-x64-noavx2.tar.gz.asc`,
- sha512:
`${ORIGIN}apache-doris-2.0.1.1-bin-x64-noavx2.tar.gz.sha512`,
- source: 'https://downloads.apache.org/doris/2.0/2.0.1.1/',
- version: '2.0.1.1',
- },
- {
- label: CPUEnum.ARM64,
- value: CPUEnum.ARM64,
- gz: `${ORIGIN}apache-doris-2.0.1.1-bin-arm64.tar.gz`,
- asc: `${ORIGIN}apache-doris-2.0.1.1-bin-arm64.tar.gz.asc`,
- sha512:
`${ORIGIN}apache-doris-2.0.1.1-bin-arm64.tar.gz.sha512`,
- source: 'https://downloads.apache.org/doris/2.0/2.0.1.1/',
- version: '2.0.1.1',
- },
- ],
- },
- {
- label: '2.0.0',
- value: '2.0.0',
- majorVersion: '2.0',
- children: [
- {
- label: CPUEnum.X64,
- value: CPUEnum.X64,
- gz: `${ORIGIN}apache-doris-2.0.0-bin-x64.tar.gz`,
- asc: `${ORIGIN}apache-doris-2.0.0-bin-x64.tar.gz.asc`,
- sha512: `${ORIGIN}apache-doris-2.0.0-bin-x64.tar.gz.sha512`,
- source: 'https://downloads.apache.org/doris/2.0/2.0.0/',
- version: '2.0.0',
- },
- {
- label: CPUEnum.X64NoAvx2,
- value: CPUEnum.X64NoAvx2,
- gz: `${ORIGIN}apache-doris-2.0.0-bin-x64-noavx2.tar.gz`,
- asc: `${ORIGIN}apache-doris-2.0.0-bin-x64-noavx2.tar.gz.asc`,
- sha512:
`${ORIGIN}apache-doris-2.0.0-bin-x64-noavx2.tar.gz.sha512`,
- source: 'https://downloads.apache.org/doris/2.0/2.0.0/',
- version: '2.0.0',
- },
- {
- label: CPUEnum.ARM64,
- value: CPUEnum.ARM64,
- gz: `${ORIGIN}apache-doris-2.0.0-bin-arm64.tar.gz`,
- asc: `${ORIGIN}apache-doris-2.0.0-bin-arm64.tar.gz.asc`,
- sha512: `${ORIGIN}apache-doris-2.0.0-bin-arm64.tar.gz.sha512`,
- source: 'https://downloads.apache.org/doris/2.0/2.0.0/',
- version: '2.0.0',
- },
- ],
- },
- {
- label: '1.2.7',
- value: '1.2.7',
- majorVersion: '1.2',
- children: [
- {
- label: CPUEnum.X64,
- value: CPUEnum.X64,
- gz: `${ORIGIN}apache-doris-1.2.7.1-bin-x64.tar.xz`,
- asc: `${ORIGIN}apache-doris-1.2.7.1-bin-x64.tar.xz.asc`,
- sha512: `${ORIGIN}apache-doris-1.2.7.1-bin-x64.tar.xz.sha512`,
- source: 'https://downloads.apache.org/doris/1.2/1.2.7.1/',
- version: '1.2.7.1',
- },
- {
- label: CPUEnum.X64NoAvx2,
- value: CPUEnum.X64NoAvx2,
- gz: `${ORIGIN}apache-doris-1.2.7.1-bin-x64-noavx2.tar.xz`,
- asc: `${ORIGIN}apache-doris-1.2.7.1-bin-x64-noavx2.tar.xz.asc`,
- sha512:
`${ORIGIN}apache-doris-1.2.7.1-bin-x64-noavx2.tar.xz.sha512`,
- source: 'https://downloads.apache.org/doris/1.2/1.2.7.1/',
- version: '1.2.7.1',
- },
- {
- label: CPUEnum.ARM64,
- value: CPUEnum.ARM64,
- gz: `${ORIGIN}apache-doris-1.2.7.1-bin-arm64.tar.xz`,
- asc: `${ORIGIN}apache-doris-1.2.7.1-bin-arm64.tar.xz.asc`,
- sha512:
`${ORIGIN}apache-doris-1.2.7.1-bin-arm64.tar.xz.sha512`,
- source: 'https://downloads.apache.org/doris/1.2/1.2.7.1/',
- version: '1.2.7.1',
- },
- ],
- },
- {
- label: '1.2.6',
- value: '1.2.6',
- majorVersion: '1.2',
- children: [
- {
- label: CPUEnum.X64,
- value: CPUEnum.X64,
- gz: `${ORIGIN}apache-doris-1.2.6-bin-x64.tar.xz`,
- asc: `${ORIGIN}apache-doris-1.2.6-bin-x64.tar.xz.asc`,
- sha512: `${ORIGIN}apache-doris-1.2.6-bin-x64.tar.xz.sha512`,
- source: 'https://downloads.apache.org/doris/1.2/1.2.6-rc03/',
- version: '1.2.6',
- },
- {
- label: CPUEnum.X64NoAvx2,
- value: CPUEnum.X64NoAvx2,
- gz: `${ORIGIN}apache-doris-1.2.6-bin-x64-noavx2.tar.xz`,
- asc: `${ORIGIN}apache-doris-1.2.6-bin-x64-noavx2.tar.xz.asc`,
- sha512:
`${ORIGIN}apache-doris-1.2.6-bin-x64-noavx2.tar.xz.sha512`,
- source: 'https://downloads.apache.org/doris/1.2/1.2.6-rc03/',
- version: '1.2.6',
- },
- {
- label: CPUEnum.ARM64,
- value: CPUEnum.ARM64,
- gz: `${ORIGIN}apache-doris-1.2.6-bin-arm64.tar.xz`,
- asc: `${ORIGIN}apache-doris-1.2.6-bin-arm64.tar.xz.asc`,
- sha512: `${ORIGIN}apache-doris-1.2.6-bin-arm64.tar.xz.sha512`,
- source: 'https://downloads.apache.org/doris/1.2/1.2.6-rc03/',
- version: '1.2.6',
- },
- ],
- },
- {
- label: '1.2.5',
- value: '1.2.5',
- majorVersion: '1.2',
- children: [
- {
- label: CPUEnum.X64,
- value: CPUEnum.X64,
- gz: `${ORIGIN}apache-doris-1.2.5-bin-x86_64.tar.xz`,
- asc: `${ORIGIN}apache-doris-1.2.5-bin-x86_64.tar.xz.asc`,
- sha512: `${ORIGIN}apache-doris-1.2.5-bin-x86_64.tar.xz.sha512`,
- source: 'https://downloads.apache.org/doris/1.2/1.2.5-rc01/',
- version: '1.2.5',
- },
- {
- label: CPUEnum.X64NoAvx2,
- value: CPUEnum.X64NoAvx2,
- gz: `${ORIGIN}apache-doris-1.2.5-bin-x86_64-noavx2.tar.xz`,
- asc:
`${ORIGIN}apache-doris-1.2.5-bin-x86_64-noavx2.tar.xz.asc`,
- sha512:
`${ORIGIN}apache-doris-1.2.5-bin-x86_64-noavx2.tar.xz.sha512`,
- source: 'https://downloads.apache.org/doris/1.2/1.2.5-rc01/',
- version: '1.2.5',
- },
- {
- label: CPUEnum.ARM64,
- value: CPUEnum.ARM64,
- gz: `${ORIGIN}apache-doris-1.2.5-bin-aarch64.tar.xz`,
- asc: `${ORIGIN}apache-doris-1.2.5-bin-aarch64.tar.xz.asc`,
- sha512:
`${ORIGIN}apache-doris-1.2.5-bin-aarch64.tar.xz.sha512`,
- source: 'https://downloads.apache.org/doris/1.2/1.2.5-rc01/',
- version: '1.2.5',
- },
- ],
- },
- {
- label: '1.2.4',
- value: '1.2.4',
- majorVersion: '1.2',
- children: [
- {
- label: CPUEnum.X64,
- value: CPUEnum.X64,
- gz: `${ORIGIN}apache-doris-1.2.4.1-bin-x86_64.tar.xz`,
- asc: 'https://downloads.apache.org/doris/1.2/1.2.4.1-rc01/',
- sha512: 'https://downloads.apache.org/doris/1.2/1.2.4.1-rc01/',
- source: 'https://downloads.apache.org/doris/1.2/1.2.4.1-rc01/',
- version: '1.2.4',
- },
- {
- label: CPUEnum.X64NoAvx2,
- value: CPUEnum.X64NoAvx2,
- gz: `${ORIGIN}apache-doris-1.2.5-bin-x86_64-noavx2.tar.xz`,
- asc: 'https://downloads.apache.org/doris/1.2/1.2.4.1-rc01/',
- sha512: 'https://downloads.apache.org/doris/1.2/1.2.4.1-rc01/',
- source: 'https://downloads.apache.org/doris/1.2/1.2.4.1-rc01/',
- version: '1.2.4',
- },
- {
- label: CPUEnum.ARM64,
- value: CPUEnum.ARM64,
- gz: `${ORIGIN}apache-doris-1.2.5-bin-aarch64.tar.xz`,
- asc: 'https://downloads.apache.org/doris/1.2/1.2.4.1-rc01/',
- sha512: 'https://downloads.apache.org/doris/1.2/1.2.4.1-rc01/',
- source: 'https://downloads.apache.org/doris/1.2/1.2.4.1-rc01/',
- version: '1.2.4',
- },
- ],
- },
];
export type AllVersionOption = {
@@ -392,6 +120,46 @@ export type AllVersionOption = {
};
export const ALL_VERSIONS: AllVersionOption[] = [
+ {
+ label: '2.1',
+ value: '2.1',
+ children: [
+ {
+ label: '2.1.0',
+ value: '2.1.0',
+ majorVersion: '2.1',
+ items: [
+ {
+ label: CPUEnum.X64,
+ value: CPUEnum.X64,
+ gz: `${ORIGIN}apache-doris-2.1.0-bin-x64.tar.gz`,
+ asc: `${ORIGIN}apache-doris-2.1.0-bin-x64.tar.gz.asc`,
+ sha512:
`${ORIGIN}apache-doris-2.1.0-bin-x64.tar.gz.sha512`,
+ source:
'https://downloads.apache.org/doris/2.1/2.1.0/',
+ version: '2.1.0',
+ },
+ {
+ label: CPUEnum.X64NoAvx2,
+ value: CPUEnum.X64NoAvx2,
+ gz:
`${ORIGIN}apache-doris-2.1.0-bin-x64-noavx2.tar.gz`,
+ asc:
`${ORIGIN}apache-doris-2.1.0-bin-x64-noavx2.tar.gz.asc`,
+ sha512:
`${ORIGIN}apache-doris-2.1.0-bin-x64-noavx2.tar.gz.sha512`,
+ source:
'https://downloads.apache.org/doris/2.1/2.1.0/',
+ version: '2.1.0',
+ },
+ {
+ label: CPUEnum.ARM64,
+ value: CPUEnum.ARM64,
+ gz: `${ORIGIN}apache-doris-2.1.0-bin-arm64.tar.gz`,
+ asc:
`${ORIGIN}apache-doris-2.1.0-bin-arm64.tar.gz.asc`,
+ sha512:
`${ORIGIN}apache-doris-2.1.0-bin-arm64.tar.gz.sha512`,
+ source:
'https://downloads.apache.org/doris/2.1/2.1.0/',
+ version: '2.1.0',
+ },
+ ],
+ },
+ ],
+ },
{
label: '2.0',
value: '2.0',
@@ -606,6 +374,40 @@ export const ALL_VERSIONS: AllVersionOption[] = [
label: '1.2',
value: '1.2',
children: [
+ {
+ label: '1.2.8',
+ value: '1.2.8',
+ majorVersion: '1.2',
+ items: [
+ {
+ label: CPUEnum.X64,
+ value: CPUEnum.X64,
+ gz: `${ORIGIN}apache-doris-1.2.8-bin-x64.tar.xz`,
+ asc: `${ORIGIN}apache-doris-1.2.8-bin-x64.tar.xz.asc`,
+ sha512:
`${ORIGIN}apache-doris-1.2.8-bin-x64.tar.xz.sha512`,
+ source:
'https://downloads.apache.org/doris/1.2/1.2.8/',
+ version: '1.2.8',
+ },
+ {
+ label: CPUEnum.X64NoAvx2,
+ value: CPUEnum.X64NoAvx2,
+ gz:
`${ORIGIN}apache-doris-1.2.8-bin-x64-noavx2.tar.xz`,
+ asc:
`${ORIGIN}apache-doris-1.2.8-bin-x64-noavx2.tar.xz.asc`,
+ sha512:
`${ORIGIN}apache-doris-1.2.8-bin-x64-noavx2.tar.xz.sha512`,
+ source:
'https://downloads.apache.org/doris/1.2/1.2.8/',
+ version: '1.2.8',
+ },
+ {
+ label: CPUEnum.ARM64,
+ value: CPUEnum.ARM64,
+ gz: `${ORIGIN}apache-doris-1.2.8-bin-arm64.tar.xz`,
+ asc:
`${ORIGIN}apache-doris-1.2.8-bin-arm64.tar.xz.asc`,
+ sha512:
`${ORIGIN}apache-doris-1.2.8-bin-arm64.tar.xz.sha512`,
+ source:
'https://downloads.apache.org/doris/1.2/1.2.8/',
+ version: '1.2.8',
+ },
+ ],
+ },
{
label: '1.2.7',
value: '1.2.7',
diff --git a/src/pages/download/index.tsx b/src/pages/download/index.tsx
index 82923ffedbd..47e8e5f90bf 100644
--- a/src/pages/download/index.tsx
+++ b/src/pages/download/index.tsx
@@ -22,8 +22,8 @@ import * as semver from 'semver';
import { CheckedIcon } from '@site/src/components/Icons/checked-icon';
const BINARY_VERSION = [
- { label: `${VersionEnum.Latest} ( Stable )`, value: VersionEnum.Latest },
- { label: `${VersionEnum.Prev}`, value: VersionEnum.Prev },
+ { label: `${VersionEnum.Latest} ( Latest )`, value: VersionEnum.Latest },
+ { label: `${VersionEnum.Prev} ( Stable )`, value: VersionEnum.Prev },
];
function downloadFile(url: string) {
@@ -54,7 +54,7 @@ export default function Download() {
const [cpu, setCPU] = useState<string>(CPUEnum.X64);
const [downloadInfo, setDownloadInfo] = useState<any>({});
const [downloadType, setDownloadType] = useState(DownloadTypeEnum.Binary);
- const [releaseNote, setReleaseNote] =
useState('/docs/releasenotes/release-2.0.5');
+ const [releaseNote, setReleaseNote] =
useState('/docs/releasenotes/release-2.1.0');
const changeVersion = (val: string) => {
setVersion(val);
diff --git a/versioned_sidebars/version-2.0-sidebars.json
b/versioned_sidebars/version-2.0-sidebars.json
index 6d549ab502b..5e615ef0815 100644
--- a/versioned_sidebars/version-2.0-sidebars.json
+++ b/versioned_sidebars/version-2.0-sidebars.json
@@ -18,7 +18,6 @@
"install/construct-docker/run-docker-cluster"
]
},
- "install/k8s-deploy",
{
"type": "category",
"label": "Source Code Compilation",
@@ -48,8 +47,7 @@
"data-table/index/index-overview",
"data-table/index/inverted-index",
"data-table/index/bloomfilter",
- "data-table/index/ngram-bloomfilter-index",
- "data-table/index/bitmap-index"
+ "data-table/index/ngram-bloomfilter-index"
]
}
]
@@ -90,11 +88,6 @@
"data-operate/import/import-way/insert-into-manual",
"data-operate/import/import-way/load-json-format"
]
- },
- {
- "type": "category",
- "label": "Import Advanced",
- "items":
["data-operate/import/import-advanced/min-load-replica-num"]
}
]
},
@@ -158,7 +151,6 @@
"advanced/time-zone",
"advanced/small-file-mgr",
"advanced/cold-hot-separation",
- "advanced/compute-node",
"advanced/lateral-view",
"advanced/is-being-synced",
"advanced/sql-mode"
@@ -910,7 +902,6 @@
"sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-DATABASE",
"sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-COLUMN",
"sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-PARTITION",
-
"sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-BITMAP",
"sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-ROLLUP",
"sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-RENAME",
"sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-REPLACE",
diff --git a/versions.json b/versions.json
index 27e7f3c5b8c..9c32a6776ef 100644
--- a/versions.json
+++ b/versions.json
@@ -1,5 +1,6 @@
[
"current",
+ "2.1",
"2.0",
"1.2"
]
\ No newline at end of file
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]