← Back to all sparks
Apache Pinot logo

Apache Pinot

INFRA · APISANALYTICS
Velocity2.5

Real-time distributed OLAP datastore

Pinot 1.5 pushed queries across cluster boundaries; 1.5.1 was pure CVE cleanup.

real-time-olapmulti-stage-enginefederationupsertsapache-projectsecurity-patches
◆Current state
Pinot releases annually-to-semiannually and packs each one densely. 1.5.0 in May carried a federation and multi-cluster routing framework, multi-stage engine work including UNNEST and enriched joins, upsert support for offline tables with commit-time compaction, Kafka 4.x, and new N-gram, IFST, and combined Lucene indexes. The only release since is 1.5.1, a security patch that changes nothing functional — dependency updates and exclusions to clear reported CVEs, with a clean scan of the binary distribution.
◆Where it's heading
Two threads run through every release in this window: the multi-stage query engine maturing toward general SQL, and the ingestion side absorbing operational realities like upserts, pauseless consumption, and rebalancing. Federation is the newer of the two — it treats a deployment as several clusters rather than one — and it is the change most likely to alter how large installations are architected. Security patching now gets its own release rather than waiting for the next minor.
◆Prediction
Expect the federation framework to be the theme carried forward, with routing and query planning extended across clusters in the next minor. The multi-stage engine's remaining SQL gaps are the other predictable direction.

◆Recent moves

  1. 2mo ago

    Apache Pinot 1.5.1

    A security-only patch on 1.5.0: dependency updates and exclusions resolving reported CVEs, with no functional, API, configuration, or wire-format changes and a scan reporting no critical or high findings. Nothing new to use, but a clean upgrade path for operators with vulnerability requirements.

    View source ↗
  2. 4mo ago

    Apache Pinot Release 1.5.0

    ⚡ SPARK

    1.5.0 introduces a federation and multi-cluster routing framework alongside multi-stage engine and upsert work. Federation changes the unit of deployment from a cluster to a fleet, which is a structural shift rather than another round of query features.

    View source ↗
  3. 1y ago

    Apache Pinot Release 1.4.0

    1.4.0 advances the multistage engine with a Lite Mode beta, plus pauseless consumption, logical tables, upsert and dedup work, minion jobs, and rebalancing. Broad and incremental — the groundwork the federation framework builds on a release later.

    View source ↗
  4. 1y ago

    Apache Pinot Release 1.3.0

    1.3.0 brings an experimental time series query engine, database query quotas, cursor-based pagination, and multi-stream ingestion. The time series engine is the notable seed here; later releases keep extending it.

    View source ↗
  5. 2y ago

    Apache Pinot Release 1.2.0

    1.2.0 adds window functions including LEAD, LAG, FIRST_VALUE, and LAST_VALUE to the multistage engine, plus upsert and compaction fixes. Standard SQL surface being filled in on the way to the engine's current maturity.

    View source ↗
  6. 2y ago

    Apache Pinot Release 1.1.0

    1.1.0 covers query engine, ingestion, storage format, and SQL improvements, including distribution-based trait planning for more accurate leaf-stage exchanges. Query planning work that shows how early the multi-stage engine became the project's centre of gravity.

    View source ↗