Beam SDK for Java dependencies

The Beam SDKs depend on common third-party components which then import additional dependencies. Version collisions can result in unexpected behavior in the service. If you are using any of these packages in your code, be aware that some libraries are not forward-compatible and you may need to pin to the listed versions that will be in scope during execution.

Current release

Beam SDK for Java 2.9.0 has the following compile and runtime dependencies.

GroupIdArtifactIdVersion
org.apache.activemqactivemq-amqp5.13.1
org.apache.activemqactivemq-broker5.13.1
org.apache.activemqactivemq-client5.13.1
org.apache.activemqactivemq-jaas5.13.1
org.apache.activemq.toolingactivemq-junit5.13.1
org.apache.activemqactivemq-kahadb-store5.13.1
org.apache.activemqactivemq-mqtt5.13.1
org.apache.apexapex-common3.7.0
org.apache.apexapex-engine3.7.0
args4jargs4j2.33
org.apache.avroavro1.8.2
com.google.cloud.bigdataossgcsio1.9.0
com.google.cloud.bigdataossutil1.9.0
com.google.cloud.bigtablebigtable-client-core1.4.0
net.bytebuddybyte-buddy1.9.3
org.apache.commonscommons-compress1.16.1
org.apache.commonscommons-csv1.4
commons-iocommons-io1.3.2
commons-iocommons-io2.5
org.apache.commonscommons-lang33.6
org.apache.commonscommons-math33.6.1
com.google.cloud.datastoredatastore-v1-proto-client1.6.0
com.google.errorproneerror_prone_annotations2.0.15
com.google.apigax-grpc1.29.0
com.google.api-clientgoogle-api-client1.27.0
com.google.api-clientgoogle-api-client-jackson21.27.0
com.google.api-clientgoogle-api-client-java61.27.0
com.google.apisgoogle-api-services-bigqueryv2-rev20181104-1.27.0
com.google.apisgoogle-api-services-clouddebuggerv2-rev20180801-1.27.0
com.google.apisgoogle-api-services-cloudresourcemanagerv1-rev20181015-1.27.0
com.google.apisgoogle-api-services-dataflowv1b3-rev20181107-1.27.0
com.google.apisgoogle-api-services-pubsubv1-rev20181105-1.27.0
com.google.apisgoogle-api-services-storagev1-rev20181013-1.27.0
com.google.authgoogle-auth-library-credentials0.10.0
com.google.authgoogle-auth-library-oauth2-http0.10.0
com.google.cloudgoogle-cloud-bigquery1.27.0
com.google.cloudgoogle-cloud-core1.36.0
com.google.cloudgoogle-cloud-core-grpc1.36.0
com.google.cloud.dataflowgoogle-cloud-dataflow-java-proto-library-all0.5.160304
com.google.cloudgoogle-cloud-spanner0.54.0-beta
com.google.http-clientgoogle-http-client1.27.0
com.google.http-clientgoogle-http-client-jackson1.27.0
com.google.http-clientgoogle-http-client-jackson21.27.0
com.google.http-clientgoogle-http-client-protobuf1.27.0
com.google.oauth-clientgoogle-oauth-client1.27.0
com.google.oauth-clientgoogle-oauth-client-java61.27.0
io.grpcgrpc-all1.13.1
io.grpcgrpc-auth1.13.1
io.grpcgrpc-core1.13.1
com.google.api.grpcgrpc-google-cloud-pubsub-v11.18.0
io.grpcgrpc-netty1.13.1
io.grpcgrpc-protobuf-lite1.13.1
io.grpcgrpc-protobuf1.13.1
io.grpcgrpc-stub1.13.1
com.google.guavaguava20.0
com.google.guavaguava-testlib20.0
org.apache.hadoophadoop-client2.7.3
org.apache.hadoophadoop-common2.7.3
org.apache.hadoophadoop-hdfs2.7.3
org.apache.hadoophadoop-mapreduce-client-core2.7.3
org.apache.hadoophadoop-minicluster2.7.3
org.hamcresthamcrest-core1.3
org.hamcresthamcrest-library1.3
com.fasterxml.jackson.corejackson-annotations2.9.5
com.fasterxml.jackson.corejackson-core2.9.5
com.fasterxml.jackson.corejackson-databind2.9.5
com.fasterxml.jackson.dataformatjackson-dataformat-cbor2.9.5
com.fasterxml.jackson.dataformatjackson-dataformat-yaml2.9.5
com.fasterxml.jackson.datatypejackson-datatype-joda2.9.5
com.fasterxml.jackson.modulejackson-module-scala_2.112.9.5
javax.xml.bindjaxb-api2.2.12
joda-timejoda-time2.4
junitjunit4.12
org.apache.kafkakafka_2.111.0.0
org.apache.kafkakafka-clients1.0.0
org.apache.apexmalhar-library3.4.0
org.mockitomockito-core1.10.19
io.nettynetty-handler4.1.25.Final
io.nettynetty-tcnative-boringssl-static2.0.8.Final
io.nettynetty-transport-native-epoll4.1.25.Final
org.postgresqlpostgresql42.2.2
org.powermockpowermock-mockito-release-full1.6.4
com.google.protobufprotobuf-java3.6.0
com.google.protobufprotobuf-java-util3.6.0
com.google.api.grpcproto-google-cloud-pubsub-v11.18.0
com.google.api.grpcproto-google-cloud-spanner-admin-database-v10.19.0
com.google.api.grpcproto-google-common-protos1.12.0
org.slf4jslf4j-api1.7.25
org.slf4jslf4j-jdk141.7.25
org.slf4jslf4j-log4j121.7.25
org.slf4jslf4j-simple1.7.25
org.xerial.snappysnappy-java1.1.4
org.apache.sparkspark-core_2.112.3.2
org.apache.sparkspark-network-common_2.112.3.2
org.apache.sparkspark-streaming_2.112.3.2
org.codehaus.woodstoxstax2-api3.1.4
org.codehaus.woodstoxwoodstox-core-asl4.4.1
com.pholserjunit-quickcheck-core0.8

