blob: fdea033250d0d77ae5b09f34512461e5e0e94ff2 [file] [log] [blame]
export type Option = {
label: string;
value: string;
gz?: string;
asc?: string;
sha512?: string;
source?: string;
children?: (Option & { version?: string })[];
majorVersion?: string;
};
export enum CPUEnum {
X64 = 'x64 ( avx2 )',
X64NoAvx2 = 'x64 ( no avx2 )',
ARM64 = 'ARM64',
}
export enum SuffixEnum {
GZ = '.tar.gz',
ASC = '.tar.gz.asc',
SHA512 = '.tar.gz.sha512',
}
export enum ToolsEnum {
Kafka = 'Kafka Doris Connector',
Flink = 'Flink Doris Connector',
Spark = 'Spark Doris Connector',
StreamLoader = 'Doris Streamloader',
}
export const ORIGIN = 'https://apache-doris-releases.oss-accelerate.aliyuncs.com/';
export enum VersionEnum {
Latest = '2.1.0',
Prev = '2.0.7',
// Earlier = '1.1.5',
}
export enum DownloadTypeEnum {
Binary = 'Binary',
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.7',
value: '2.0.7',
majorVersion: '2.0',
children: [
{
label: CPUEnum.X64,
value: CPUEnum.X64,
gz: `${ORIGIN}apache-doris-2.0.7-bin-x64.tar.gz`,
asc: `${ORIGIN}apache-doris-2.0.7-bin-x64.tar.gz.asc`,
sha512: `${ORIGIN}apache-doris-2.0.7-bin-x64.tar.gz.sha512`,
source: 'https://downloads.apache.org/doris/2.0/2.0.7/',
version: '2.0.7',
},
{
label: CPUEnum.X64NoAvx2,
value: CPUEnum.X64NoAvx2,
gz: `${ORIGIN}apache-doris-2.0.7-bin-x64-noavx2.tar.gz`,
asc: `${ORIGIN}apache-doris-2.0.7-bin-x64-noavx2.tar.gz.asc`,
sha512: `${ORIGIN}apache-doris-2.0.7-bin-x64-noavx2.tar.gz.sha512`,
source: 'https://downloads.apache.org/doris/2.0/2.0.7/',
version: '2.0.7',
},
{
label: CPUEnum.ARM64,
value: CPUEnum.ARM64,
gz: `${ORIGIN}apache-doris-2.0.7-bin-arm64.tar.gz`,
asc: `${ORIGIN}apache-doris-2.0.7-bin-arm64.tar.gz.asc`,
sha512: `${ORIGIN}apache-doris-2.0.7-bin-arm64.tar.gz.sha512`,
source: 'https://downloads.apache.org/doris/2.0/2.0.7/',
version: '2.0.7',
},
],
},
];
export type AllVersionOption = {
label: string;
value: string;
gz?: string;
asc?: string;
sha512?: string;
source?: string;
children: any[];
majorVersion?: string;
};
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',
children: [
{
label: '2.0.7',
value: '2.0.7',
majorVersion: '2.0',
items: [
{
label: CPUEnum.X64,
value: CPUEnum.X64,
gz: `${ORIGIN}apache-doris-2.0.7-bin-x64.tar.gz`,
asc: `${ORIGIN}apache-doris-2.0.7-bin-x64.tar.gz.asc`,
sha512: `${ORIGIN}apache-doris-2.0.7-bin-x64.tar.gz.sha512`,
source: 'https://downloads.apache.org/doris/2.0/2.0.7/',
version: '2.0.7',
},
{
label: CPUEnum.X64NoAvx2,
value: CPUEnum.X64NoAvx2,
gz: `${ORIGIN}apache-doris-2.0.7-bin-x64-noavx2.tar.gz`,
asc: `${ORIGIN}apache-doris-2.0.7-bin-x64-noavx2.tar.gz.asc`,
sha512: `${ORIGIN}apache-doris-2.0.7-bin-x64-noavx2.tar.gz.sha512`,
source: 'https://downloads.apache.org/doris/2.0/2.0.7/',
version: '2.0.7',
},
{
label: CPUEnum.ARM64,
value: CPUEnum.ARM64,
gz: `${ORIGIN}apache-doris-2.0.7-bin-arm64.tar.gz`,
asc: `${ORIGIN}apache-doris-2.0.7-bin-arm64.tar.gz.asc`,
sha512: `${ORIGIN}apache-doris-2.0.7-bin-arm64.tar.gz.sha512`,
source: 'https://downloads.apache.org/doris/2.0/2.0.7/',
version: '2.0.7',
},
],
},
{
label: '2.0.6',
value: '2.0.6',
majorVersion: '2.0',
items: [
{
label: CPUEnum.X64,
value: CPUEnum.X64,
gz: `${ORIGIN}apache-doris-2.0.6-bin-x64.tar.gz`,
asc: `${ORIGIN}apache-doris-2.0.6-bin-x64.tar.gz.asc`,
sha512: `${ORIGIN}apache-doris-2.0.6-bin-x64.tar.gz.sha512`,
source: 'https://downloads.apache.org/doris/2.0/2.0.6/',
version: '2.0.6',
},
{
label: CPUEnum.X64NoAvx2,
value: CPUEnum.X64NoAvx2,
gz: `${ORIGIN}apache-doris-2.0.6-bin-x64-noavx2.tar.gz`,
asc: `${ORIGIN}apache-doris-2.0.6-bin-x64-noavx2.tar.gz.asc`,
sha512: `${ORIGIN}apache-doris-2.0.6-bin-x64-noavx2.tar.gz.sha512`,
source: 'https://downloads.apache.org/doris/2.0/2.0.6/',
version: '2.0.6',
},
{
label: CPUEnum.ARM64,
value: CPUEnum.ARM64,
gz: `${ORIGIN}apache-doris-2.0.6-bin-arm64.tar.gz`,
asc: `${ORIGIN}apache-doris-2.0.6-bin-arm64.tar.gz.asc`,
sha512: `${ORIGIN}apache-doris-2.0.6-bin-arm64.tar.gz.sha512`,
source: 'https://downloads.apache.org/doris/2.0/2.0.6/',
version: '2.0.6',
},
],
},
{
label: '2.0.5',
value: '2.0.5',
majorVersion: '2.0',
items: [
{
label: CPUEnum.X64,
value: CPUEnum.X64,
gz: `${ORIGIN}apache-doris-2.0.5-bin-x64.tar.gz`,
asc: `${ORIGIN}apache-doris-2.0.5-bin-x64.tar.gz.asc`,
sha512: `${ORIGIN}apache-doris-2.0.5-bin-x64.tar.gz.sha512`,
source: 'https://downloads.apache.org/doris/2.0/2.0.5/',
version: '2.0.5',
},
{
label: CPUEnum.X64NoAvx2,
value: CPUEnum.X64NoAvx2,
gz: `${ORIGIN}apache-doris-2.0.5-bin-x64-noavx2.tar.gz`,
asc: `${ORIGIN}apache-doris-2.0.5-bin-x64-noavx2.tar.gz.asc`,
sha512: `${ORIGIN}apache-doris-2.0.5-bin-x64-noavx2.tar.gz.sha512`,
source: 'https://downloads.apache.org/doris/2.0/2.0.5/',
version: '2.0.5',
},
{
label: CPUEnum.ARM64,
value: CPUEnum.ARM64,
gz: `${ORIGIN}apache-doris-2.0.5-bin-arm64.tar.gz`,
asc: `${ORIGIN}apache-doris-2.0.5-bin-arm64.tar.gz.asc`,
sha512: `${ORIGIN}apache-doris-2.0.5-bin-arm64.tar.gz.sha512`,
source: 'https://downloads.apache.org/doris/2.0/2.0.5/',
version: '2.0.5',
},
],
},
{
label: '2.0.4',
value: '2.0.4',
majorVersion: '2.0',
items: [
{
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',
items: [
{
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',
items: [
{
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',
items: [
{
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',
items: [
{
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',
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://archive.apache.org/dist/doris/1.2/1.2.8-rc01/',
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://archive.apache.org/dist/doris/1.2/1.2.8-rc01/',
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://archive.apache.org/dist/doris/1.2/1.2.8-rc01/',
version: '1.2.8',
},
],
},
{
label: '1.2.7',
value: '1.2.7',
majorVersion: '1.2',
items: [
{
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',
items: [
{
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',
items: [
{
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',
items: [
{
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',
},
],
},
{
label: '1.2.3',
value: '1.2.3',
source: 'https://archive.apache.org/dist/doris/1.2/1.2.3-rc02/',
},
{
label: '1.2.2',
value: '1.2.2',
source: 'https://archive.apache.org/dist/doris/1.2/1.2.2-rc01/',
},
{
label: '1.2.1',
value: '1.2.1',
source: 'https://archive.apache.org/dist/doris/1.2/1.2.1-rc01/',
},
],
},
{
label: '1.1',
value: '1.1',
children: [
{
label: '1.1.5',
value: '1.1.5',
source: 'https://archive.apache.org/dist/doris/1.1/1.1.5-rc02/',
},
{
label: '1.1.4',
value: '1.1.4',
source: 'https://archive.apache.org/dist/doris/1.1/1.1.4-rc01/',
},
{
label: '1.1.3',
value: '1.1.3',
source: 'https://archive.apache.org/dist/doris/1.1/1.1.3-rc02/',
},
{
label: '1.1.2',
value: '1.1.2',
source: 'https://archive.apache.org/dist/doris/1.1/1.1.2-rc05/',
},
{
label: '1.1.1',
value: '1.1.1',
source: 'https://archive.apache.org/dist/doris/1.1/1.1.1-rc03/',
},
{
label: '1.1.0',
value: '1.1.0',
source: 'https://archive.apache.org/dist/doris/1.1/1.1.0-rc05/',
},
],
},
{
label: '0.x',
value: '0.x',
children: [
{
label: '0.15.0',
value: '0.15.0',
source: 'https://archive.apache.org/dist/doris/0.15.0-incubating/',
},
{
label: '0.14.0',
value: '0.14.0',
source: 'https://archive.apache.org/dist/doris/0.14.0-incubating/',
},
{
label: '0.13.0',
value: '0.13.0',
source: 'https://archive.apache.org/dist/doris/0.13.0-incubating/',
},
],
},
];
export const OLD_VERSIONS: Option[] = [
{
label: '1.2',
value: '1.2',
children: [
{
label: '1.2.3',
value: '1.2.3',
source: 'https://archive.apache.org/dist/doris/1.2/1.2.3-rc02/',
},
{
label: '1.2.2',
value: '1.2.2',
source: 'https://archive.apache.org/dist/doris/1.2/1.2.2-rc01/',
},
{
label: '1.2.1',
value: '1.2.1',
source: 'https://archive.apache.org/dist/doris/1.2/1.2.1-rc01/',
},
],
},
{
label: '1.1',
value: '1.1',
children: [
{
label: '1.1.5',
value: '1.1.5',
source: 'https://archive.apache.org/dist/doris/1.1/1.1.5-rc02/',
},
{
label: '1.1.4',
value: '1.1.4',
source: 'https://archive.apache.org/dist/doris/1.1/1.1.4-rc01/',
},
{
label: '1.1.3',
value: '1.1.3',
source: 'https://archive.apache.org/dist/doris/1.1/1.1.3-rc02/',
},
{
label: '1.1.2',
value: '1.1.2',
source: 'https://archive.apache.org/dist/doris/1.1/1.1.2-rc05/',
},
{
label: '1.1.1',
value: '1.1.1',
source: 'https://archive.apache.org/dist/doris/1.1/1.1.1-rc03/',
},
{
label: '1.1.0',
value: '1.1.0',
source: 'https://archive.apache.org/dist/doris/1.1/1.1.0-rc05/',
},
],
},
{
label: '0.x',
value: '0.x',
children: [
{
label: '0.15.0',
value: '0.15.0',
source: 'https://archive.apache.org/dist/doris/0.15.0-incubating/',
},
{
label: '0.14.0',
value: '0.14.0',
source: 'https://archive.apache.org/dist/doris/0.14.0-incubating/',
},
{
label: '0.13.0',
value: '0.13.0',
source: 'https://archive.apache.org/dist/doris/0.13.0-incubating/',
},
],
},
];
export const TOOL_VERSIONS = [
{
label: ToolsEnum.Kafka,
value: ToolsEnum.Kafka,
children: [
{
label: '1.0.0',
value: '1.0.0',
gz: 'https://repo1.maven.org/maven2/org/apache/doris/doris-kafka-connector/1.0.0/doris-kafka-connector-1.0.0.jar',
},
],
},
{
label: ToolsEnum.Flink,
value: ToolsEnum.Flink,
children: [
{
label: '1.5.2',
value: '1.5.2',
gz: 'https://github.com/apache/doris-flink-connector/archive/refs/tags/1.5.2.tar.gz',
},
{
label: '1.4.0',
value: '1.4.0',
gz: 'https://github.com/apache/doris-flink-connector/archive/refs/tags/1.4.0.tar.gz',
},
{
label: '1.3.0',
value: '1.3.0',
gz: 'https://github.com/apache/doris-flink-connector/archive/refs/tags/1.16-1.3.0.tar.gz',
},
{
label: '1.2.1',
value: '1.2.1',
gz: 'https://github.com/apache/doris-flink-connector/archive/refs/tags/1.15-1.2.1.tar.gz',
},
{
label: '1.1.1',
value: '1.1.1',
gz: 'https://github.com/apache/doris-flink-connector/archive/refs/tags/1.14_2.12-1.1.1.tar.gz',
},
{
label: '1.0.3',
value: '1.0.3',
gz: 'https://github.com/apache/doris-flink-connector/archive/refs/tags/1.13_2.11-1.0.3.tar.gz',
},
],
},
{
label: ToolsEnum.Spark,
value: ToolsEnum.Spark,
children: [
{
label: '1.3.1',
value: '1.3.1',
gz: 'https://github.com/apache/doris-spark-connector/archive/refs/tags/1.3.1.tar.gz',
},
{
label: '1.2.0',
value: '1.2.0',
gz: 'https://github.com/apache/doris-spark-connector/archive/refs/tags/1.2.0.tar.gz',
},
{
label: '1.1.0',
value: '3.2_2.12-1.1.0',
gz: 'https://github.com/apache/doris-spark-connector/archive/refs/tags/3.2_2.12-1.1.0.tar.gz',
},
{
label: '1.0.1 (For Spark 3.1)',
value: '3.1_2.12-1.0.1',
gz: 'https://github.com/apache/doris-spark-connector/archive/refs/tags/3.1_2.12-1.0.1.tar.gz',
},
{
label: '1.0.1 (For Spark 2.x)',
value: '2.3_2.11-1.0.1',
gz: 'https://github.com/apache/doris-spark-connector/archive/refs/tags/2.3_2.11-1.0.1.tar.gz',
},
],
},
{
label: ToolsEnum.StreamLoader,
value: ToolsEnum.StreamLoader,
children: [
{
label: '1.0.1',
value: '1.0.1',
children: [
{
label: CPUEnum.X64,
value: CPUEnum.X64,
gz: 'https://apache-doris-releases.oss-accelerate.aliyuncs.com/apache-doris-streamloader-1.0.1-bin-x64.tar.xz',
},
{
label: CPUEnum.ARM64,
value: CPUEnum.ARM64,
gz: 'https://apache-doris-releases.oss-accelerate.aliyuncs.com/apache-doris-streamloader-1.0.1-bin-arm64.tar.xz',
},
],
source: 'https://github.com/apache/doris-streamloader/archive/refs/tags/1.0.1.tar.gz',
},
],
},
];
export const RUN_ANYWHERE = [
{
title: 'Doris on bare metal',
description: 'A platform for visualized cluster deployment on bare metal or VM.',
link: 'https://doris.apache.org/docs/install/standard-deployment',
},
{
title: 'Doris on Kubernetes',
description: 'Create, configure and manage Doris clusters on Kubernetes',
link: 'https://doris.apache.org/docs/install/k8s-deploy/operator-deploy',
},
{
title: 'Doris on AWS',
description: 'Deploy Doris on AWS with CloudFormation templates',
link: 'https://doris.apache.org/docs/install/doris-on-aws',
},
];