This is an automated email from the ASF dual-hosted git repository.
xyz pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/pulsar-site.git
The following commit(s) were added to refs/heads/main by this push:
new 097ed89fe0f Add C++ 3.x releases into download page (#300)
097ed89fe0f is described below
commit 097ed89fe0fd7966a71ae125725744bfa1347f61
Author: Yunze Xu <[email protected]>
AuthorDate: Wed Nov 23 14:26:09 2022 +0800
Add C++ 3.x releases into download page (#300)
---
site2/website-next/src/pages/download.js | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
diff --git a/site2/website-next/src/pages/download.js
b/site2/website-next/src/pages/download.js
index a39637be74c..bae55b809cd 100644
--- a/site2/website-next/src/pages/download.js
+++ b/site2/website-next/src/pages/download.js
@@ -11,6 +11,7 @@ const releases = require(`../../releases.json`);
const legacyVersions = require(`../../legacy-versions.json`);
const pulsarManagerReleases =
require(`../../pulsar-manager/pulsar-manager-release.json`);
const pulsarAdaptersReleases =
require(`../../pulsar-manager/pulsar-adapters-release.json`);
+const pulsarCppReleases = require(`../../data/release-cpp.js`);
const connectors = require(`../../data/connectors.js`);
function getLatestArchiveMirrorUrl(version, type) {
@@ -105,6 +106,20 @@ export default function page(props) {
};
});
+ const pulsarCppReleaseInfo = pulsarCppReleases.map(item => item.vtag)
+ .filter(version => Number(version.split('.')[0]) >= 3)
+ .map(version => {
+ const url =
`https://archive.apache.org/dist/pulsar/pulsar-client-cpp-${version}/`;
+ const tarPath = `${url}/apache-pulsar-client-cpp-${version}.tar.gz`;
+ return {
+ release: version,
+ link: url,
+ linkText: `apache-pulsar-cpp-${version}`,
+ asc: `${tarPath}.asc`,
+ sha512: `${tarPath}.sha512`
+ };
+ });
+
const pulsarManagerReleaseInfo = pulsarManagerReleases.map((version) => {
return {
version: version,
@@ -327,6 +342,16 @@ export default function page(props) {
<Translate>Older releases</Translate>
</h2>
<OldReleaseTable data={oldReleases}></OldReleaseTable>
+ <header className="postHeader mt-12">
+ <h1>
+ <Translate>Pulsar C++ Client</Translate>
+ </h1>
+ <div>
+ <p>The Link column contains C++ packages for various systems and
architectures.</p>
+ </div>
+ <hr />
+ </header>
+ <ReleaseTable data={pulsarCppReleaseInfo}></ReleaseTable>
<header className="postHeader mt-12">
<h1>
<Translate>Pulsar Adapters</Translate>