This is an automated email from the ASF dual-hosted git repository.

hanahmily pushed a commit to branch vectorized-query
in repository https://gitbox.apache.org/repos/asf/skywalking-banyandb.git


The following commit(s) were added to refs/heads/vectorized-query by this push:
     new 91460b3b8 docs(CHANGES): reflect G9a-G9e single-node vectorized 
coverage complete
91460b3b8 is described below

commit 91460b3b831f2662dc7b4bddd861793b6dbd141c
Author: Hongtao Gao <[email protected]>
AuthorDate: Sat May 16 02:34:18 2026 +0000

    docs(CHANGES): reflect G9a-G9e single-node vectorized coverage complete
    
    The 0.11.0 vectorized bullet still read as if only scan + GroupBy+Agg
    (+ order_by) were vectorized and that TopN / hidden-criteria-tag
    queries flowed through the row path. G9a-G9e closed every single-node
    fall-through: TopN/BottomN, scalar reduce, raw GroupBy, projection
    auto-coverage, hidden criteria tags, and boundary-error parity now all
    resolve through the vec dispatch, soak- and bench-validated.
    
    Rewrite the release note to state single-node coverage is complete and
    scope the remaining row-path fall-throughs precisely to the distributed
    Map-mode / multi-measure / non-vec-backend cases (future distributed
    vectorized query work). No code change.
---
 CHANGES.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/CHANGES.md b/CHANGES.md
index 49b87c729..9c7e52d4e 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -5,7 +5,7 @@ Release Notes.
 ## 0.11.0
 
 ### Features
-- Vectorized measure query path is now enabled by default. The columnar 
pipeline replaces per-row protobuf serialization in `NewMIterator`, cutting 
allocations and ns/op for scan-heavy measure queries; gRPC wire format 
(`*measurev1.InternalDataPoint`) is byte-identical. Coverage extends to 
single-node GroupBy+Agg via `BatchAggregation` (SUM/COUNT/MIN/MAX/MEAN with 
row-path-equivalent type semantics and first-seen carry-forward of non-key 
projected tags). Distributed Map-mode GroupBy+Agg, [...]
+- Vectorized measure query path is now enabled by default. The columnar 
pipeline replaces per-row protobuf serialization in `NewMIterator`, cutting 
allocations and ns/op for scan-heavy measure queries; gRPC wire format 
(`*measurev1.InternalDataPoint`) is byte-identical. Single-node coverage is 
complete: scan, GroupBy+Agg via `BatchAggregation`, scalar reduce (`Agg` 
without `GroupBy`), raw `GroupBy` (without `Agg`), implicit projection coverage 
for GroupBy/Agg fields, `TopN`/`BottomN`, `o [...]
 - Add validation to ensure Measure's ShardingKey contains all Entity tags to 
guarantee entity locality.
 - Organize access logs under a dedicated "accesslog" subdirectory to improve 
log organization and separation from other application data.
 - Collect BanyanDB data on e2e test failure for CI debugging.

Reply via email to