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

morningman pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris-website.git


The following commit(s) were added to refs/heads/master by this push:
     new 0452662d54d add weekly report 2026-08-03 (#4052)
0452662d54d is described below

commit 0452662d54d6d848a87bfeaafb412f8eef20d505
Author: Mingyu Chen (Rayner) <[email protected]>
AuthorDate: Mon Aug 10 18:52:38 2026 +0800

    add weekly report 2026-08-03 (#4052)
    
    Add the community weekly report for Aug 3 – Aug 9, 2026 (Week 32).
    
    The page picks up new reports automatically via the build-time glob in
    `src/pages/community-report/index.tsx`, so this only adds
    `_reports/2026-08-03.mdx`.
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    Co-authored-by: morningman <[email protected]>
---
 src/pages/community-report/_reports/2026-08-03.mdx | 435 +++++++++++++++++++++
 1 file changed, 435 insertions(+)

diff --git a/src/pages/community-report/_reports/2026-08-03.mdx 
b/src/pages/community-report/_reports/2026-08-03.mdx
new file mode 100644
index 00000000000..62a0ab1f44f
--- /dev/null
+++ b/src/pages/community-report/_reports/2026-08-03.mdx
@@ -0,0 +1,435 @@
+{/* Auto-generated by community-radar `report export-mdx` — do not edit by 
hand.
+    `report` is English-only structured data laid out by doris-website. */}
+
+export const label = "Aug 3 – Aug 9, 2026";
+export const week = "Week 32, 2026";
+export const stats = [
+  {
+    "num": "89",
+    "label": "Merged PRs"
+  },
+  {
+    "num": "27",
+    "label": "New issues"
+  },
+  {
+    "num": "46",
+    "label": "Contributors"
+  }
+];
+
+export const report = {
+  "summary": {
+    "lead": "Apache Doris saw 89 merged PRs from 46 contributors this week, 
with momentum concentrated in Kernel & Engineering and Real-time Data Warehouse 
(123 items combined), followed by Compute-Storage Separation/Cloud-Native and 
Multi-modal Lakehouse as a second growth axis, while security & governance, 
agent observability and ecosystem integration round out the picture. The three 
headline directions—converging Iceberg/Paimon/Lance/Fluss catalogs, tunable and 
observable cloud-native [...]
+    "highlights": [
+      {
+        "title": "Multi-modal lakehouse: Iceberg, Paimon, Lance, and Fluss 
catalogs converging",
+        "narrative": "The lakehouse roadmap centers on Iceberg, Paimon, and 
Lance while extending into Fluss and ADBC. This cycle lands Iceberg V3 default 
semantics, an Arrow-based ADBC catalog, Fluss reads across all three table 
shapes, the Alibaba OSS Tables REST catalog, and byte-weighted external 
metadata caches to ease FE pressure on large",
+        "prs": [
+          {
+            "num": 66418,
+            "title": "[Tracking] Multi-modal lakehouse roadmap: Iceberg, 
Paimon and Lance in Doris 4.2 / 5.0",
+            "url": "https://github.com/apache/doris/issues/66418";
+          },
+          {
+            "num": 65851,
+            "title": "[feature](iceberg) Support Iceberg V3 default values",
+            "url": "https://github.com/apache/doris/pull/65851";
+          },
+          {
+            "num": 66331,
+            "title": "[feat](catalog) support ADBC catalog that reads external 
sources over Arrow",
+            "url": "https://github.com/apache/doris/pull/66331";
+          },
+          {
+            "num": 66399,
+            "title": "[feat](fluss) Support reading Apache Fluss tables 
through a fluss catalog",
+            "url": "https://github.com/apache/doris/pull/66399";
+          },
+          {
+            "num": 66567,
+            "title": "[feature](catalog) Support Alibaba Cloud OSS Tables REST 
catalog",
+            "url": "https://github.com/apache/doris/pull/66567";
+          },
+          {
+            "num": 66579,
+            "title": "[feature](fe) Add byte-weighted external metadata 
caches",
+            "url": "https://github.com/apache/doris/pull/66579";
+          }
+        ]
+      },
+      {
+        "title": "Cloud-native: file cache and object storage become tunable 
and observable",
+        "narrative": "Seven changes land: 2Q-LRU hot/cold isolation, separate 
cache control for OLAP and external catalogs, dynamic capacity at runtime, S3 
Express One Zone support, keyless GCS vaults on GKE Workload Identity, plus 
page prefetch and I/O coalescing with async writes for cold queries, making 
separation of compute and storage more elastic",
+        "prs": [
+          {
+            "num": 57410,
+            "title": "[feature](filecache)A 2Q-LRU mechanism for protecting 
hotspot data in the normal queue",
+            "url": "https://github.com/apache/doris/pull/57410";
+          },
+          {
+            "num": 60583,
+            "title": "[feature](file-cache) Separate file cache control for 
OLAP tables and external catalogs",
+            "url": "https://github.com/apache/doris/pull/60583";
+          },
+          {
+            "num": 65477,
+            "title": "[improvement](be) Support dynamic file cache capacity",
+            "url": "https://github.com/apache/doris/pull/65477";
+          },
+          {
+            "num": 65504,
+            "title": "[feature](s3) Support S3 Express One Zone",
+            "url": "https://github.com/apache/doris/pull/65504";
+          },
+          {
+            "num": 65658,
+            "title": "[feature](file cache) Add asynchronous file cache 
writes",
+            "url": "https://github.com/apache/doris/pull/65658";
+          },
+          {
+            "num": 66484,
+            "title": "[feature](vault) Support keyless GCS vaults with GKE 
Workload Identity",
+            "url": "https://github.com/apache/doris/pull/66484";
+          },
+          {
+            "num": 66520,
+            "title": "[feature](file cache) Add page prefetch and I/O 
coalescing for cold queries",
+            "url": "https://github.com/apache/doris/pull/66520";
+          }
+        ]
+      },
+      {
+        "title": "Real-time DWH: row binlog decoupling and TSO high 
availability",
+        "narrative": "Row Binlog moves to independent tablets with cloud-mode 
support, and TSO becomes reachable from any FE with exposed runtime state. 
Follow-on fixes restore binlog tablet colocation with base tablets, clearing 
the path for downstream subscribers and cross-cluster replication.",
+        "prs": [
+          {
+            "num": 65810,
+            "title": "[feat](row binlog):support cloud binlog and independent 
binlog tablet",
+            "url": "https://github.com/apache/doris/pull/65810";
+          },
+          {
+            "num": 65850,
+            "title": "[feat](TSO) Improve TSO status access",
+            "url": "https://github.com/apache/doris/pull/65850";
+          },
+          {
+            "num": 66191,
+            "title": "[feature](fe) Keep row binlog tablets colocated with 
base tablets",
+            "url": "https://github.com/apache/doris/pull/66191";
+          }
+        ]
+      },
+      {
+        "title": "Scan pushdown: filters earlier, vectorization tighter",
+        "narrative": "Runtime filters gain single-column bucket pruning and 
late-binding pushdown to segment iterators, while ORC and Parquet readers order 
conjuncts by selectivity. Conditional updates in CASE and LEAST/GREATEST also 
vectorize, noticeably speeding cold scans over object storage.",
+        "prs": [
+          {
+            "num": 65837,
+            "title": "[feature](runtime filter) Support single-column runtime 
filter bucket pruning",
+            "url": "https://github.com/apache/doris/pull/65837";
+          },
+          {
+            "num": 66109,
+            "title": "[improvement](scan) selectivity-aware conjunct execution 
for ORC/Parquet readers",
+            "url": "https://github.com/apache/doris/pull/66109";
+          },
+          {
+            "num": 66145,
+            "title": "[feature](be) Push late runtime filters into segment 
iterators",
+            "url": "https://github.com/apache/doris/pull/66145";
+          },
+          {
+            "num": 66276,
+            "title": "[opt](expr) Enable vectorization for conditional 
updates",
+            "url": "https://github.com/apache/doris/pull/66276";
+          }
+        ]
+      },
+      {
+        "title": "Security & governance: default auth, catalog guardrails, 
regression fixes",
+        "narrative": "Missing privilege checks on Nereids commands land, the 
INSERT OVERWRITE skip-auth bypass is patched, and FE HTTP API auth now defaults 
on. JDBC `driver_url` validation is tightened for Iceberg, Paimon, and `ALTER 
CATALOG`, unifying a multi-layer catalog security posture.",
+        "prs": [
+          {
+            "num": 66218,
+            "title": "[fix](auth) Add missing privilege checks for several 
Nereids commands",
+            "url": "https://github.com/apache/doris/pull/66218";
+          },
+          {
+            "num": 66383,
+            "title": "[fix](insert) reset skipAuth on all INSERT OVERWRITE 
exit paths",
+            "url": "https://github.com/apache/doris/pull/66383";
+          },
+          {
+            "num": 66205,
+            "title": "[improvement](auth) Enable HTTP API authentication by 
default on FE",
+            "url": "https://github.com/apache/doris/pull/66205";
+          },
+          {
+            "num": 66483,
+            "title": "[fix](catalog) apply the jdbc driver_url checks to 
iceberg/paimon and to ALTER CATALOG",
+            "url": "https://github.com/apache/doris/pull/66483";
+          }
+        ]
+      }
+    ],
+    "numbers": {
+      "mergedPrs": 89,
+      "newIssues": 27,
+      "contributors": 46
+    }
+  },
+  "repos": [
+    {
+      "repo": "apache/doris",
+      "scenarios": [
+        {
+          "name": "Multi-modal Lakehouse",
+          "mergedNarrative": "The multi-modal lakehouse theme hardens Parquet, 
Paimon, Iceberg and external connectors. Parquet timestamp decoding and default 
exports are corrected with V2 predicate filtering enabled. Paimon JNI scanners 
gain a table cache and stricter reader-option validation, and system-table 
validation details are preserved. Iceberg fixes multiple MVCC write and 
nested-partition evolution edge",
+          "merged": [
+            {
+              "num": 65446,
+              "title": "[fix](be) Fix Parquet timestamp decoding and export 
defaults",
+              "url": "https://github.com/apache/doris/pull/65446";
+            },
+            {
+              "num": 66018,
+              "title": "[opt](paimon) add table cache in paimon jni scanner",
+              "url": "https://github.com/apache/doris/pull/66018";
+            },
+            {
+              "num": 66221,
+              "title": "[chore](thirdparty) Upgrade Apache Arrow to 24.0.0",
+              "url": "https://github.com/apache/doris/pull/66221";
+            },
+            {
+              "num": 66242,
+              "title": "[Enhancement](ai_func) Skip Null inputs in AI 
functions",
+              "url": "https://github.com/apache/doris/pull/66242";
+            },
+            {
+              "num": 66247,
+              "title": "[fix](paimon) Harden JNI reader options and transport",
+              "url": "https://github.com/apache/doris/pull/66247";
+            }
+          ],
+          "inProgressNarrative": "The multi-modal lakehouse track sharpens 
correctness across external catalogs and file formats. New work enumerates 
remote table names on demand to avoid bulk loads, reports Iceberg scan metrics 
in batch mode, and fixes compatibility for empty-value Parquet DataPageV2 
sections, while in-flight fixes cover Hive view column alias propagation and 
the",
+          "inProgress": []
+        },
+        {
+          "name": "Real-time Data Warehouse",
+          "mergedNarrative": "Real-time DWH work tightens the planner and 
executor. DPHyp no longer mis-plans aliases on the nullable side of outer 
joins, REPEAT decomposition preserves GROUPING_ID with better shuffle-key 
selection, and the cost model scales group-by-less global aggregate cost by BE 
count under partitioning. SemiJoinCommute moves to the rewrite phase to 
stabilize",
+          "merged": [
+            {
+              "num": 65682,
+              "title": "[fix](dphyp) Fix DPHyp join reorder producing wrong 
results for aliases on nullable side of outer join",
+              "url": "https://github.com/apache/doris/pull/65682";
+            },
+            {
+              "num": 65847,
+              "title": "[Feature](func) Support AggFn percentile_approx_array",
+              "url": "https://github.com/apache/doris/pull/65847";
+            }
+          ],
+          "inProgressNarrative": "The real-time data warehouse track is the 
week's busiest, with headline capabilities expanding. The community is adding 
nanosecond precision to DATETIMEV2 (storage and base SQL in this first part), 
introducing simplified Row TTL configuration and ST_Within spatial functions, 
and letting users choose a custom distribution hash type for hash bucketing.",
+          "inProgress": [
+            {
+              "num": 65790,
+              "title": "[Enhancement](geo) Support ST_Within spatial 
functions",
+              "url": "https://github.com/apache/doris/pull/65790";
+            },
+            {
+              "num": 65858,
+              "title": "[feat](storage) Support simplified row TTL",
+              "url": "https://github.com/apache/doris/pull/65858";
+            },
+            {
+              "num": 66333,
+              "title": "[feature](datetimev2) Support nanoseconds part1: Add 
nanosecond storage and basic SQL support",
+              "url": "https://github.com/apache/doris/pull/66333";
+            }
+          ]
+        },
+        {
+          "name": "Compute-Storage Separation & Cloud-Native",
+          "mergedNarrative": "Cloud-native work this week refines correctness 
and consistency under compute-storage separation. The FE external metadata 
cache was rebuilt around MetaCacheEntry with an immutable NameCache, and S3 
endpoints without an explicit scheme now default to HTTPS across FE/BE/Cloud. 
Serverless mode propagates cgroup memory changes faster, Kafka routine-load 
metadata requests stay within",
+          "merged": [
+            {
+              "num": 65126,
+              "title": "[refactor](meta cache) Refactor external metadata 
cache with MetaCacheEntry",
+              "url": "https://github.com/apache/doris/pull/65126";
+            },
+            {
+              "num": 65379,
+              "title": "[improvement](s3) Default scheme-less S3 endpoints to 
HTTPS",
+              "url": "https://github.com/apache/doris/pull/65379";
+            },
+            {
+              "num": 65695,
+              "title": "[bugfix](memory) should update memory more quickly 
when user changes memory in cgroup directly in serveless mode",
+              "url": "https://github.com/apache/doris/pull/65695";
+            },
+            {
+              "num": 66089,
+              "title": "[fix](job) keep Kafka metadata requests in compute 
group",
+              "url": "https://github.com/apache/doris/pull/66089";
+            },
+            {
+              "num": 66281,
+              "title": "[fix](fe) Preserve effective Compute Group for audit 
logs",
+              "url": "https://github.com/apache/doris/pull/66281";
+            }
+          ],
+          "inProgressNarrative": "Compute-storage separation continues to 
harden cloud-native foundations. This week's new work adds per-partition 
inverted-index format rollout for cloud tables, fixes AWS credential rotation 
under EKS pod identity, and addresses read failures from overflowing 
object-storage response streams. Alongside these, the community is advancing 
single-rowset grouped compaction and its read path, correcting",
+          "inProgress": []
+        },
+        {
+          "name": "Agent Observability",
+          "mergedNarrative": "Agent observability centers on efficient 
analysis of semi-structured data such as Variant and JSON. This week's work 
patched validation gaps for VARIANT MATCH predicates nested under OR 
conditions, preventing invalid queries from reaching the backend. JSON path 
extraction now builds error messages lazily, removing repeated formatting 
overhead on the success",
+          "merged": [
+            {
+              "num": 66207,
+              "title": "[fix](reverted index) Validate nested variant MATCH 
predicates",
+              "url": "https://github.com/apache/doris/pull/66207";
+            },
+            {
+              "num": 66363,
+              "title": "[improvement](json) Lazily construct JSON error 
messages",
+              "url": "https://github.com/apache/doris/pull/66363";
+            },
+            {
+              "num": 66449,
+              "title": "[refactor](search) Simplify Variant search iterator 
binding",
+              "url": "https://github.com/apache/doris/pull/66449";
+            }
+          ]
+        },
+        {
+          "name": "Ecosystem Integration",
+          "mergedNarrative": "For ecosystem integration, this week fixed an 
off-heap memory leak on the FE side of the Arrow Flight server. Long-running 
client sessions no longer accumulate leaked memory, making Doris integration 
with the Arrow ecosystem more stable and sustainable.",
+          "merged": [
+            {
+              "num": 66437,
+              "title": "[bugfix](arrowflight) fix some off heap memory leak on 
FE",
+              "url": "https://github.com/apache/doris/pull/66437";
+            }
+          ]
+        },
+        {
+          "name": "Security & Governance",
+          "inProgressNarrative": "Security and governance keeps tightening 
sensitive data and privilege boundaries. This week's new fix restricts ADMIN 
SET FRONTEND CONFIG to root users in cloud mode, restoring the legacy DDL 
executor's cloud-only restriction, while in-flight work masks plaintext 
ai.api_key in CREATE/ALTER RESOURCE logs, further covering a representative 
user case, together making",
+          "inProgress": [
+            {
+              "num": 66006,
+              "title": "[fix](data security) Mask ai.api_key in CREATE/ALTER 
RESOURCE logs",
+              "url": "https://github.com/apache/doris/pull/66006";
+            },
+            {
+              "num": 66478,
+              "title": "[fix](fe) Restrict frontend config updates to root in 
cloud mode",
+              "url": "https://github.com/apache/doris/pull/66478";,
+              "isNew": true
+            }
+          ]
+        },
+        {
+          "name": "Kernel & Engineering",
+          "mergedNarrative": "Kernel engineering this week reinforces BE/FE 
stability and maintainability. DNSCache now evicts repeatedly unresolvable 
hostnames; partition-add rollback now converges catalog and meta-service state. 
Cumulative compaction avoids unmergeable inputs after score trimming, and 
vertical compaction releases exhausted segment contexts. Floats use Dragonbox 
shortest-round-trip formatting. MOR key probing and historical row fetching",
+          "merged": [
+            {
+              "num": 63363,
+              "title": "[fix](dns-cache) evict hostnames that fail to resolve 
repeatedly",
+              "url": "https://github.com/apache/doris/pull/63363";
+            },
+            {
+              "num": 64650,
+              "title": "[fix](partition) handle rollback failure when adding 
partition",
+              "url": "https://github.com/apache/doris/pull/64650";
+            },
+            {
+              "num": 65470,
+              "title": "[fix](compaction) Keep cumulative inputs mergeable 
after score trimming",
+              "url": "https://github.com/apache/doris/pull/65470";
+            },
+            {
+              "num": 65609,
+              "title": "[fix](be) Use shortest round-trip floating-point 
strings",
+              "url": "https://github.com/apache/doris/pull/65609";
+            },
+            {
+              "num": 65963,
+              "title": "[fix](compaction) Release exhausted segment contexts 
during vertical compaction",
+              "url": "https://github.com/apache/doris/pull/65963";
+            }
+          ],
+          "inProgressNarrative": "Kernel and engineering work tightens both 
stability and performance. This week's new additions land Decimal256 division 
fast paths, compiler-builtin overflow checks for INT128 multiplication, ICU 
default-locale contention avoidance, trash-sweep coverage for shutdown tablets, 
and fixes for concurrent TRUNCATE metadata access, while wrapping up Decimal 
column metadata normalization, profile-loader thread leaks,",
+          "inProgress": []
+        }
+      ],
+      "demand": [
+        {
+          "name": "Multi-modal Lakehouse",
+          "narrative": "The multi-modal lakehouse roadmap for Doris 4.2 / 5.0 
centers on first-class Iceberg, Paimon, and Lance support. The spotlight is on 
Lance: time travel and REST-managed versioning, multi-dataset TVF paths and 
globbing, Radius/range search plus standalone BM25 full-text search, 
multi-vector columns and queries, additional IVF family vector indexes, 
extended Lance and Arrow types such as Blob v2 and BFloat16, and vector/scalar 
index lifecycle plus namespace and tabl [...]
+          "refs": [
+            {
+              "num": 66418,
+              "title": "[Tracking] Multi-modal lakehouse roadmap: Iceberg, 
Paimon and Lance in Doris 4.2 / 5.0",
+              "url": "https://github.com/apache/doris/issues/66418";
+            },
+            {
+              "num": 66491,
+              "title": "[Feature](lance) Support time travel and REST managed 
versioning",
+              "url": "https://github.com/apache/doris/issues/66491";
+            },
+            {
+              "num": 66492,
+              "title": "[Feature](lance) Expand file TVF path and 
multi-dataset support",
+              "url": "https://github.com/apache/doris/issues/66492";
+            },
+            {
+              "num": 66493,
+              "title": "[Feature](lance) Add radius and full-text search 
modes",
+              "url": "https://github.com/apache/doris/issues/66493";
+            },
+            {
+              "num": 66494,
+              "title": "[Feature](lance) Support multi-vector columns and 
queries",
+              "url": "https://github.com/apache/doris/issues/66494";
+            },
+            {
+              "num": 66495,
+              "title": "[Feature](lance) Support additional vector index 
algorithms",
+              "url": "https://github.com/apache/doris/issues/66495";
+            },
+            {
+              "num": 66496,
+              "title": "[Feature](lance) Support additional Lance and Arrow 
data types",
+              "url": "https://github.com/apache/doris/issues/66496";
+            },
+            {
+              "num": 66497,
+              "title": "[Feature](lance) Add vector and scalar index lifecycle 
management",
+              "url": "https://github.com/apache/doris/issues/66497";
+            },
+            {
+              "num": 66516,
+              "title": "[Feature](lance) Add namespace and table DDL support",
+              "url": "https://github.com/apache/doris/issues/66516";
+            }
+          ]
+        },
+        {
+          "name": "Kernel & Engineering",
+          "narrative": "The community wants SHOW VARIABLES to return a third 
description column alongside the existing two, so operators and developers can 
read each session or system variable's meaning inline. It is a small but 
impactful polish to Doris's kernel usability, cutting down on trips to external 
documentation.",
+          "refs": [
+            {
+              "num": 66420,
+              "title": "[Feature] Add a description column to SHOW VARIABLES 
output",
+              "url": "https://github.com/apache/doris/issues/66420";
+            }
+          ]
+        }
+      ]
+    }
+  ]
+};


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

Reply via email to