src/pages/downloads/index.js (127 lines of code) (raw):

import React from 'react'; import Layout from '@theme/Layout'; import styles from './download.module.less'; import Translate, { translate } from '@docusaurus/Translate'; export default function() { const version = "1.8.0"; const date = "July. 24, 2023"; return ( <Layout title={translate({ message: 'Downloads' })}> <div className={styles.divOne}> <h1> <Translate id="page.download.title">DOWNLOADS</Translate> </h1> <p> <Translate id="page.download.describe">You can download the latest version here.</Translate> </p> <div className={styles.cardDiv}> <div className={styles.card}> <div className={styles.leftSide}> <div className={styles.title}>InLong Source Code</div> <div className={styles.description}>Here you can download files to InLong source code</div> </div> <div className={styles.rightSide}> <div className={styles.versionInfo}> Latest Version · <span>{version}</span><br/> Release Date · <span>{date}</span> </div> <div className={styles.buttonRow}> <div className={styles.buttonCard}> <div className={styles.styledDropdown}> <a className={styles.dropdownItem} href={`https://downloads.apache.org/inlong/${version}/apache-inlong-${version}-src.tar.gz`}>SRC</a> <a target="_blank" className={styles.dropdownItem} href={`https://downloads.apache.org/inlong/${version}/apache-inlong-${version}-src.tar.gz.asc`}>ASC</a> <a target="_blank" className={styles.dropdownItem} href={`https://downloads.apache.org/inlong/${version}/apache-inlong-${version}-src.tar.gz.sha512`}>SHA512</a> </div> </div> </div> </div> </div> <div className={styles.card} style={{ marginLeft: 30}}> <div className={styles.leftSide}> <div className={styles.title}>InLong Binary file</div> <div className={styles.description}>The InLong binary can be downloaded here</div> </div> <div className={styles.rightSide}> <div className={styles.versionInfo}> Latest Version · <span>{version}</span><br/> Release Date · <span>{date}</span> </div> <div className={styles.buttonRow}> <div className={styles.buttonCard}> <div className={styles.styledDropdown}> <a className={styles.dropdownItem} href={`https://downloads.apache.org/inlong/${version}/apache-inlong-${version}-bin.tar.gz`}>BIN</a> <a target="_blank" className={styles.dropdownItem} href={`https://downloads.apache.org/inlong/${version}/apache-inlong-${version}-bin.tar.gz.asc`}>ASC</a> <a target="_blank" className={styles.dropdownItem} href={`https://downloads.apache.org/inlong/${version}/apache-inlong-${version}-bin.tar.gz.sha512`}>SHA512</a> </div> </div> </div> </div> </div> <div className={styles.card} style={{ marginLeft: 30}}> <div className={styles.leftSide}> <div className={styles.title}>Connector Binary file</div> <div className={styles.description}>Here you can download files to InLong connector binaries</div> </div> <div className={styles.rightSide}> <div className={styles.versionInfo}> Latest Version · <span>{version}</span><br/> Release Date · <span>{date}</span> </div> <div className={styles.buttonRow}> <div className={styles.buttonCard}> <div className={styles.connectorDropdownOne}> <span className={styles.connectorSpan}>v1.13:</span> <a className={styles.connectorDropdownItem} href={`https://downloads.apache.org/inlong/${version}/apache-inlong-${version}-sort-connectors-flink-v1.13.tar.gz`}>BIN</a> <a target="_blank" className={styles.connectorDropdownItem} href={`https://downloads.apache.org/inlong/${version}/apache-inlong-${version}-sort-connectors-flink-v1.13.tar.gz.asc`}>ASC</a> <a target="_blank" className={styles.connectorDropdownItem} href={`https://downloads.apache.org/inlong/${version}/apache-inlong-${version}-sort-connectors-flink-v1.13.tar.gz.sha512`}>SHA512</a> </div> <div className={styles.connectorDropdownTwo}> <span className={styles.connectorSpan}>v1.15:</span> <a className={styles.connectorDropdownItem} href={`https://downloads.apache.org/inlong/${version}/apache-inlong-${version}-sort-connectors-flink-v1.15.tar.gz`}>BIN</a> <a target="_blank" className={styles.connectorDropdownItem} href={`https://downloads.apache.org/inlong/${version}/apache-inlong-${version}-sort-connectors-flink-v1.15.tar.gz.asc`}>ASC</a> <a target="_blank" className={styles.connectorDropdownItem} href={`https://downloads.apache.org/inlong/${version}/apache-inlong-${version}-sort-connectors-flink-v1.15.tar.gz.sha512`}>SHA512</a> </div> </div> </div> </div> </div> </div> <h2> <Translate id="page.download.version">Older releases</Translate> </h2> <div className={styles.release}> <p> <Translate id="page.download.version.step1">Find all Apache InLong releases in the </Translate> <a href="https://archive.apache.org/dist/inlong/" target="_blank"> Archive repository</a> . </p> <p> <a href="https://archive.apache.org/dist/incubator/inlong/">Incubating Archive repository </a> <Translate id="page.download.version.step2">hosts older releases when Apache InLong was an incubator project.</Translate> </p> </div> <br/> <h2> <Translate id="page.download.release">Release Integrity</Translate> </h2> <div > <Translate id="page.download.release.step1">You must</Translate> <a href="https://www.apache.org/info/verification.html" target="_blank"> verify </a> <Translate id="page.download.release.step2">the integrity of the downloaded files.</Translate> <Translate id="page.download.release.step3">We provide OpenPGP signatures for every release file. This signature should be matched against the </Translate> <a href="https://downloads.apache.org/incubator/inlong/KEYS"> KEYS </a> <Translate id="page.download.release.step4">file which contains the OpenPGP keys of InLong's Release Managers.</Translate> <Translate id="page.download.release.step5"> We also provide SHA-512 checksums for every release file. After you download the file, you should calculate a checksum for your download, and make sure it is the same as ours. </Translate> </div> </div> </Layout> ); }