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 <134401306+velodb-linji...@users.noreply.github.com> AuthorDate: Fri Mar 8 14:33:00 2024 +0800 (feat) release 2.1.0 & 1.2.8 (#414) --------- Co-authored-by: jeffrey <color.d...@gmail.com> --- .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: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org