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 4289c7dfe5d1 weekly report 26-10-26 (#4582)
4289c7dfe5d1 is described below
commit 4289c7dfe5d17960c10798376e28be7f2518ed37
Author: Mingyu Chen (Rayner) <[email protected]>
AuthorDate: Tue Nov 3 07:41:28 2026 +0000
weekly report 26-10-26 (#4582)
Co-authored-by: morningman <[email protected]>
---
src/pages/community-report/_reports/2026-10-26.mdx | 320 +++++++++++++++++++++
1 file changed, 320 insertions(+)
diff --git a/src/pages/community-report/_reports/2026-10-26.mdx
b/src/pages/community-report/_reports/2026-10-26.mdx
new file mode 100644
index 000000000000..20deb4586e14
--- /dev/null
+++ b/src/pages/community-report/_reports/2026-10-26.mdx
@@ -0,0 +1,320 @@
+{/* 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 = "Oct 26 – Nov 1, 2026";
+export const week = "Week 44, 2026";
+export const stats = [
+ {
+ "num": "138",
+ "label": "Merged PRs"
+ },
+ {
+ "num": "30",
+ "label": "New issues"
+ },
+ {
+ "num": "47",
+ "label": "Contributors"
+ }
+];
+
+export const report = {
+ "summary": {
+ "lead": "This week, Doris is moving toward more open lakehouse reads,
leaner search, and more automated data lifecycle management, while exploring
tighter permissions and bounded-state implementations; community activity
included 47 contributors, 138 merged PRs, and 30 new issues. Kernel and
engineering remain the busiest theme, followed by real-time warehousing,
suggesting that foundational work is supporting these directions, with
capabilities at different stages from planning and [...]
+ "highlights": [
+ {
+ "title": "Native Delta Lake Reads Take Shape",
+ "narrative": "A tracking issue proposes native Delta reads using Delta
Kernel, with Hive Metastore and filesystem metadata, partition pruning, and
data skipping. Support has not landed; the design points toward querying Spark-
and Databricks-written Delta tables directly, broadening Doris lakehouse
interoperability.",
+ "prs": [
+ {
+ "num": 69884,
+ "title": "[Tracking] Native Delta Lake read support",
+ "url": "https://github.com/apache/doris/issues/69884"
+ }
+ ]
+ },
+ {
+ "title": "Leaner SNII Search for Logs and Sparse Data",
+ "narrative": "Three focused changes landed: pattern expansion skips
decoding rejected dictionary entry bodies, position compression gains a minimum
savings threshold, and NULL bitmaps receive run optimization. Together they
reduce wasted decoding in log search and index overhead for sparse VARIANT
data, advancing execution efficiency for observability workloads.",
+ "prs": [
+ {
+ "num": 69600,
+ "title": "[improvement](be) Skip dictionary entry bodies of
non-matching terms in SNII term expansion",
+ "url": "https://github.com/apache/doris/pull/69600"
+ },
+ {
+ "num": 69649,
+ "title": "[improvement](be) Let SNII skip zstd for .prx windows
where it saves little over PFOR",
+ "url": "https://github.com/apache/doris/pull/69649"
+ },
+ {
+ "num": 69727,
+ "title": "[improvement](be) Run-optimize the SNII NULL bitmap
before serializing it",
+ "url": "https://github.com/apache/doris/pull/69727"
+ }
+ ]
+ },
+ {
+ "title": "Proxy Authentication with Narrower Session Roles",
+ "narrative": "An open proposal gates SU ... WITH ROLES behind
PROXY_PRIV and mandates role narrowing for proxy sessions. For multi-tenant AI
and BI gateways, it aims to let Doris enforce end-user entitlements and
attribute queries to individuals, addressing governance gaps from shared
accounts and application-level authorization.",
+ "prs": [
+ {
+ "num": 67672,
+ "title": "[feature](auth) SU ... WITH ROLES: proxy authentication
with mandatory role narrowing, gated by PROXY_PRIV",
+ "url": "https://github.com/apache/doris/pull/67672"
+ }
+ ]
+ },
+ {
+ "title": "Bounded State for Incremental MIN/MAX",
+ "narrative": "An open proposal maintains MIN/MAX materialized views
from base-table changelogs using configurable, bounded per-group top-K state
with exact row counts. It offers a path to less aggregate recomputation,
signaling broader incremental aggregation coverage with controlled state
overhead for real-time warehousing.",
+ "prs": [
+ {
+ "num": 69890,
+ "title": "[feature](ivm) Maintain MIN/MAX incrementally with a
bounded top-K state",
+ "url": "https://github.com/apache/doris/pull/69890"
+ }
+ ]
+ },
+ {
+ "title": "Row-Level TTL Lands for Automatic Expiration",
+ "narrative": "A substantial implementation and test change across 169
files adds create-time row TTL based on source time or explicit expiration.
Expired rows are filtered by post-merge visibility rules and removed during
natural rewrites, extending retention management to individual rows while
retaining ordinary compaction policy.",
+ "prs": [
+ {
+ "num": 65858,
+ "title": "[feature](storage) Support row-level TTL",
+ "url": "https://github.com/apache/doris/pull/65858"
+ }
+ ]
+ }
+ ],
+ "numbers": {
+ "mergedPrs": 138,
+ "newIssues": 30,
+ "contributors": 47
+ }
+ },
+ "repos": [
+ {
+ "repo": "apache/doris",
+ "scenarios": [
+ {
+ "name": "Multi-modal Lakehouse",
+ "mergedNarrative": "Lakehouse work centered on generation-cached
immutable Iceberg partition views and version-aware result-cache validation,
reducing repeated conversion while distinguishing historical and branch
references. Catalog labels, validated batched AI output and Elasticsearch 9.x
discovery broadened integration; LOCAL entry points were disabled and legacy
readers removed.",
+ "merged": [
+ {
+ "num": 69299,
+ "title": "[improvement](datasource) Version Iceberg partition
views and SQL cache metadata",
+ "url": "https://github.com/apache/doris/pull/69299"
+ },
+ {
+ "num": 69135,
+ "title": "[feature](fe) Support iceberg REST catalog labels as
the $labels table",
+ "url": "https://github.com/apache/doris/pull/69135"
+ },
+ {
+ "num": 69302,
+ "title": "[improvement](be) Add optional structured output for
batched AI functions",
+ "url": "https://github.com/apache/doris/pull/69302"
+ },
+ {
+ "num": 69591,
+ "title": "[fix](fe) Disable LOCAL TVF",
+ "url": "https://github.com/apache/doris/pull/69591"
+ }
+ ],
+ "inProgressNarrative": "Lakehouse work prioritizes native Google
authentication with Application Default Credentials for Iceberg REST catalogs,
easing Google Cloud connectivity. Alongside this, a proposed independent FILE
type represents file references, metadata, and optional inline content within
queries, broadening file-data modeling while reducing authentication
integration effort.",
+ "inProgress": [
+ {
+ "num": 62988,
+ "title": "[feat](iceberg) Support Google Authentication for
Iceberg REST catalog",
+ "url": "https://github.com/apache/doris/pull/62988"
+ }
+ ]
+ },
+ {
+ "name": "Real-time Data Warehouse",
+ "mergedNarrative": "Real-time warehouse work expanded spill support
for eligible set operations and non-streaming windows. Arrow ingestion joined
V2, incremental scans corrected partition pruning, and HLL downsampling added a
storage–precision tradeoff. New top-k and sorted-array primitives prepare
incremental extrema maintenance; IVM integration remains separate.",
+ "merged": [
+ {
+ "num": 64125,
+ "title": "[improvement](fe) Rewrite set operations to joins when
spill enabled",
+ "url": "https://github.com/apache/doris/pull/64125"
+ },
+ {
+ "num": 68500,
+ "title": "[feature](be) Support spill for non-streaming window
functions",
+ "url": "https://github.com/apache/doris/pull/68500"
+ },
+ {
+ "num": 69257,
+ "title": "[feat](fe-be) Add DataSketches HLL downsample
function",
+ "url": "https://github.com/apache/doris/pull/69257"
+ }
+ ],
+ "inProgressNarrative": "New this week, paused CDC table-set changes
preserve retained tables’ committed offsets; experimental Kafka share groups
enable ingestion concurrency beyond partition counts with at-least-once
delivery and possible duplicates. Other new proposals protect idle IVM offsets
and restore load settings after restarts, complementing query optimizations to
reduce operational burden.",
+ "inProgress": [
+ {
+ "num": 69673,
+ "title": "[feature](fe) Support altering include_tables for
paused cdc streaming jobs",
+ "url": "https://github.com/apache/doris/pull/69673",
+ "isNew": true
+ },
+ {
+ "num": 69813,
+ "title": "[feature](load) Add Kafka share-group support to
Routine Load",
+ "url": "https://github.com/apache/doris/pull/69813",
+ "isNew": true
+ }
+ ]
+ },
+ {
+ "name": "Compute-Storage Separation & Cloud-Native",
+ "mergedNarrative": "Cloud-native work reduced unnecessary remote
access. Optional PageIO read-ahead, I/O coalescing and cache-hole filling
better accommodate scan patterns, while stale S3 race requests exit early and
non-MoW recycling skips irrelevant bitmap lookups, reducing network and
metadata overhead.",
+ "merged": [
+ {
+ "num": 67292,
+ "title": "[opt](file cache) Add PageIO read-ahead, I/O
coalescing, and cache block hole filling",
+ "url": "https://github.com/apache/doris/pull/67292"
+ },
+ {
+ "num": 68256,
+ "title": "[improvement](cloud) Skip delete bitmap lookup for
non-MoW rowsets",
+ "url": "https://github.com/apache/doris/pull/68256"
+ },
+ {
+ "num": 69620,
+ "title": "[improvement](be) Skip stale S3 race reads and serve
peer reads without get_or_set",
+ "url": "https://github.com/apache/doris/pull/69620"
+ }
+ ],
+ "inProgressNarrative": "Cloud-native work prioritizes bounded
eviction scans and rotation of busy entries to reduce full-cache contention,
while combining asynchronous writes with peer reads. Newly opened proposals
move file deletion outside the cache lock and retain sequence delete markers by
version gap, targeting stalls and resurrection by delayed older writes.",
+ "inProgress": [
+ {
+ "num": 69587,
+ "title": "[improvement](file cache) Bound eviction scans under
the cache lock and rotate in-use entries",
+ "url": "https://github.com/apache/doris/pull/69587"
+ },
+ {
+ "num": 69071,
+ "title": "[feature](file cache) Support peer cache reads on the
async cache write path",
+ "url": "https://github.com/apache/doris/pull/69071"
+ }
+ ]
+ },
+ {
+ "name": "Ecosystem Integration",
+ "inProgressNarrative": "Integration work aims to make client
metadata contracts reliable, avoiding incorrect table filtering and
result-schema mismatches. Newly opened Flight SQL work proposes analyzed
prepared-result schemas and GetSchema support. Alongside ongoing table-type
handling and Trino-compatible duration formatting, this should ease tool
integration and SQL migration.",
+ "inProgress": [
+ {
+ "num": 67899,
+ "title": "[fix](arrow-flight) Support table type metadata and
filters",
+ "url": "https://github.com/apache/doris/pull/67899"
+ },
+ {
+ "num": 68524,
+ "title": "[feature](function) Support SQL function
human_readable_seconds",
+ "url": "https://github.com/apache/doris/pull/68524"
+ },
+ {
+ "num": 69867,
+ "title": "[fix](flight-sql) Return analyzed result schemas from
Prepare and GetSchema",
+ "url": "https://github.com/apache/doris/pull/69867",
+ "isNew": true
+ }
+ ]
+ },
+ {
+ "name": "Security & Governance",
+ "mergedNarrative": "Security work aligned external access and
ingestion with identity and network policies. Native GCP IAM authentication
expanded GCS access, HTTP metadata requests and catalog endpoints gained
configured SSRF checks, explicit group-commit loads gained authentication and
table-level LOAD authorization, and localhost authentication bypass became
disabled by default.",
+ "merged": [
+ {
+ "num": 68540,
+ "title": "[feature](storage) Support native GCP IAM
authentication",
+ "url": "https://github.com/apache/doris/pull/68540"
+ },
+ {
+ "num": 69455,
+ "title": "[fix](fe) Add SSRF checks to HTTP TVF metadata
requests",
+ "url": "https://github.com/apache/doris/pull/69455"
+ },
+ {
+ "num": 69516,
+ "title": "[fix](load) Enforce auth for group commit stream load",
+ "url": "https://github.com/apache/doris/pull/69516"
+ },
+ {
+ "num": 69588,
+ "title": "[feature](fe) Gate catalog SSRF endpoints and
driver_url via a connector security surface",
+ "url": "https://github.com/apache/doris/pull/69588"
+ },
+ {
+ "num": 69740,
+ "title": "[fix](fe) Disable localhost authentication bypass by
default",
+ "url": "https://github.com/apache/doris/pull/69740"
+ }
+ ],
+ "inProgressNarrative": "Security work aligns internal communication
with TLS configuration and tightens identity boundaries. Newly opened proposals
require ADMIN for remote CDC driver URLs, enforce Stream Load two-phase
transaction ownership, and reject unregistered cloud identities or instance
mismatches, aiming to reduce code-loading abuse, cross-user transaction
interference, and instance impersonation.",
+ "inProgress": []
+ },
+ {
+ "name": "Kernel & Engineering",
+ "mergedNarrative": "Kernel engineering advanced efficient,
dependable queries across internal and external data. Work reduced repeated
scanning, expression and index-decoding costs, bounded planning tasks and
resource lifetimes, and corrected query semantics, deletion handling,
incremental-view recovery and upgrade compatibility, alongside stronger input
validation and credential protection in logs.",
+ "merged": [
+ {
+ "num": 66742,
+ "title": "[opt](be) Cache segment row bitmap cardinality",
+ "url": "https://github.com/apache/doris/pull/66742"
+ },
+ {
+ "num": 66880,
+ "title": "[fix](be) Preserve SNII NULL-docid memory accounting",
+ "url": "https://github.com/apache/doris/pull/66880"
+ },
+ {
+ "num": 66926,
+ "title": "[fix](point query) Keep partition predicates for
short-circuit point queries",
+ "url": "https://github.com/apache/doris/pull/66926"
+ },
+ {
+ "num": 67178,
+ "title": "[improvement](compaction) Disable MOW version-count
promotion by default",
+ "url": "https://github.com/apache/doris/pull/67178"
+ },
+ {
+ "num": 67286,
+ "title": "[fix](plugin) Allow legacy unversioned authentication
plugins",
+ "url": "https://github.com/apache/doris/pull/67286"
+ }
+ ],
+ "inProgressNarrative": "Kernel work strengthens query correctness,
resource control, and operational recovery to reduce wrong results, wasted
scans, and restart disruption. Newly opened proposals extend this direction
through external-data semantics and optimizer estimates, while addressing FE
recovery corruption, repeated compaction failures, and runtime-filter timing
for more reliable, efficient workloads.",
+ "inProgress": []
+ }
+ ],
+ "demand": [
+ {
+ "name": "Multi-modal Lakehouse",
+ "narrative": "The community wants native reads of Delta Lake tables
written by Spark and Databricks, extending Doris’s lakehouse coverage. A
dedicated connector would access metadata through Hive Metastore or the
filesystem and support partition pruning and data skipping, letting users query
existing Delta data directly.",
+ "refs": [
+ {
+ "num": 69884,
+ "title": "[Tracking] Native Delta Lake read support",
+ "url": "https://github.com/apache/doris/issues/69884"
+ }
+ ]
+ },
+ {
+ "name": "Real-time Data Warehouse",
+ "narrative": "The community wants to eliminate repeated compilation
of constant LIKE/REGEXP patterns when scanners and segment iterators clone
expressions. Compilation currently scales with segment count; reusing compiled
state would reduce CPU overhead in scans across many segments and improve
string filtering efficiency for real-time warehouse workloads.",
+ "refs": [
+ {
+ "num": 69916,
+ "title": "[Enhancement] Constant LIKE/REGEXP pattern is
recompiled for every clone of the expression (per scanner and per segment
iterator)",
+ "url": "https://github.com/apache/doris/issues/69916"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+};
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]