Azure Synapse Runtime for Apache Spark 3.2 (deprecated)

Azure Synapse Analytics supports multiple runtimes for Apache Spark. This document covers the runtime components and versions for the Azure Synapse Runtime for Apache Spark 3.2.

Caution

Deprecation and disablement notification for Azure Synapse Runtime for Apache Spark 3.2

  • End of Support was announced for Azure Synapse Runtime for Apache Spark 3.2 July 8, 2023. In accordance with the Synapse runtime for Apache Spark lifecycle policy, Azure Synapse runtime for Apache Spark 3.2 retired as of July 8, 2024. Existing workflows will continue to run but security updates and bug fixes will no longer be available. Metadata will temporarily remain in the Synapse workspace.
  • Effective July 8, 2024, Azure Synapse discontinued official support for Spark 3.2 Runtimes. However, based on requests received from multiple customers, we have extended the usage of this runtime until October 31st, 2024, and job disablement will start soon after that.
  • We strongly recommend that you upgrade your Apache Spark 3.2 workloads to Azure Synapse Runtime for Apache Spark 3.4.
  • For up-to-date information, a detailed list of changes, and specific release notes for Spark runtimes, check and subscribe to Spark Runtimes Releases and Updates.

Component versions

Component Version
Apache Spark 3.2.1
Operating System Ubuntu 18.04
Java 1.8.0_282
Scala 2.12.15
Hadoop 3.3.1
.NET Core 3.1
.NET 2.0.0
Delta Lake 1.2
Python 3.8
R (Preview) 4.2

Synapse-Python38-CPU.yml contains the list of libraries shipped in the default Python 3.8 environment in Azure Synapse Spark.

Libraries

To check the libraries included in Azure Synapse Runtime for Apache Spark 3.2 for Java/Scala, Python and R go to Azure Synapse Runtime for Apache Spark 3.2 Release Notes

Next steps

Migration between Apache Spark versions - support

For guidance on migrating from older runtime versions to Azure Synapse Runtime for Apache Spark 3.3 or 3.4, refer to Runtime for Apache Spark Overview.