← 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. 1mo 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. 3mo 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. 10mo 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. 1y 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 ↗