Apache Spark 3.x — End of Life

Active
EOL: Nov 30, 2027in 403d6 releases in this series0 CVEs

Apache Spark 3.x is partially supported: only 3.5 still receives security fixes until Nov 30, 2027, in 403 days. The most recent release in this series is 3.5.9. No CVE is currently tracked for Apache Spark 3.x. The next major version is Apache Spark 4. See Apache Spark 4 →

Apache Spark 3.x — All releases

VersionReleasedActive supportEOL dateLatest patchStatusAlert me
3.5LTSSep 9, 2023—Nov 30, 20273.5.9Active
3.4Apr 7, 2023—Oct 21, 20243.4.4EOL
3.3Jun 9, 2022—Dec 9, 20233.3.4EOL
3.2Oct 6, 2021—Apr 9, 20233.2.4EOL
3.1Feb 22, 2021—Aug 22, 20223.1.3EOL
3.0Jun 6, 2020—Dec 6, 20213.0.3EOL

CVEs affecting Apache Spark 3.x (0)

No CVEs tracked for Apache Spark 3.x.

Apache Spark 3.x will reach end of life — migrate to Apache Spark 4.x

Apache Spark 4.x is the next major release. Plan your upgrade before Apache Spark 3.x stops receiving security patches.

See Apache Spark 4.x

Add a Apache Spark 3 EOL badge to your README

Show your users which Apache Spark version your project runs and whether it is still supported. The badge updates automatically. More formats and options →

Apache Spark 3 EOL status
[![Apache Spark 3 EOL status](https://eolcanary.com/badge/apache-spark/3.svg)](https://eolcanary.com/explore/apache-spark/3)

Frequently asked questions

Is Apache Spark 3 end of life?

Partially. 5 of the 6 Apache Spark 3.x releases have reached end of life. Still supported: 3.5 (until November 30, 2027 at the latest).

What CVEs affect Apache Spark 3?

No CVEs are currently tracked for Apache Spark 3.x in the NVD data we monitor.

What is the latest Apache Spark 3 version?

The latest Apache Spark 3.x patch release is 3.5.9, released on July 12, 2026. Always run the latest patch to benefit from all security fixes.

How to migrate from Apache Spark 3 to Apache Spark 4?

To migrate from Apache Spark 3 to Apache Spark 4: (1) review the official Apache Spark 4 migration guide for breaking changes, (2) update dependencies and configuration accordingly, (3) test thoroughly in a staging environment, (4) deploy with a rollback plan. Starting early gives you time to resolve compatibility issues before your current version reaches end of life.

Is it safe to run Apache Spark 3 in production?

Only on a supported release (3.5). Support for Apache Spark 3.5 ends on November 30, 2027. Make sure you run the latest patch (3.5.9) to have all security fixes applied.

Data sourced from endoflife.date · CVE data from NVD · EPSS from FIRST.org · KEV from CISA