Previous releases

2.8.0

Beam SDK for Java 2.8.0 has the following compile and runtime dependencies.

GroupIdArtifactIdVersion
org.apache.activemqactivemq-amqp5.13.1
org.apache.activemqactivemq-broker5.13.1
org.apache.activemqactivemq-client5.13.1
org.apache.activemqactivemq-jaas5.13.1
org.apache.activemq.toolingactivemq-junit5.13.1
org.apache.activemqactivemq-kahadb-store5.13.1
org.apache.activemqactivemq-mqtt5.13.1
org.apache.apexapex-common3.7.0
org.apache.apexapex-engine3.7.0
com.google.apiapi-common1.6.0
args4jargs4j2.33
org.apache.avroavro1.8.2
com.google.cloud.bigtablebigtable-client-core1.4.0
net.bytebuddybyte-buddy1.8.11
org.apache.commonscommons-compress1.16.1
org.apache.commonscommons-csv1.4
commons-iocommons-io1.3.2
commons-iocommons-io2.5
org.apache.commonscommons-lang33.6
org.apache.commonscommons-math33.6.1
com.google.cloud.datastoredatastore-v1-proto-client1.6.0
com.google.errorproneerror_prone_annotations2.0.15
com.google.apigax-grpc1.29.0
com.google.cloud.bigdataossgcsio1.9.0
com.google.api-clientgoogle-api-client-jackson21.24.1
com.google.api-clientgoogle-api-client-java61.24.1
com.google.api-clientgoogle-api-client1.24.1
com.google.apisgoogle-api-services-bigqueryv2-rev402-1.24.1
com.google.apisgoogle-api-services-clouddebuggerv2-rev253-1.24.1
com.google.apisgoogle-api-services-cloudresourcemanagerv1-rev502-1.24.1
com.google.apisgoogle-api-services-dataflowv1b3-rev257-1.24.1
com.google.apisgoogle-api-services-pubsubv1-rev399-1.24.1
com.google.apisgoogle-api-services-storagev1-rev136-1.24.1
com.google.authgoogle-auth-library-credentials0.10.0
com.google.authgoogle-auth-library-oauth2-http0.10.0
com.google.cloudgoogle-cloud-core-grpc1.36.0
com.google.cloudgoogle-cloud-core1.36.0
com.google.cloud.dataflowgoogle-cloud-dataflow-java-proto-library-all0.5.160304
com.google.cloudgoogle-cloud-spanner0.54.0-beta
com.google.http-clientgoogle-http-client-jackson21.24.1
com.google.http-clientgoogle-http-client-jackson1.24.1
com.google.http-clientgoogle-http-client-protobuf1.24.1
com.google.http-clientgoogle-http-client1.24.1
com.google.oauth-clientgoogle-oauth-client-java61.24.1
com.google.oauth-clientgoogle-oauth-client1.24.1
io.grpcgrpc-all1.13.1
io.grpcgrpc-auth1.13.1
io.grpcgrpc-core1.13.1
com.google.api.grpcgrpc-google-cloud-bigtable-v20.19.0
com.google.api.grpcgrpc-google-cloud-pubsub-v11.18.0
io.grpcgrpc-netty1.13.1
io.grpcgrpc-protobuf-lite1.13.1
io.grpcgrpc-protobuf1.13.1
io.grpcgrpc-stub1.13.1
com.google.guavaguava20.0
com.google.guavaguava-testlib20.0
org.apache.hadoophadoop-client2.7.3
org.apache.hadoophadoop-common2.7.3
org.apache.hadoophadoop-hdfs2.7.3
org.apache.hadoophadoop-hdfs2.7.3
org.apache.hadoophadoop-mapreduce-client-core2.7.3
org.apache.hadoophadoop-minicluster2.7.3
org.hamcresthamcrest-core1.3
org.hamcresthamcrest-library1.3
com.fasterxml.jackson.corejackson-annotations2.9.5
com.fasterxml.jackson.corejackson-core2.9.5
com.fasterxml.jackson.corejackson-databind2.9.5
com.fasterxml.jackson.dataformatjackson-dataformat-cbor2.9.5
com.fasterxml.jackson.dataformatjackson-dataformat-yaml2.9.5
com.fasterxml.jackson.datatypejackson-datatype-joda2.9.5
com.fasterxml.jackson.modulejackson-module-scala_2.112.9.5
javax.xml.bindjaxb-api2.2.12
joda-timejoda-time2.4
com.pholserjunit-quickcheck-core0.8
junitjunit4.12
org.apache.kafkakafka_2.111.0.0
org.apache.kafkakafka-clients1.0.0
org.apache.apexmalhar-library3.4.0
org.mockitomockito-core1.10.19
io.nettynetty-handler4.1.25.Final
io.nettynetty-tcnative-boringssl-static2.0.8.Final
io.nettynetty-transport-native-epoll4.1.25.Final
org.postgresqlpostgresql42.2.2
org.powermockpowermock-mockito-release-full1.6.4
com.google.protobufprotobuf-java3.6.0
com.google.protobufprotobuf-java-util3.6.0
com.google.api.grpcproto-google-cloud-datastore-v10.19.0
com.google.api.grpcproto-google-cloud-pubsub-v11.18.0
com.google.api.grpcproto-google-cloud-spanner-admin-database-v10.19.0
com.google.api.grpcproto-google-common-protos1.12.0
org.slf4jslf4j-api1.7.25
org.slf4jslf4j-jdk141.7.25
org.slf4jslf4j-log4j121.7.25
org.slf4jslf4j-simple1.7.25
org.xerial.snappysnappy-java1.1.4
org.apache.sparkspark-core_2.112.3.1
org.apache.sparkspark-network-common_2.112.3.1
org.apache.sparkspark-streaming_2.112.3.1
org.codehaus.woodstoxstax2-api3.1.4
com.google.cloud.bigdataossutil1.9.0
org.codehaus.woodstoxwoodstox-core-asl4.4.1
2.7.0

