Apache Pinot™ Download
Latest release: 1.6.0 (2026-10-28)
Be sure to verify your downloads by these procedures using these KEYS for any Apache release.
Quick Install
Get Apache Pinot running locally with Docker or deploy to Kubernetes with Helm.
Stable Release (1.6.0)
# Pull and run Apache Pinot 1.6.0
docker run -p 2123:2123 -p 9000:9000 -p 8000:8000 \
apachepinot.docker.scarf.sh/apachepinot/pinot:1.6.0 \
QuickStart -type hybridMulti-arch image — works on both x86 and ARM64. This starts a standalone Pinot cluster with the controller UI at http://localhost:9000.
Nightly Build
The latest tag points to the most recent nightly build from the main branch. Use it to test unreleased features — not recommended for production.
# Pull the latest nightly build
docker pull apachepinot.docker.scarf.sh/apachepinot/pinot:latestApache Pinot 1.6.0 adds SQL DDL, GROUPING SETS, ROLLUP and CUBE, new vector-search backends, and ingestion and query reliability improvements. Services require Java 25 or newer; Java/JDBC clients and explicitly pinned SPI/common artifacts remain Java 11-compatible. Read the upgrade notes before upgrading.
Release notes and upgrade guidanceApache Pinot 1.5.1 is a security patch release based on 1.5.0, with dependency updates and dependency-exclusion changes to resolve reported CVEs and no functional, API, configuration, or wire-format changes.
Release notes and upgrade guidanceThis release delivers significant improvements across the Multi-stage Query Engine (new UNNEST support, enriched joins, aggregation rewrites), Upsert (offline table support, commit-time compaction, xxhash compression), a new Federation / Multi-Cluster Routing framework, Kafka 4.x support, real-time auto-reset, Time Series Engine enhancements, new indexing capabilities (N-gram, IFST, combined Lucene), Query Resource Isolation, and numerous performance optimizations, security hardening, and bug fixes. It includes over 1100 commits from the community.
Release notes and upgrade guidanceThis release delivers significant improvements to the Multistage Engine, Pauseless Consumption, Time Series Engine, Logical Table support, Upsert and Deduplication Enhancement, Minion Jobs (including smallSegmentMerger), and Rebalancing capabilities. It also includes numerous smaller features and general bug fixes.
Release notes and upgrade guidanceThis release brings significant improvements, including enhancements to the multistage query engine and the introduction of an experimental time series query engine for efficient analysis. Key features include database query quotas, cursor-based pagination for large result sets, multi-stream ingestion, and new function support for URL and GeoJson. Security vulnerabilities and several bug fixes and performance enhancements have been addressed, ensuring a more robust and versatile platform.
Release notes and upgrade guidanceThis release comes with several Improvements and Bug Fixes for the Multistage Engine, Upserts and Compaction. There are a ton of other small features and general bug fixes.
Release notes and upgrade guidanceThis release comes with several features, SQL /UI/Perf enhancements Bugfixes across areas ranging from Multistage Query Engine to Ingestion, Storage format, SQL support, etc.
Release notes and upgrade guidanceApache Pinot 0.11.0 has introduced many new features to extend the query abilities, e.g. the Multi-Stage query engine enables Pinot to do distributed joins, more sql syntax(DML support), query functions and indexes(Text index, Timestamp index) supported for new use cases. And as always, more integrations with other systems(E.g. Spark3, Flink).
Release notes and upgrade guidanceThis release introduces some new great features, performance enhancements, UI improvments, and bug fixes which are described in details in the following sections.
Release notes and upgrade guidanceThis is a bug fixing release contains: Update Log4j to 2.17.0 to address CVE-2021-45105 (#7933).
Release notes and upgrade guidanceThis is a bug fixing release contains: Upgrade log4j to 2.16.0 to fix CVE-2021-45046 (#7903), upgrade swagger-ui to 3.23.11 to fix CVE-2019-17495 (#7902), fix the bug that RealtimeToOfflineTask failed to progress with large time bucket gaps (#7814).
Release notes and upgrade guidanceThis release fixes the major issue of CVE-2021-44228 and a major bug fixing of pinot admin exit code issue #7798.
Release notes and upgrade guidanceThis release introduces a new features: Segment Merge and Rollup to simplify users day to day operational work. A new metrics plugin is added to support dropwizard. As usual, new functionalities and many UI/ Performance improvements.
Release notes and upgrade guidanceThis release introduced several awesome new features, including compatibility tests, enhanced complex type and Json support, partial upsert support, and new stream ingestion plugins (AWS Kinesis, Apache Pulsar).
Release notes and upgrade guidanceThis release introduced several awesome new features, including JSON index, lookup-based join support, geospatial support, TLS support for pinot connections, and various performance optimizations and improvements.
Release notes and upgrade guidanceThis release introduced some excellent new features, including upsert, tiered storage, pinot-spark-connector, support of having clause, more validations on table config and schema
Release notes and upgrade guidanceThis release includes many new features on Pinot ingestion and connectors, query capabilities and admin functions.
Release notes and upgrade guidanceThis release introduced various new features, including the theta-sketch based distinct count aggregation function, an S3 filesystem plugin, a unified star-tree index implementation, deprecation of TimeFieldSpec in favor of DateTimeFieldSpec, etc.
Release notes and upgrade guidanceThe reason behind the architectural change from the previous release (0.2.0) and this release (0.3.0), is the possibility of extending Apache Pinot.
Release notes and upgrade guidance