Repository navigation
fix(release): backport license, docs and read-ahead fixes to 0.4 - #523
Merged
lxy-9602 merged 3 commits intoNov 6, 2026
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Purpose
Backport three main-branch commits to
release-0.4:520acdf79f2e3bef70cd2c9c8512b2119f202822— correct license attribution and simplify Vortex comments (docs: correct license attribution and simplify Vortex comments #518).c84520bb50dca0d5a7de6e083962a88f9e3bd7d9— align guides with the implementation and document local CRoaring modifications (docs: align guides and CRoaring modification notices #521).b1d588761512956f6d4f7e5028d853a2a657d0a0— validate byte ranges against known file sizes, skip LM payload range queries when caching is disabled, and use actual file lengths in integration-test splits (fix(read): validate byte ranges and honor disabled prefetch cache #522).The commits retain their original authors and include their source SHAs via
cherry-pick -x. Resolved one include conflict in the index integration test by retaining both required filesystem headers. Project and documentation versions remain0.4.0.Tests
pre-commit run --filespassed for all 21 changed files.git diff --check fdad861537a5e70dd372c184ee1f02f375f89c6c HEADpassed.The native Debug build and all five complete test executables passed (2,722 passed; two conditional skips):
Local validation used ORC/Parquet/Avro/REST with optional Rust formats and sanitizers disabled. The repository-wide
unittesttarget was not run locally; GitHub CI is running the wider build matrix.API and Format
No changes to installed public API, storage format or protocol. Invalid byte ranges beyond a known file size now fail before splitting or allocating cache entries. File size zero retains its existing unknown-size meaning.
Documentation
Backports corrected guides, license attribution and CRoaring modification notices. No new feature or configuration option.
Generative AI tooling
Generated-by: OpenAI Codex (codex-cli 0.166.0)