dengliming opened a new issue, #1135:
URL: https://github.com/apache/shenyu-website/issues/1135

   ## Superseded releases still link to the live dist mirror
   
   `src/components/DownloadCompoent.tsx` builds download URLs for source, 
admin-bin and bootstrap-bin. The latest entry (2.7.1) is correct and follows 
ASF policy (`https://www.apache.org/dyn/closer.lua/shenyu/<v>/...` for 
artifacts, `https://downloads.apache.org/shenyu/<v>/...` for `.asc` / 
`.sha512`).
   
   However **2.7.0.2, 2.7.0.1, 2.7.0, 2.6.1, 2.6.0, 2.5.1 and 2.5.0** (lines 
~26–81, 119–174, 212–267) still point at `closer.lua` / `downloads.apache.org`. 
ASF removes superseded releases from `dist/`, so these links are very likely 
404 now. Only 2.4.3 and 2.4.2 correctly use 
`https://archive.apache.org/dist/shenyu/...`.
   
   **Fix:** keep only the current release (and at most the previous one) on 
`closer.lua` / `downloads.apache.org`, and move everything older to 
`https://archive.apache.org/dist/shenyu/<v>/` for the artifact, `.asc` and 
`.sha512`.
   
   ## Rust client version mismatch
   
   - The download page lists `shenyu-client-rust` **1.0.0** (lines ~300–311).
   - The docs only have `shenyuClientRust/` (current) and 
`shenyuClientRust_versioned_docs/version-0.2.0`.
   - There is **no `shenyuClientRust_versions.json`**, so Docusaurus silently 
ignores the 0.2.0 folder (the build only emits `/shenyuClientRust/http`).
   - `src/data/docsInfo.js` has no Rust entry, so `/shenyuClientRust` is not 
reachable from `/document`.
   
   **Fix:** confirm which Rust client version was actually released, add 
`shenyuClientRust_versions.json` (or delete the orphan versioned folder), and 
add a Rust entry to `docsInfo.js`.
   
   ## Helm docs entry is stale
   
   `src/data/docsInfo.js:78` — the only Helm version listed is "for ShenYu 
2.5.0", while `helm/index.md` says the default is 2.5.1.
   
   ## Minor
   
   - `src/pages/download.mdx:68` lists only the English PDF, while the zh page 
lists both `apache_shenyu_docs_en.pdf` and `apache_shenyu_docs_zh.pdf` (both 
exist in `static/pdf`).
   - `src/components/DownloadCompoent.tsx:8` uses the translation id "Source 
Codes", which is missing from `i18n/zh/code.json` (only the unused "ShenYu 
Source Codes" / "Source" exist), so the zh download page shows English.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to