morningman opened a new pull request, #4062:
URL: https://github.com/apache/doris-website/pull/4062

   Adds the Apache Doris 4.0.8 and Doris Operator 26.0.1 releases, and migrates 
the download host to `download.velodb.io`.
   
   ## Versions
   
   - [x] dev
   - [x] 4.x
   - [ ] 3.x
   - [ ] 2.1 or older (not covered by version/language sync gate)
   
   ## Languages
   
   - [x] Chinese
   - [x] English
   - [ ] Japanese candidate translation needed
   
   ## Docs Checklist
   
   - [x] Checked by AI
   - [ ] Test Cases Built
   - [x] Updated required version and language counterparts, or explained why 
not
   - [x] If only one language changed, confirmed whether source/translation 
counterparts need sync
   
   ## Doris Core 4.0.8
   
   Release-note source: apache/doris#66642. Release date 2026-08-14. Positioned 
as `VersionEnum.Prev`, replacing 4.0.7.
   
   - `releasenotes/v4.0/release-4.0.8.md` + zh-CN mirror (new)
   - `releasenotes/core.md` + zh-CN mirror — tip entry replaced, dated link 
added at the top
   - `sidebarsReleases.json` — newest-first in the v4.0 category
   - `src/constant/download.data.ts` — x64 / x64-noavx2 / arm64 rows in both 
`DORIS_VERSIONS` and `ALL_VERSIONS`
   
   The source filename version is plain `4.0.8` with no RC suffix, matching the 
published tarball. All twelve artifacts were verified directly: the three 
source artifacts on `dist.apache.org` and all nine binaries on the download 
host. The `all-release.md` project indexes are intentionally untouched, since 
Core history belongs in `core.md`.
   
   The zh-CN translation matches the English at 16 headings / 86 bullets / 87 
issue references, with an identical issue-reference sequence.
   
   ## Doris Operator 26.0.1
   
   Release-note source: apache/doris-operator#512.
   
   - New `## 26.0.1` section on `releasenotes/ecosystem/doris-operator.md` + 
zh-CN mirror
   - `src/constant/download.data.ts` — added to the operator source and binary 
version lists
   
   Artifacts verified: source `.tar.gz`/`.asc`/`.sha512` on 
`downloads.apache.org`, and the `apache/doris:operator-26.0.1` image (amd64 + 
arm64).
   
   ## Download host migration
   
   `download.selectdb.com` is replaced by `download.velodb.io` in 
`src/constant/download.data.ts` (the `ORIGIN` constant plus the Streamloader 
entries, which hardcoded the host separately) and across the live docs trees — 
`docs/`, `versioned_docs/`, `i18n/zh-CN/`, `community/` — covering filebeat, 
logstash, fluent-bit, ccr-syncer, and quick-start binary links.
   
   Before the swap, every distinct affected URL was requested on both hosts and 
returned the same result, so the new host is a complete mirror and no link 
changes behavior. The 164 binary URLs the download page generates were also 
checked individually against the new host. The docs portion of the diff is 
hostname-only: every changed line pairs exactly with its original.
   
   `doc-tools/skills/add-release/scripts/validate-release.mjs` defaulted 
`binaryOrigin` to the old host, which would have failed the ORIGIN check on 
every future release; the default and its test fixtures are updated, and the 
skill tests still pass.
   
   `ja-source/` and `deprecated-docs/` are deliberately left on the old host 
and can be migrated separately.
   
   ## Notes for reviewers
   
   Two pre-existing issues were found and deliberately **not** changed here:
   
   - `apache-doris-2.0.3-bin-x64-noavx2.tar.gz` is a dead link on *both* hosts, 
while the 2.0.3 x64 and arm64 artifacts resolve fine. This predates the 
migration.
   - `4.0.0` is absent from `DORIS_VERSIONS` while present in `ALL_VERSIONS`. 
This is not drift: commit 262c757f46 deliberately removed it when 4.0.1 
superseded it, and `DORIS_VERSIONS` likewise carries only the newest 3.1 / 3.0 
/ 2.1 release. Restoring it would put a superseded release back into the 
quick-download selector.
   
   `yarn typecheck` could not be run: `tsc` exhausts memory on this repository 
even with a 12 GB heap, which reproduces on unmodified `master` and is 
unrelated to this change — `tsconfig.json` declares no `include`/`exclude` and 
notes that it is not used for compilation. `src/constant/download.data.ts` was 
typechecked in isolation instead and is clean.
   
   🤖 Generated with [Claude Code](https://claude.com/claude-code)
   


-- 
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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to