githubEdit

Version Reference

Current Apache Pinot release version and how to pin versions in examples.

Outcome

Know which Pinot version to use and how to pin versions in examples.

circle-exclamation

This page is the single source of truth for version information across the Start Here guide and the wider documentation. When following tutorials or code samples, make sure the version you use matches your installed release.

Current stable release

Artifact
Version

Apache Pinot binary

1.4.0

Docker image

apachepinot/pinot:1.4.0

Maven / Gradle clients

1.4.0

Using PINOT_VERSION in examples

Most code samples in these docs set a PINOT_VERSION environment variable near the top of each snippet. Always verify that the value matches your installed version:

export PINOT_VERSION=1.4.0

# Then use ${PINOT_VERSION} in commands:
docker pull apachepinot/pinot:${PINOT_VERSION}

Once the variable is set, every command in the tutorial that references ${PINOT_VERSION} will use the correct value automatically.

circle-info

Start Here pages never use the latest Docker tag. Always pin to a specific version for reproducibility. The latest tag can change without notice and may introduce breaking changes during a tutorial.

Compatibility notes

Requirement
Detail

Recommended JDK

JDK 11 or JDK 21

JDK 17

Should work but is not officially supported

Pinot 1.0+ minimum

JDK 11 or higher required

JDK 8 support

Pinot 0.12.1 is the last version that supports JDK 8

If you are running JDK 8 and cannot upgrade, use Pinot 0.12.1. For all new deployments, JDK 11 or 21 is recommended.

circle-info

You can find all published releases on the Release notes page, and all Docker tags on Docker Hubarrow-up-right.

Older versions

Older Pinot binaries are archived at https://archive.apache.org/dist/pinot/arrow-up-right.

Last updated

Was this helpful?