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.

2.8.0

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

GroupIdArtifactIdVersion
activemq-amqporg.apache.activemq5.13.1
activemq-brokerorg.apache.activemq5.13.1
activemq-clientorg.apache.activemq5.13.1
activemq-jaasorg.apache.activemq5.13.1
activemq-junitorg.apache.activemq.tooling5.13.1
activemq-kahadb-storeorg.apache.activemq5.13.1
activemq-mqttorg.apache.activemq5.13.1
apex-commonorg.apache.apex3.7.0
apex-engineorg.apache.apex3.7.0
api-commoncom.google.api1.6.0
args4jargs4j2.33
avroorg.apache.avro1.8.2
bigtable-client-corecom.google.cloud.bigtable1.4.0
byte-buddynet.bytebuddy1.8.11
commons-compressorg.apache.commons1.16.1
commons-csvorg.apache.commons1.4
commons-iocommons-io1.3.2
commons-iocommons-io2.5
commons-lang3org.apache.commons3.6
commons-math3org.apache.commons3.6.1
datastore-v1-proto-clientcom.google.cloud.datastore1.6.0
error_prone_annotationscom.google.errorprone2.0.15
gax-grpccom.google.api1.29.0
gcsiocom.google.cloud.bigdataoss1.9.0
google-api-client-jackson2com.google.api-client1.23.0
google-api-client-java6com.google.api-client1.23.0
google-api-clientcom.google.api-client1.23.0
google-api-services-bigquerycom.google.apisv2-rev402-1.23.0
google-api-services-clouddebuggercom.google.apisv2-rev253-1.23.0
google-api-services-cloudresourcemanagercom.google.apisv1-rev502-1.23.0
google-api-services-dataflowcom.google.apisv1b3-rev257-1.23.0
google-api-services-pubsubcom.google.apisv1-rev399-1.23.0
google-api-services-storagecom.google.apisv1-rev136-1.23.0
google-auth-library-credentialscom.google.auth0.10.0
google-auth-library-oauth2-httpcom.google.auth0.10.0
google-cloud-core-grpccom.google.cloud1.36.0
google-cloud-corecom.google.cloud1.36.0
google-cloud-dataflow-java-proto-library-allcom.google.cloud.dataflow0.5.160304
google-cloud-spannercom.google.cloud0.54.0-beta
google-http-client-jackson2com.google.http-client1.23.0
google-http-client-jacksoncom.google.http-client1.23.0
google-http-client-protobufcom.google.http-client1.23.0
google-http-clientcom.google.http-client1.23.0
google-oauth-client-java6com.google.oauth-client1.23.0
google-oauth-clientcom.google.oauth-client1.23.0
grpc-allio.grpc1.13.1
grpc-authio.grpc1.13.1
grpc-coreio.grpc1.13.1
grpc-google-cloud-bigtable-v2com.google.api.grpc0.19.0
grpc-google-cloud-pubsub-v1com.google.api.grpc1.18.0
grpc-nettyio.grpc1.13.1
grpc-protobuf-liteio.grpc1.13.1
grpc-protobufio.grpc1.13.1
grpc-stubio.grpc1.13.1
guavacom.google.guava20.0
guava-testlibcom.google.guava20.0
hadoop-clientorg.apache.hadoop2.7.3
hadoop-commonorg.apache.hadoop2.7.3
hadoop-hdfsorg.apache.hadoop2.7.3
hadoop-hdfsorg.apache.hadoop2.7.3
hadoop-mapreduce-client-coreorg.apache.hadoop2.7.3
hadoop-miniclusterorg.apache.hadoop2.7.3
hamcrest-coreorg.hamcrest1.3
hamcrest-libraryorg.hamcrest1.3
jackson-annotationscom.fasterxml.jackson.core2.9.5
jackson-corecom.fasterxml.jackson.core2.9.5
jackson-databindcom.fasterxml.jackson.core2.9.5
jackson-dataformat-cborcom.fasterxml.jackson.dataformat2.9.5
jackson-dataformat-yamlcom.fasterxml.jackson.dataformat2.9.5
jackson-datatype-jodacom.fasterxml.jackson.datatype2.9.5
jackson-module-scala_2.11com.fasterxml.jackson.module2.9.5
jaxb-apijavax.xml.bind2.2.12
joda-timejoda-time2.4
junit-quickcheck-corecom.pholser0.8
junitjunit4.12
kafka_2.11org.apache.kafka1.0.0
kafka-clientsorg.apache.kafka1.0.0
malhar-libraryorg.apache.apex3.4.0
mockito-coreorg.mockito1.10.19
netty-handlerio.netty4.1.25.Final
netty-tcnative-boringssl-staticio.netty2.0.8.Final
netty-transport-native-epollio.netty4.1.25.Final
postgresqlorg.postgresql42.2.2
powermock-mockito-release-fullorg.powermock1.6.4
protobuf-javacom.google.protobuf3.6.0
protobuf-java-utilcom.google.protobuf3.6.0
proto-google-cloud-datastore-v1com.google.api.grpc0.19.0
proto-google-cloud-pubsub-v1com.google.api.grpc1.18.0
proto-google-cloud-spanner-admin-database-v1com.google.api.grpc0.19.0
proto-google-common-protoscom.google.api.grpc1.12.0
slf4j-apiorg.slf4j1.7.25
slf4j-jdk14org.slf4j1.7.25
slf4j-log4j12org.slf4j1.7.25
slf4j-simpleorg.slf4j1.7.25
snappy-javaorg.xerial.snappy1.1.4
spark-core_2.11org.apache.spark2.3.1
spark-network-common_2.11org.apache.spark2.3.1
spark-streaming_2.11org.apache.spark2.3.1
stax2-apiorg.codehaus.woodstox3.1.4
utilcom.google.cloud.bigdataoss1.9.0
woodstox-core-aslorg.codehaus.woodstox4.4.1