Beam SDK for Java 2.7.0 has the following compile and runtime dependencies.

GroupIdArtifactIdVersion
org.apache.activemqactivemq-amqp5.13.1
org.apache.activemqactivemq-broker5.13.1
org.apache.activemqactivemq-client5.13.1
org.apache.activemqactivemq-jaas5.13.1
org.apache.activemq.toolingactivemq-junit5.13.1
org.apache.activemqactivemq-kahadb-store5.13.1
org.apache.activemqactivemq-mqtt5.13.1
org.apache.apexapex-common3.7.0
org.apache.apexapex-engine3.7.0
com.google.apiapi-common1.6.0
args4jargs4j2.33
org.apache.avroavro1.8.2
com.google.cloud.bigtablebigtable-client-core1.4.0
net.bytebuddybyte-buddy1.8.11
org.apache.commonscommons-compress1.16.1
org.apache.commonscommons-csv1.4
commons-iocommons-io1.3.2
commons-iocommons-io2.5
org.apache.commonscommons-lang33.6
org.apache.commonscommons-math33.6.1
com.google.cloud.datastoredatastore-v1-proto-client1.6.0
com.google.errorproneerror_prone_annotations2.0.15
com.google.apigax-grpc1.29.0
com.google.cloud.bigdataossgcsio1.9.0
com.google.api-clientgoogle-api-client-jackson21.23.0
com.google.api-clientgoogle-api-client-java61.23.0
com.google.api-clientgoogle-api-client1.23.0
com.google.apisgoogle-api-services-bigqueryv2-rev374-1.23.0
com.google.apisgoogle-api-services-clouddebuggerv2-rev233-1.23.0
com.google.apisgoogle-api-services-cloudresourcemanagerv1-rev477-1.23.0
com.google.apisgoogle-api-services-dataflowv1b3-rev221-1.23.0
com.google.apisgoogle-api-services-pubsubv1-rev382-1.23.0
com.google.apisgoogle-api-services-storagev1-rev124-1.23.0
com.google.authgoogle-auth-library-credentials0.10.0
com.google.authgoogle-auth-library-oauth2-http0.10.0
com.google.cloudgoogle-cloud-core-grpc1.36.0
com.google.cloudgoogle-cloud-core1.36.0
com.google.cloud.dataflowgoogle-cloud-dataflow-java-proto-library-all0.5.160304
com.google.cloudgoogle-cloud-spanner0.54.0-beta
com.google.http-clientgoogle-http-client-jackson21.23.0
com.google.http-clientgoogle-http-client-jackson1.23.0
com.google.http-clientgoogle-http-client-protobuf1.23.0
com.google.http-clientgoogle-http-client1.23.0
com.google.oauth-clientgoogle-oauth-client-java61.23.0
com.google.oauth-clientgoogle-oauth-client1.23.0
io.grpcgrpc-all1.13.1
io.grpcgrpc-auth1.13.1
io.grpcgrpc-core1.13.1
com.google.api.grpcgrpc-google-cloud-bigtable-v20.19.0
com.google.api.grpcgrpc-google-cloud-pubsub-v11.18.0
io.grpcgrpc-netty1.13.1
io.grpcgrpc-protobuf-lite1.13.1
io.grpcgrpc-protobuf1.13.1
io.grpcgrpc-stub1.13.1
com.google.guavaguava20.0
com.google.guavaguava-testlib20.0
org.apache.hadoophadoop-client2.7.3
org.apache.hadoophadoop-common2.7.3
org.apache.hadoophadoop-hdfs2.7.3
org.apache.hadoophadoop-hdfs2.7.3
org.apache.hadoophadoop-mapreduce-client-core2.7.3
org.apache.hadoophadoop-minicluster2.7.3
org.hamcresthamcrest-core1.3
org.hamcresthamcrest-library1.3
com.fasterxml.jackson.corejackson-annotations2.9.5
com.fasterxml.jackson.corejackson-core2.9.5
com.fasterxml.jackson.corejackson-databind2.9.5
com.fasterxml.jackson.dataformatjackson-dataformat-cbor2.9.5
com.fasterxml.jackson.dataformatjackson-dataformat-yaml2.9.5
com.fasterxml.jackson.datatypejackson-datatype-joda2.9.5
com.fasterxml.jackson.modulejackson-module-scala_2.112.9.5
javax.xml.bindjaxb-api2.2.12
joda-timejoda-time2.4
com.pholserjunit-quickcheck-core0.8
junitjunit4.12
org.apache.kafkakafka_2.111.0.0
org.apache.kafkakafka-clients1.0.0
org.apache.apexmalhar-library3.4.0
org.mockitomockito-core1.10.19
io.nettynetty-handler4.1.25.Final
io.nettynetty-tcnative-boringssl-static2.0.8.Final
io.nettynetty-transport-native-epoll4.1.25.Final
org.postgresqlpostgresql42.2.2
org.powermockpowermock-mockito-release-full1.6.4
com.google.protobufprotobuf-java3.6.0
com.google.protobufprotobuf-java-util3.6.0
com.google.api.grpcproto-google-cloud-datastore-v10.19.0
com.google.api.grpcproto-google-cloud-pubsub-v11.18.0
com.google.api.grpcproto-google-cloud-spanner-admin-database-v10.19.0
com.google.api.grpcproto-google-common-protos1.12.0
org.slf4jslf4j-api1.7.25
org.slf4jslf4j-jdk141.7.25
org.slf4jslf4j-log4j121.7.25
org.slf4jslf4j-simple1.7.25
org.xerial.snappysnappy-java1.1.4
org.apache.sparkspark-core_2.112.3.1
org.apache.sparkspark-network-common_2.112.3.1
org.apache.sparkspark-streaming_2.112.3.1
org.codehaus.woodstoxstax2-api3.1.4
com.google.cloud.bigdataossutil1.9.0
org.codehaus.woodstoxwoodstox-core-asl4.4.1