This page lists the support status for Apache Beam and Dataflow SDK releases:
Apache Beam 2.x SDKs
Apache Beam is an open source, community-led project. Google is part of the community, but we do not own the project or control the release process. We might open bugs or submit patches to the Apache Beam codebase on behalf of Dataflow customers, but we cannot create hotfixes or official releases of Apache Beam on demand.
However, the Apache Beam community designates specific releases as long term support (LTS) releases. LTS releases receive patches to fix major issues for a designated period of time. See the Apache Beam policies page for more details about release policies.
Note: Development SDK versions (marked as
-SNAPSHOT
for Java and .dev
for Python) are
unsupported.
The following tables contains the support status for the Apache Beam 2.x SDKs:
Java
Dataflow supports specific Apache Beam SDK components for the SDK releases listed below. These components have been tested thoroughly with Dataflow. Experimental features are not supported.
See the Apache Beam release notes for change information.
SDK version(s) | Status | Supported components | Details |
---|---|---|---|
2.16.0 | Supported |
org.apache.beam:beam-sdks-java-core org.apache.beam:beam-sdks-java-io-google-cloud-platform org.apache.beam:beam-sdks-java-extensions-google-cloud-platform-core org.apache.beam:beam-sdks-java-extensions-protobuf org.apache.beam:beam-runners-direct-java org.apache.beam:beam-runners-google-cloud-dataflow-java org.apache.beam:beam-model-pipeline org.apache.beam:beam-runners-core-construction-java org.apache.beam:beam-model-job-management org.apache.beam:beam-sdks-java-io-kafka |
This version will be deprecated on October 7, 2020. |
2.15.0 | Supported |
org.apache.beam:beam-sdks-java-core org.apache.beam:beam-sdks-java-io-google-cloud-platform org.apache.beam:beam-sdks-java-extensions-google-cloud-platform-core org.apache.beam:beam-sdks-java-extensions-protobuf org.apache.beam:beam-runners-direct-java org.apache.beam:beam-runners-google-cloud-dataflow-java org.apache.beam:beam-model-pipeline org.apache.beam:beam-runners-core-construction-java org.apache.beam:beam-model-job-management org.apache.beam:beam-sdks-java-io-kafka |
This version will be deprecated on August 23, 2020. Known issues:
|
2.14.0 | Supported |
org.apache.beam:beam-sdks-java-core org.apache.beam:beam-sdks-java-io-google-cloud-platform org.apache.beam:beam-sdks-java-extensions-google-cloud-platform-core org.apache.beam:beam-sdks-java-extensions-protobuf org.apache.beam:beam-runners-direct-java org.apache.beam:beam-runners-google-cloud-dataflow-java org.apache.beam:beam-model-pipeline org.apache.beam:beam-runners-core-construction-java org.apache.beam:beam-model-job-management org.apache.beam:beam-sdks-java-io-kafka |
This version will be deprecated on August 1, 2020. |
2.13.0 | Supported |
org.apache.beam:beam-sdks-java-core org.apache.beam:beam-sdks-java-io-google-cloud-platform org.apache.beam:beam-sdks-java-extensions-google-cloud-platform-core org.apache.beam:beam-sdks-java-extensions-protobuf org.apache.beam:beam-runners-direct-java org.apache.beam:beam-runners-google-cloud-dataflow-java org.apache.beam:beam-model-pipeline org.apache.beam:beam-runners-core-construction-java org.apache.beam:beam-model-job-management org.apache.beam:beam-sdks-java-io-kafka |
This version will be deprecated on June 6, 2020. This release adds experimental support for JDK 9 or above. See the Apache Beam issue tracker for more information. |
2.12.0 | Supported |
org.apache.beam:beam-sdks-java-core org.apache.beam:beam-sdks-java-io-google-cloud-platform org.apache.beam:beam-sdks-java-extensions-google-cloud-platform-core org.apache.beam:beam-sdks-java-extensions-protobuf org.apache.beam:beam-runners-direct-java org.apache.beam:beam-runners-google-cloud-dataflow-java org.apache.beam:beam-model-pipeline org.apache.beam:beam-runners-core-construction-java org.apache.beam:beam-model-job-management org.apache.beam:beam-sdks-java-io-kafka |
This version will be deprecated on April 25, 2020. Known issues:
|
2.11.0 | Supported |
org.apache.beam:beam-sdks-java-core org.apache.beam:beam-sdks-java-io-google-cloud-platform org.apache.beam:beam-sdks-java-extensions-google-cloud-platform-core org.apache.beam:beam-sdks-java-extensions-protobuf org.apache.beam:beam-runners-direct-java org.apache.beam:beam-runners-google-cloud-dataflow-java org.apache.beam:beam-model-pipeline org.apache.beam:beam-runners-core-construction-java org.apache.beam:beam-model-job-management org.apache.beam:beam-sdks-java-io-kafka |
This version will be deprecated on March 1, 2020. Known issues:
|
2.10.0 | Supported |
org.apache.beam:beam-sdks-java-core org.apache.beam:beam-sdks-java-io-google-cloud-platform org.apache.beam:beam-sdks-java-extensions-google-cloud-platform-core org.apache.beam:beam-sdks-java-extensions-protobuf org.apache.beam:beam-runners-direct-java org.apache.beam:beam-runners-google-cloud-dataflow-java org.apache.beam:beam-model-pipeline org.apache.beam:beam-runners-core-construction-java org.apache.beam:beam-model-job-management org.apache.beam:beam-sdks-java-io-kafka |
This version will be deprecated on February 11, 2020. Known issues:
|
2.9.0 | Supported |
org.apache.beam:beam-sdks-java-core org.apache.beam:beam-sdks-java-io-google-cloud-platform org.apache.beam:beam-sdks-java-extensions-google-cloud-platform-core org.apache.beam:beam-sdks-java-extensions-protobuf org.apache.beam:beam-runners-direct-java org.apache.beam:beam-runners-google-cloud-dataflow-java org.apache.beam:beam-model-pipeline org.apache.beam:beam-runners-core-construction-java org.apache.beam:beam-model-job-management org.apache.beam:beam-sdks-java-io-kafka |
This version will be deprecated on December 13, 2019. Known issues:
|
2.8.0 | Deprecated |
org.apache.beam:beam-sdks-java-core org.apache.beam:beam-sdks-java-io-google-cloud-platform org.apache.beam:beam-sdks-java-extensions-google-cloud-platform-core org.apache.beam:beam-sdks-java-extensions-protobuf org.apache.beam:beam-runners-direct-java org.apache.beam:beam-runners-google-cloud-dataflow-java org.apache.beam:beam-model-pipeline org.apache.beam:beam-runners-core-construction-java org.apache.beam:beam-model-job-management org.apache.beam:beam-sdks-java-io-kafka |
Deprecated as of October 25, 2019. Known issues:
|
2.7.0 LTS | Deprecated |
org.apache.beam:beam-sdks-java-core org.apache.beam:beam-sdks-java-io-google-cloud-platform org.apache.beam:beam-sdks-java-extensions-google-cloud-platform-core org.apache.beam:beam-sdks-java-extensions-protobuf org.apache.beam:beam-runners-direct-java org.apache.beam:beam-runners-google-cloud-dataflow-java org.apache.beam:beam-model-pipeline org.apache.beam:beam-runners-core-construction-java org.apache.beam:beam-model-job-management org.apache.beam:beam-sdks-java-io-kafka |
Apache Beam SDK 2.7.0 is a long term support (LTS) release and will receive patches until May 16, 2019. Deprecated as of October 3, 2019. Known issues:
|
2.6.0 | Deprecated |
org.apache.beam:beam-sdks-java-core org.apache.beam:beam-sdks-java-io-google-cloud-platform org.apache.beam:beam-sdks-java-extensions-google-cloud-platform-core org.apache.beam:beam-sdks-java-extensions-protobuf org.apache.beam:beam-runners-direct-java org.apache.beam:beam-runners-google-cloud-dataflow-java org.apache.beam:beam-model-pipeline org.apache.beam:beam-runners-core-construction-java org.apache.beam:beam-model-job-management org.apache.beam:beam-sdks-java-io-kafka |
Deprecated as of August 8, 2019. Known issues:
|
2.5.0 | Deprecated |
org.apache.beam:beam-sdks-java-core org.apache.beam:beam-sdks-java-io-google-cloud-platform org.apache.beam:beam-sdks-java-extensions-google-cloud-platform-core org.apache.beam:beam-sdks-java-extensions-protobuf org.apache.beam:beam-runners-direct-java org.apache.beam:beam-runners-google-cloud-dataflow-java org.apache.beam:beam-model-pipeline org.apache.beam:beam-runners-core-construction-java org.apache.beam:beam-model-job-management org.apache.beam:beam-sdks-java-io-kafka |
Deprecated as of June 6, 2019. Known issues:
|
2.4.0 | Deprecated |
org.apache.beam:beam-sdks-java-core org.apache.beam:beam-sdks-java-io-google-cloud-platform org.apache.beam:beam-sdks-java-extensions-google-cloud-platform-core org.apache.beam:beam-sdks-java-extensions-protobuf org.apache.beam:beam-runners-direct-java org.apache.beam:beam-runners-google-cloud-dataflow-java org.apache.beam:beam-model-pipeline org.apache.beam:beam-runners-core-construction-java org.apache.beam:beam-model-job-management |
Deprecated as of March 20, 2019. This version will be decommissioned later in 2019 due to the discontinuation of support for JSON-RPC and Global HTTP Batch Endpoints. Known issue:
|
2.3.0 | Deprecated |
org.apache.beam:beam-sdks-java-core org.apache.beam:beam-sdks-java-io-google-cloud-platform org.apache.beam:beam-sdks-java-extensions-google-cloud-platform-core org.apache.beam:beam-sdks-java-extensions-protobuf org.apache.beam:beam-runners-direct-java org.apache.beam:beam-runners-google-cloud-dataflow-java org.apache.beam:beam-model-pipeline org.apache.beam:beam-runners-core-construction-java org.apache.beam:beam-model-job-management |
Deprecated as of January 30, 2019. This version will be decommissioned later in 2019 due to the discontinuation of support for JSON-RPC and Global HTTP Batch Endpoints. Known issue:
|
2.2.0 | Deprecated |
org.apache.beam:beam-sdks-java-core org.apache.beam:beam-sdks-java-io-google-cloud-platform org.apache.beam:beam-sdks-java-extensions-google-cloud-platform-core org.apache.beam:beam-sdks-java-extensions-protobuf org.apache.beam:beam-runners-direct-java org.apache.beam:beam-runners-google-cloud-dataflow-java org.apache.beam:beam-model-pipeline org.apache.beam:beam-runners-core-construction-java org.apache.beam:beam-model-job-management |
Deprecated as of December 2, 2018. This version will be decommissioned later in 2019 due to the discontinuation of support for JSON-RPC and Global HTTP Batch Endpoints. Known issue:
|
2.1.0 | Deprecated |
org.apache.beam:beam-sdks-java-core org.apache.beam:beam-sdks-java-io-google-cloud-platform org.apache.beam:beam-sdks-java-extensions-google-cloud-platform-core org.apache.beam:beam-sdks-java-extensions-protobuf org.apache.beam:beam-runners-direct-java org.apache.beam:beam-runners-google-cloud-dataflow-java org.apache.beam:beam-model-pipeline org.apache.beam:beam-runners-core-construction-java org.apache.beam:beam-model-job-management |
Deprecated as of August 23, 2018. This version will be decommissioned later in 2019 due to the discontinuation of support for JSON-RPC and Global HTTP Batch Endpoints. Known issue:
|
2.0.0 | Deprecated |
org.apache.beam:beam-sdks-java-core org.apache.beam:beam-sdks-java-io-google-cloud-platform org.apache.beam:beam-sdks-java-extensions-google-cloud-platform-core org.apache.beam:beam-sdks-java-extensions-protobuf org.apache.beam:beam-runners-direct-java org.apache.beam:beam-runners-google-cloud-dataflow-java org.apache.beam:beam-model-pipeline org.apache.beam:beam-runners-core-construction-java org.apache.beam:beam-model-job-management |
Deprecated as of May 17, 2018. This version will be decommissioned later in 2019 due to the discontinuation of support for JSON-RPC and Global HTTP Batch Endpoints. Known issue:
|
Python
SDK version(s) | Status | Details |
---|---|---|
2.16.0 | Supported | This version will be deprecated on October 7, 2020. |
2.15.0 | Supported | This version will be deprecated on August 23, 2020. |
2.14.0 | Supported |
This version will be deprecated on August 1, 2020. Known issues:
|
2.13.0 | Supported | This version will be deprecated on June 6, 2020. |
2.12.0 | Supported | This version will be deprecated on April 25, 2020. |
2.11.0 | Supported | This version will be deprecated on March 1, 2020. |
2.10.0 | Supported | This version will be deprecated on February 11, 2020. |
2.9.0 | Supported | This version will be deprecated on December 13, 2019. |
2.8.0 | Deprecated | Deprecated as of October 25, 2019. |
2.7.0 LTS | Deprecated |
2.7.0 is a long term support (LTS) release and will receive patches until May 16, 2019. Deprecated as of October 3, 2019. |
2.6.0 | Deprecated | Deprecated as of August 8, 2019. |
2.5.0 | Deprecated | Deprecated as of June 6, 2019. |
2.4.0 | Deprecated | Deprecated as of March 20, 2019. This version will be decommissioned later in 2019 due to the discontinuation of support for JSON-RPC and Global HTTP Batch Endpoints. |
2.3.0 | Deprecated |
Deprecated as of January 30, 2019. This version will be decommissioned later in 2019 due to the discontinuation of support for JSON-RPC and Global HTTP Batch Endpoints. |
2.2.0 | Deprecated |
Deprecated as of December 2, 2018. This version will be decommissioned later in 2019 due to the discontinuation of support for JSON-RPC and Global HTTP Batch Endpoints. |
2.1.1 2.1.0 |
Deprecated |
Deprecated as of August 23, 2018. This version will be decommissioned later in 2019 due to the discontinuation of support for JSON-RPC and Global HTTP Batch Endpoints. |
2.0.0 | Deprecated |
Deprecated as of May 17, 2018. This version will be decommissioned later in 2019 due to the discontinuation of support for JSON-RPC and Global HTTP Batch Endpoints. |
Dataflow 2.x SDKs
Note: Development SDK versions (marked as
-SNAPSHOT
for Java and .dev
for Python) are
unsupported.
The following tables contains the support status for the Dataflow 2.x SDKs:
Java
See the Dataflow SDK 2.x for Java release notes for change information.
SDK version(s) | Status | Details |
---|---|---|
2.5.0 | Deprecated |
Deprecated as of June 6, 2019. Known issue:
|
2.4.0 | Deprecated |
Deprecated as of March 20, 2019. This version will be decommissioned later in 2019 due to the discontinuation of support for JSON-RPC and Global HTTP Batch Endpoints. Known issue:
|
2.3.0 | Deprecated |
Deprecated as of January 30, 2019. This version will be decommissioned later in 2019 due to the discontinuation of support for JSON-RPC and Global HTTP Batch Endpoints. Known issue:
|
2.2.0 | Deprecated |
Deprecated as of December 2, 2018. This version will be decommissioned later in 2019 due to the discontinuation of support for JSON-RPC and Global HTTP Batch Endpoints. Known issue:
|
2.1.0 | Deprecated |
Deprecated as of August 23, 2018. This version will be decommissioned later in 2019 due to the discontinuation of support for JSON-RPC and Global HTTP Batch Endpoints. Known issue:
|
2.0.0 | Deprecated |
Deprecated as of May 17, 2018. This version will be decommissioned later in 2019 due to the discontinuation of support for JSON-RPC and Global HTTP Batch Endpoints. Known issue:
|
2.0.0-beta3 2.0.0-beta2 2.0.0-beta1 |
Decommissioned |
Decommissioned as of February 28, 2018. Known issue:
|
Python
See the Dataflow SDK 2.x for Python release notes for change information.
SDK version(s) | Status | Details |
---|---|---|
2.5.0 | Deprecated | Deprecated as of June 6, 2019. |
2.4.0 | Deprecated |
Deprecated as of March 20, 2019. This version will be decommissioned later in 2019 due to the discontinuation of support for JSON-RPC and Global HTTP Batch Endpoints. |
2.3.0 | Deprecated |
Deprecated as of January 30, 2019. This version will be decommissioned later in 2019 due to the discontinuation of support for JSON-RPC and Global HTTP Batch Endpoints. |
2.2.0 | Deprecated |
Deprecated as of December 2, 2018. This version will be decommissioned later in 2019 due to the discontinuation of support for JSON-RPC and Global HTTP Batch Endpoints. |
2.1.1 | Deprecated |
Deprecated as of August 23, 2018. This version will be decommissioned later in 2019 due to the discontinuation of support for JSON-RPC and Global HTTP Batch Endpoints. Fixes a compatibility issue with the Python six package.See the release notes for more information. |
2.1.0 | Deprecated |
Deprecated as of August 23, 2018. This version will be decommissioned later in 2019 due to the discontinuation of support for JSON-RPC and Global HTTP Batch Endpoints. This release has a compatibility issue with the Python six 1.11.0 package.See the Release Notes for more information. |
2.0.0 | Deprecated |
Deprecated as of May 17, 2018. This version will be decommissioned later in 2019 due to the discontinuation of support for JSON-RPC and Global HTTP Batch Endpoints. This release has a compatibility issue with the Python six 1.11.0 package.See the Release Notes for more information. |
0.6.0 0.5.5 0.5.1 0.4.4 0.4.3 0.4.2 0.4.1 0.4.0 |
Decommissioned | Decommissioned as of January 29, 2018. |
0.2.7 and earlier versions | Decommissioned | Decommissioned as of March 23, 2017. |
Dataflow 1.x SDKs
The following table contains the support status for the Dataflow 1.x SDKs for Java. See the Dataflow SDK 1.x for Java release notes for change information.
SDK version(s) | Status | Details |
---|---|---|
1.9.1 1.9.0 |
Unsupported |
Unsupported as of October 16, 2018. |
1.8.1 1.8.0 |
Unsupported | Unsupported as of April 9, 2018. |
1.7.0 |
Unsupported | Unsupported as of March 12, 2018. |
1.6.1 1.6.0 |
Unsupported | Unsupported as of January 22, 2018. |
1.5.1 1.5.0 1.4.0 1.3.0 |
Unsupported | Unsupported as of October 1, 2017. |
1.2.1 1.2.0 1.1.0 1.0.0 |
Unsupported | Unsupported as of February 26, 2017. |
Pre-1.0.0 (including 0.4.* and 0.3.*) | Unsupported |