Community Weekly Report
Jul 6 – Jul 12, 2026
00Overview
Doris maintained a high-velocity week with 89 merged PRs across six capability lines and 45 contributors driving the kernel-engineering and real-time data warehouse tracks. The convergence across cloud-native decoupling, lakehouse format coverage, and query optimizer work signals Doris is accelerating from point capability building toward an end-to-end real-time analytics platform. With newer threads in agent observability and security & governance also picking up, the project's momentum and direction are both clearly defined.
01Highlights
02By Scenario
Multi-modal Lakehouse
01Lakehouse work this week deepened Doris's read paths across Iceberg, Paimon, ORC and external catalogs. Deletion vectors were rewritten as Roaring bitmaps for leaner caching, Iceberg struct-evolution cast nullability and Paimon JNI predicate fallbacks were corrected, the format-v2 pipeline gained an ORC reader, and catalog quirks like MaxCompute partition-by-name and
- [fix](fe) Parse MaxCompute partition specs by name
- [fix](maxcompute)Fix MaxCompute IN predicate pushdown polarity.
- [fix](orc)fix hive-orc reader read columns base in column index by default rather than column name.
- [fix](fe) Preserve external table column name case
- [fix](glue) cache credentials provider in ConfigurationAWSCredentialsProvider
Multi-modal lakehouse work sharpens correctness on external sources: Iceberg REST catalog re-auth on 401 instead of wedging, position-deletes system table support, static-partition overwrite with empty source, Iceberg written bounds aligned with Spark, and ignoring stale external partitions during pruning. Complementary changes add a lance-c third-party dependency, reuse the Paimon JNI