Previous releases

2.7.0

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

GroupIdArtifactIdVersion
activemq-amqporg.apache.activemq5.13.1
activemq-brokerorg.apache.activemq5.13.1
activemq-clientorg.apache.activemq5.13.1
activemq-jaasorg.apache.activemq5.13.1
activemq-junitorg.apache.activemq.tooling5.13.1
activemq-kahadb-storeorg.apache.activemq5.13.1
activemq-mqttorg.apache.activemq5.13.1
apex-commonorg.apache.apex3.7.0
apex-engineorg.apache.apex3.7.0
api-commoncom.google.api1.6.0
args4jargs4j2.33
avroorg.apache.avro1.8.2
bigtable-client-corecom.google.cloud.bigtable1.4.0
byte-buddynet.bytebuddy1.8.11
commons-compressorg.apache.commons1.16.1
commons-csvorg.apache.commons1.4
commons-iocommons-io1.3.2
commons-iocommons-io2.5
commons-lang3org.apache.commons3.6
commons-math3org.apache.commons3.6.1
datastore-v1-proto-clientcom.google.cloud.datastore1.6.0
error_prone_annotationscom.google.errorprone2.0.15
gax-grpccom.google.api1.29.0
gcsiocom.google.cloud.bigdataoss1.9.0
google-api-client-jackson2com.google.api-client1.23.0
google-api-client-java6com.google.api-client1.23.0
google-api-clientcom.google.api-client1.23.0
google-api-services-bigquerycom.google.apisv2-rev402-1.23.0
google-api-services-clouddebuggercom.google.apisv2-rev253-1.23.0
google-api-services-cloudresourcemanagercom.google.apisv1-rev502-1.23.0
google-api-services-dataflowcom.google.apisv1b3-rev257-1.23.0
google-api-services-pubsubcom.google.apisv1-rev399-1.23.0
google-api-services-storagecom.google.apisv1-rev136-1.23.0
google-auth-library-credentialscom.google.auth0.10.0
google-auth-library-oauth2-httpcom.google.auth0.10.0
google-cloud-core-grpccom.google.cloud1.36.0
google-cloud-corecom.google.cloud1.36.0
google-cloud-dataflow-java-proto-library-allcom.google.cloud.dataflow0.5.160304
google-cloud-spannercom.google.cloud0.54.0-beta
google-http-client-jackson2com.google.http-client1.23.0
google-http-client-jacksoncom.google.http-client1.23.0
google-http-client-protobufcom.google.http-client1.23.0
google-http-clientcom.google.http-client1.23.0
google-oauth-client-java6com.google.oauth-client1.23.0
google-oauth-clientcom.google.oauth-client1.23.0
grpc-allio.grpc1.13.1
grpc-authio.grpc1.13.1
grpc-coreio.grpc1.13.1
grpc-google-cloud-bigtable-v2com.google.api.grpc0.19.0
grpc-google-cloud-pubsub-v1com.google.api.grpc1.18.0
grpc-nettyio.grpc1.13.1
grpc-protobuf-liteio.grpc1.13.1
grpc-protobufio.grpc1.13.1
grpc-stubio.grpc1.13.1
guavacom.google.guava20.0
guava-testlibcom.google.guava20.0
hadoop-clientorg.apache.hadoop2.7.3
hadoop-commonorg.apache.hadoop2.7.3
hadoop-hdfsorg.apache.hadoop2.7.3
hadoop-hdfsorg.apache.hadoop2.7.3
hadoop-mapreduce-client-coreorg.apache.hadoop2.7.3
hadoop-miniclusterorg.apache.hadoop2.7.3
hamcrest-coreorg.hamcrest1.3
hamcrest-libraryorg.hamcrest1.3
jackson-annotationscom.fasterxml.jackson.core2.9.5
jackson-corecom.fasterxml.jackson.core2.9.5
jackson-databindcom.fasterxml.jackson.core2.9.5
jackson-dataformat-cborcom.fasterxml.jackson.dataformat2.9.5
jackson-dataformat-yamlcom.fasterxml.jackson.dataformat2.9.5
jackson-datatype-jodacom.fasterxml.jackson.datatype2.9.5
jackson-module-scala_2.11com.fasterxml.jackson.module2.9.5
jaxb-apijavax.xml.bind2.2.12
joda-timejoda-time2.4
junit-quickcheck-corecom.pholser0.8
junitjunit4.12
kafka_2.11org.apache.kafka1.0.0
kafka-clientsorg.apache.kafka1.0.0
malhar-libraryorg.apache.apex3.4.0
mockito-coreorg.mockito1.10.19
netty-handlerio.netty4.1.25.Final
netty-tcnative-boringssl-staticio.netty2.0.8.Final
netty-transport-native-epollio.netty4.1.25.Final
postgresqlorg.postgresql42.2.2
powermock-mockito-release-fullorg.powermock1.6.4
protobuf-javacom.google.protobuf3.6.0
protobuf-java-utilcom.google.protobuf3.6.0
proto-google-cloud-datastore-v1com.google.api.grpc0.19.0
proto-google-cloud-pubsub-v1com.google.api.grpc1.18.0
proto-google-cloud-spanner-admin-database-v1com.google.api.grpc0.19.0
proto-google-common-protoscom.google.api.grpc1.12.0
slf4j-apiorg.slf4j1.7.25
slf4j-jdk14org.slf4j1.7.25
slf4j-log4j12org.slf4j1.7.25
slf4j-simpleorg.slf4j1.7.25
snappy-javaorg.xerial.snappy1.1.4
spark-core_2.11org.apache.spark2.3.1
spark-network-common_2.11org.apache.spark2.3.1
spark-streaming_2.11org.apache.spark2.3.1
stax2-apiorg.codehaus.woodstox3.1.4
utilcom.google.cloud.bigdataoss1.9.0
woodstox-core-aslorg.codehaus.woodstox4.4.1