diff --git a/.github/.OwlBot.lock.yaml b/.github/.OwlBot.lock.yaml
index f60d7749..a79f0627 100644
--- a/.github/.OwlBot.lock.yaml
+++ b/.github/.OwlBot.lock.yaml
@@ -13,5 +13,5 @@
# limitations under the License.
docker:
image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest
- digest: sha256:fc52b202aa298a50a12c64efd04fea3884d867947effe2fa85382a246c09e813
-# created: 2022-04-06T16:30:03.627422514Z
+ digest: sha256:2567a120ce90fadb6201999b87d649d9f67459de28815ad239bce9ebfaa18a74
+# created: 2022-05-19T15:12:45.278246753Z
diff --git a/.kokoro/build.sh b/.kokoro/build.sh
index a082dce4..749a38df 100755
--- a/.kokoro/build.sh
+++ b/.kokoro/build.sh
@@ -74,6 +74,11 @@ graalvm)
mvn -B ${INTEGRATION_TEST_ARGS} -ntp -Pnative -Penable-integration-tests test
RETURN_CODE=$?
;;
+graalvm17)
+ # Run Unit and Integration Tests with Native Image
+ mvn -B ${INTEGRATION_TEST_ARGS} -ntp -Pnative -Penable-integration-tests test
+ RETURN_CODE=$?
+ ;;
samples)
SAMPLES_DIR=samples
# only run ITs in snapshot/ on presubmit PRs. run ITs in all 3 samples/ subdirectories otherwise.
diff --git a/.kokoro/presubmit/graalvm-native-17.cfg b/.kokoro/presubmit/graalvm-native-17.cfg
new file mode 100644
index 00000000..a3f7fb9d
--- /dev/null
+++ b/.kokoro/presubmit/graalvm-native-17.cfg
@@ -0,0 +1,33 @@
+# Format: //devtools/kokoro/config/proto/build.proto
+
+# Configure the docker image for kokoro-trampoline.
+env_vars: {
+ key: "TRAMPOLINE_IMAGE"
+ value: "gcr.io/cloud-devrel-kokoro-resources/graalvm17"
+}
+
+env_vars: {
+ key: "JOB_TYPE"
+ value: "graalvm17"
+}
+
+# TODO: remove this after we've migrated all tests and scripts
+env_vars: {
+ key: "GCLOUD_PROJECT"
+ value: "gcloud-devel"
+}
+
+env_vars: {
+ key: "GOOGLE_CLOUD_PROJECT"
+ value: "gcloud-devel"
+}
+
+env_vars: {
+ key: "GOOGLE_APPLICATION_CREDENTIALS"
+ value: "secret_manager/java-it-service-account"
+}
+
+env_vars: {
+ key: "SECRET_MANAGER_KEYS"
+ value: "java-it-service-account"
+}
\ No newline at end of file
diff --git a/CHANGELOG.md b/CHANGELOG.md
index c3b6551a..abe5028d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,17 @@
# Changelog
+## [0.13.0](https://github.com/googleapis/java-analytics-data/compare/v0.12.0...v0.13.0) (2022-05-19)
+
+
+### Features
+
+* add build scripts for native image testing in Java 17 ([#1440](https://github.com/googleapis/java-analytics-data/issues/1440)) ([#496](https://github.com/googleapis/java-analytics-data/issues/496)) ([63d3433](https://github.com/googleapis/java-analytics-data/commit/63d3433a0864f1ce9b807c39361f87cada9b48fd))
+
+
+### Dependencies
+
+* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.12.0 ([#500](https://github.com/googleapis/java-analytics-data/issues/500)) ([4307f11](https://github.com/googleapis/java-analytics-data/commit/4307f112950508a4912e78aa57c31232e4ce3eae))
+
## [0.12.0](https://github.com/googleapis/java-analytics-data/compare/v0.11.10...v0.12.0) (2022-05-19)
diff --git a/README.md b/README.md
index 5b3b0674..aafaba93 100644
--- a/README.md
+++ b/README.md
@@ -22,20 +22,20 @@ If you are using Maven, add this to your pom.xml file:
com.google.analytics
google-analytics-data
- 0.11.10
+ 0.12.0
```
If you are using Gradle without BOM, add this to your dependencies
```Groovy
-implementation 'com.google.analytics:google-analytics-data:0.11.10'
+implementation 'com.google.analytics:google-analytics-data:0.12.0'
```
If you are using SBT, add this to your dependencies
```Scala
-libraryDependencies += "com.google.analytics" % "google-analytics-data" % "0.11.10"
+libraryDependencies += "com.google.analytics" % "google-analytics-data" % "0.12.0"
```
## Authentication
diff --git a/google-analytics-data-bom/pom.xml b/google-analytics-data-bom/pom.xml
index 242e9f13..58e51b7a 100644
--- a/google-analytics-data-bom/pom.xml
+++ b/google-analytics-data-bom/pom.xml
@@ -3,7 +3,7 @@
4.0.0
com.google.analytics
google-analytics-data-bom
- 0.12.0
+ 0.13.0
pom
com.google.cloud
@@ -56,27 +56,27 @@
com.google.analytics
google-analytics-data
- 0.12.0
+ 0.13.0
com.google.api.grpc
grpc-google-analytics-data-v1beta
- 0.12.0
+ 0.13.0
com.google.api.grpc
grpc-google-analytics-data-v1alpha
- 0.12.0
+ 0.13.0
com.google.api.grpc
proto-google-analytics-data-v1beta
- 0.12.0
+ 0.13.0
com.google.api.grpc
proto-google-analytics-data-v1alpha
- 0.12.0
+ 0.13.0
diff --git a/google-analytics-data/pom.xml b/google-analytics-data/pom.xml
index f57c591f..df921937 100644
--- a/google-analytics-data/pom.xml
+++ b/google-analytics-data/pom.xml
@@ -3,7 +3,7 @@
4.0.0
com.google.analytics
google-analytics-data
- 0.12.0
+ 0.13.0
jar
Google Analytics Data
https://github.com/googleapis/java-analytics-data
@@ -11,7 +11,7 @@
com.google.analytics
google-analytics-data-parent
- 0.12.0
+ 0.13.0
google-analytics-data
diff --git a/grpc-google-analytics-data-v1alpha/pom.xml b/grpc-google-analytics-data-v1alpha/pom.xml
index faa46e55..16532d45 100644
--- a/grpc-google-analytics-data-v1alpha/pom.xml
+++ b/grpc-google-analytics-data-v1alpha/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-analytics-data-v1alpha
- 0.12.0
+ 0.13.0
grpc-google-analytics-data-v1alpha
GRPC library for google-analytics-data
com.google.analytics
google-analytics-data-parent
- 0.12.0
+ 0.13.0
diff --git a/grpc-google-analytics-data-v1beta/pom.xml b/grpc-google-analytics-data-v1beta/pom.xml
index 630bc699..c3f6d00c 100644
--- a/grpc-google-analytics-data-v1beta/pom.xml
+++ b/grpc-google-analytics-data-v1beta/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-analytics-data-v1beta
- 0.12.0
+ 0.13.0
grpc-google-analytics-data-v1beta
GRPC library for grpc-google-analytics-data-v1beta
com.google.analytics
google-analytics-data-parent
- 0.12.0
+ 0.13.0
diff --git a/pom.xml b/pom.xml
index dea69757..496cc5b5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
com.google.analytics
google-analytics-data-parent
pom
- 0.12.0
+ 0.13.0
Google Analytics Data Parent
https://github.com/googleapis/java-analytics-data
@@ -61,33 +61,33 @@
com.google.analytics
google-analytics-data
- 0.12.0
+ 0.13.0
com.google.api.grpc
proto-google-analytics-data-v1alpha
- 0.12.0
+ 0.13.0
com.google.api.grpc
grpc-google-analytics-data-v1alpha
- 0.12.0
+ 0.13.0
com.google.api.grpc
proto-google-analytics-data-v1beta
- 0.12.0
+ 0.13.0
com.google.api.grpc
grpc-google-analytics-data-v1beta
- 0.12.0
+ 0.13.0
com.google.cloud
google-cloud-shared-dependencies
- 2.11.0
+ 2.12.0
pom
import
diff --git a/proto-google-analytics-data-v1alpha/pom.xml b/proto-google-analytics-data-v1alpha/pom.xml
index c7cc06d2..c877d9d4 100644
--- a/proto-google-analytics-data-v1alpha/pom.xml
+++ b/proto-google-analytics-data-v1alpha/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-analytics-data-v1alpha
- 0.12.0
+ 0.13.0
proto-google-analytics-data-v1alpha
Proto library for google-analytics-data
com.google.analytics
google-analytics-data-parent
- 0.12.0
+ 0.13.0
diff --git a/proto-google-analytics-data-v1beta/pom.xml b/proto-google-analytics-data-v1beta/pom.xml
index fa5818d2..100c493b 100644
--- a/proto-google-analytics-data-v1beta/pom.xml
+++ b/proto-google-analytics-data-v1beta/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-analytics-data-v1beta
- 0.12.0
+ 0.13.0
proto-google-analytics-data-v1beta
PROTO library for proto-google-analytics-data-v1beta
com.google.analytics
google-analytics-data-parent
- 0.12.0
+ 0.13.0
diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml
index 220f484c..5bd9739d 100644
--- a/samples/install-without-bom/pom.xml
+++ b/samples/install-without-bom/pom.xml
@@ -29,7 +29,7 @@
com.google.analytics
google-analytics-data
- 0.11.10
+ 0.12.0
diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml
index 919f440a..41733146 100644
--- a/samples/snapshot/pom.xml
+++ b/samples/snapshot/pom.xml
@@ -40,7 +40,7 @@
com.google.analytics
google-analytics-data
- 0.12.0
+ 0.13.0
diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml
index 7081ec37..ae108661 100644
--- a/samples/snippets/pom.xml
+++ b/samples/snippets/pom.xml
@@ -40,7 +40,7 @@
com.google.analytics
google-analytics-data
- 0.11.10
+ 0.12.0
com.google.auth
diff --git a/versions.txt b/versions.txt
index 07efafa6..e404ca40 100644
--- a/versions.txt
+++ b/versions.txt
@@ -1,8 +1,8 @@
# Format:
# module:released-version:current-version
-google-analytics-data:0.12.0:0.12.0
-grpc-google-analytics-data-v1beta:0.12.0:0.12.0
-proto-google-analytics-data-v1beta:0.12.0:0.12.0
-proto-google-analytics-data-v1alpha:0.12.0:0.12.0
-grpc-google-analytics-data-v1alpha:0.12.0:0.12.0
+google-analytics-data:0.13.0:0.13.0
+grpc-google-analytics-data-v1beta:0.13.0:0.13.0
+proto-google-analytics-data-v1beta:0.13.0:0.13.0
+proto-google-analytics-data-v1alpha:0.13.0:0.13.0
+grpc-google-analytics-data-v1alpha:0.13.0:0.13.0