diff --git a/.github/.OwlBot.lock.yaml b/.github/.OwlBot.lock.yaml index a86dc465..23bcdc9b 100644 --- a/.github/.OwlBot.lock.yaml +++ b/.github/.OwlBot.lock.yaml @@ -1,3 +1,3 @@ docker: image: gcr.io/repo-automation-bots/owlbot-java:latest - digest: sha256:a9b83a276c82987d284b733713fe86a3c8a2cc457933767eeb2688b882e54c6a + digest: sha256:2e88a4a7fe3377cf8de1fa5982134f6ef2768980fa2f94edcc1ba6604ae2e7ca diff --git a/.github/readme/synth.metadata/synth.metadata b/.github/readme/synth.metadata/synth.metadata index c94863a3..908e6ba0 100644 --- a/.github/readme/synth.metadata/synth.metadata +++ b/.github/readme/synth.metadata/synth.metadata @@ -4,14 +4,14 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-document-ai.git", - "sha": "6d4e970d2daef0e1d5eab087aafb67e84e9eb252" + "sha": "9fe63150ad0e6ef800a9fef26d8029011663cad7" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "9763f20e4b7bb1091082462b2f7970e965d0d414" + "sha": "e44dc0c742b1230887a73552357e0c18dcc30b92" } } ] diff --git a/CHANGELOG.md b/CHANGELOG.md index 4afc8392..e01d5726 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +### [1.2.1](https://www.github.com/googleapis/java-document-ai/compare/v1.2.0...v1.2.1) (2021-07-14) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-storage to v1.118.0 ([#543](https://www.github.com/googleapis/java-document-ai/issues/543)) ([9fe6315](https://www.github.com/googleapis/java-document-ai/commit/9fe63150ad0e6ef800a9fef26d8029011663cad7)) + ## [1.2.0](https://www.github.com/googleapis/java-document-ai/compare/v1.1.1...v1.2.0) (2021-07-02) diff --git a/README.md b/README.md index 2b105af2..f32753a4 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file com.google.cloud libraries-bom - 20.7.0 + 20.8.0 pom import @@ -28,7 +28,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file com.google.cloud google-cloud-document-ai - 1.1.1 + 1.2.0 ``` @@ -39,25 +39,25 @@ If you are using Maven without BOM, add this to your dependencies: com.google.cloud google-cloud-document-ai - 1.1.1 + 1.2.0 ``` If you are using Gradle 5.x or later, add this to your dependencies ```Groovy -implementation platform('com.google.cloud:libraries-bom:20.7.0') +implementation platform('com.google.cloud:libraries-bom:20.8.0') compile 'com.google.cloud:google-cloud-document-ai' ``` If you are using Gradle without BOM, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-document-ai:1.1.1' +compile 'com.google.cloud:google-cloud-document-ai:1.2.0' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-document-ai" % "1.1.1" +libraryDependencies += "com.google.cloud" % "google-cloud-document-ai" % "1.2.0" ``` ## Authentication @@ -119,10 +119,50 @@ To get help, follow the instructions in the [shared Troubleshooting document][tr Document AI uses gRPC for the transport layer. -## Java Versions +## Supported Java Versions Java 7 or above is required for using this client. +Google's Java client libraries, +[Google Cloud Client Libraries][cloudlibs] +and +[Google Cloud API Libraries][apilibs], +follow the +[Oracle Java SE support roadmap][oracle] +(see the Oracle Java SE Product Releases section). + +### For new development + +In general, new feature development occurs with support for the lowest Java +LTS version covered by Oracle's Premier Support (which typically lasts 5 years +from initial General Availability). If the minimum required JVM for a given +library is changed, it is accompanied by a [semver][semver] major release. + +Java 11 and (in September 2021) Java 17 are the best choices for new +development. + +### Keeping production systems current + +Google tests its client libraries with all current LTS versions covered by +Oracle's Extended Support (which typically lasts 8 years from initial +General Availability). + +#### Legacy support + +Google's client libraries support legacy versions of Java runtimes with long +term stable libraries that don't receive feature updates on a best efforts basis +as it may not be possible to backport all patches. + +Google provides updates on a best efforts basis to apps that continue to use +Java 7, though apps might need to upgrade to current versions of the library +that supports their JVM. + +#### Where to find specific information + +The latest versions and the supported Java versions are identified on +the individual GitHub repository `github.com/GoogleAPIs/java-SERVICENAME` +and on [google-cloud-java][g-c-j]. + ## Versioning @@ -183,3 +223,9 @@ Java is a registered trademark of Oracle and/or its affiliates. [enable-api]: https://console.cloud.google.com/flows/enableapi?apiid=documentai.googleapis.com [libraries-bom]: https://github.com/GoogleCloudPlatform/cloud-opensource-java/wiki/The-Google-Cloud-Platform-Libraries-BOM [shell_img]: https://gstatic.com/cloudssh/images/open-btn.png + +[semver]: https://semver.org/ +[cloudlibs]: https://cloud.google.com/apis/docs/client-libraries-explained +[apilibs]: https://cloud.google.com/apis/docs/client-libraries-explained#google_api_client_libraries +[oracle]: https://www.oracle.com/java/technologies/java-se-support-roadmap.html +[g-c-j]: http://github.com/googleapis/google-cloud-java diff --git a/google-cloud-document-ai-bom/pom.xml b/google-cloud-document-ai-bom/pom.xml index 07bbc401..93906d8b 100644 --- a/google-cloud-document-ai-bom/pom.xml +++ b/google-cloud-document-ai-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-document-ai-bom - 1.2.0 + 1.2.1 pom com.google.cloud @@ -37,17 +37,6 @@ https://github.com/googleapis/java-document-ai - - - sonatype-nexus-snapshots - https://oss.sonatype.org/content/repositories/snapshots - - - sonatype-nexus-staging - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - - The Apache Software License, Version 2.0 @@ -61,47 +50,47 @@ com.google.cloud google-cloud-document-ai - 1.2.0 + 1.2.1 com.google.api.grpc grpc-google-cloud-document-ai-v1beta1 - 0.11.0 + 0.11.1 com.google.api.grpc grpc-google-cloud-document-ai-v1beta2 - 0.11.0 + 0.11.1 com.google.api.grpc grpc-google-cloud-document-ai-v1beta3 - 0.11.0 + 0.11.1 com.google.api.grpc grpc-google-cloud-document-ai-v1 - 1.2.0 + 1.2.1 com.google.api.grpc proto-google-cloud-document-ai-v1beta1 - 0.11.0 + 0.11.1 com.google.api.grpc proto-google-cloud-document-ai-v1beta2 - 0.11.0 + 0.11.1 com.google.api.grpc proto-google-cloud-document-ai-v1beta3 - 0.11.0 + 0.11.1 com.google.api.grpc proto-google-cloud-document-ai-v1 - 1.2.0 + 1.2.1 diff --git a/google-cloud-document-ai/pom.xml b/google-cloud-document-ai/pom.xml index 2493a3f7..35f396b8 100644 --- a/google-cloud-document-ai/pom.xml +++ b/google-cloud-document-ai/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-document-ai - 1.2.0 + 1.2.1 jar Google Cloud Document AI https://github.com/googleapis/java-document-ai @@ -11,7 +11,7 @@ com.google.cloud google-cloud-document-ai-parent - 1.2.0 + 1.2.1 google-cloud-document-ai diff --git a/grpc-google-cloud-document-ai-v1/pom.xml b/grpc-google-cloud-document-ai-v1/pom.xml index 1b2b86dd..fb13abf7 100644 --- a/grpc-google-cloud-document-ai-v1/pom.xml +++ b/grpc-google-cloud-document-ai-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-document-ai-v1 - 1.2.0 + 1.2.1 grpc-google-cloud-document-ai-v1 GRPC library for google-cloud-document-ai com.google.cloud google-cloud-document-ai-parent - 1.2.0 + 1.2.1 diff --git a/grpc-google-cloud-document-ai-v1beta1/pom.xml b/grpc-google-cloud-document-ai-v1beta1/pom.xml index e521bdcd..ef69035c 100644 --- a/grpc-google-cloud-document-ai-v1beta1/pom.xml +++ b/grpc-google-cloud-document-ai-v1beta1/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-document-ai-v1beta1 - 0.11.0 + 0.11.1 grpc-google-cloud-document-ai-v1beta1 GRPC library for grpc-google-cloud-document-ai-v1beta1 com.google.cloud google-cloud-document-ai-parent - 1.2.0 + 1.2.1 diff --git a/grpc-google-cloud-document-ai-v1beta2/pom.xml b/grpc-google-cloud-document-ai-v1beta2/pom.xml index d055c90e..e09a21d0 100644 --- a/grpc-google-cloud-document-ai-v1beta2/pom.xml +++ b/grpc-google-cloud-document-ai-v1beta2/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-document-ai-v1beta2 - 0.11.0 + 0.11.1 grpc-google-cloud-document-ai-v1beta2 GRPC library for grpc-google-cloud-document-ai-v1beta2 com.google.cloud google-cloud-document-ai-parent - 1.2.0 + 1.2.1 diff --git a/grpc-google-cloud-document-ai-v1beta3/pom.xml b/grpc-google-cloud-document-ai-v1beta3/pom.xml index 7ca31c74..66008d36 100644 --- a/grpc-google-cloud-document-ai-v1beta3/pom.xml +++ b/grpc-google-cloud-document-ai-v1beta3/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-document-ai-v1beta3 - 0.11.0 + 0.11.1 grpc-google-cloud-document-ai-v1beta3 GRPC library for grpc-google-cloud-document-ai-v1beta3 com.google.cloud google-cloud-document-ai-parent - 1.2.0 + 1.2.1 diff --git a/java.header b/java.header index 3a9b503a..d0970ba7 100644 --- a/java.header +++ b/java.header @@ -1,5 +1,5 @@ ^/\*$ -^ \* Copyright \d\d\d\d,? Google (Inc\.|LLC)( All [rR]ights [rR]eserved\.)?$ +^ \* Copyright \d\d\d\d,? Google (Inc\.|LLC)$ ^ \*$ ^ \* Licensed under the Apache License, Version 2\.0 \(the "License"\);$ ^ \* you may not use this file except in compliance with the License\.$ diff --git a/pom.xml b/pom.xml index 5ca695b9..6336e0d4 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-document-ai-parent pom - 1.2.0 + 1.2.1 Google Cloud Document AI Parent https://github.com/googleapis/java-document-ai @@ -41,16 +41,7 @@ https://github.com/googleapis/java-document-ai/issues GitHub Issues - - - sonatype-nexus-snapshots - https://oss.sonatype.org/content/repositories/snapshots - - - sonatype-nexus-staging - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - + Apache-2.0 @@ -70,47 +61,47 @@ com.google.api.grpc grpc-google-cloud-document-ai-v1beta1 - 0.11.0 + 0.11.1 com.google.api.grpc proto-google-cloud-document-ai-v1 - 1.2.0 + 1.2.1 com.google.api.grpc grpc-google-cloud-document-ai-v1 - 1.2.0 + 1.2.1 com.google.cloud google-cloud-document-ai - 1.2.0 + 1.2.1 com.google.api.grpc grpc-google-cloud-document-ai-v1beta2 - 0.11.0 + 0.11.1 com.google.api.grpc grpc-google-cloud-document-ai-v1beta3 - 0.11.0 + 0.11.1 com.google.api.grpc proto-google-cloud-document-ai-v1beta1 - 0.11.0 + 0.11.1 com.google.api.grpc proto-google-cloud-document-ai-v1beta2 - 0.11.0 + 0.11.1 com.google.api.grpc proto-google-cloud-document-ai-v1beta3 - 0.11.0 + 0.11.1 diff --git a/proto-google-cloud-document-ai-v1/pom.xml b/proto-google-cloud-document-ai-v1/pom.xml index 35abe159..fb292d28 100644 --- a/proto-google-cloud-document-ai-v1/pom.xml +++ b/proto-google-cloud-document-ai-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-document-ai-v1 - 1.2.0 + 1.2.1 proto-google-cloud-document-ai-v1 Proto library for google-cloud-document-ai com.google.cloud google-cloud-document-ai-parent - 1.2.0 + 1.2.1 diff --git a/proto-google-cloud-document-ai-v1beta1/pom.xml b/proto-google-cloud-document-ai-v1beta1/pom.xml index cdb67b55..c9ffcdc3 100644 --- a/proto-google-cloud-document-ai-v1beta1/pom.xml +++ b/proto-google-cloud-document-ai-v1beta1/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-document-ai-v1beta1 - 0.11.0 + 0.11.1 proto-google-cloud-document-ai-v1beta1 PROTO library for proto-google-cloud-document-ai-v1beta1 com.google.cloud google-cloud-document-ai-parent - 1.2.0 + 1.2.1 diff --git a/proto-google-cloud-document-ai-v1beta2/pom.xml b/proto-google-cloud-document-ai-v1beta2/pom.xml index 388312be..45776bec 100644 --- a/proto-google-cloud-document-ai-v1beta2/pom.xml +++ b/proto-google-cloud-document-ai-v1beta2/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-document-ai-v1beta2 - 0.11.0 + 0.11.1 proto-google-cloud-document-ai-v1beta2 PROTO library for proto-google-cloud-document-ai-v1beta2 com.google.cloud google-cloud-document-ai-parent - 1.2.0 + 1.2.1 diff --git a/proto-google-cloud-document-ai-v1beta3/pom.xml b/proto-google-cloud-document-ai-v1beta3/pom.xml index f1eaeced..ef1ded52 100644 --- a/proto-google-cloud-document-ai-v1beta3/pom.xml +++ b/proto-google-cloud-document-ai-v1beta3/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-document-ai-v1beta3 - 0.11.0 + 0.11.1 proto-google-cloud-document-ai-v1beta3 PROTO library for proto-google-cloud-document-ai-v1beta3 com.google.cloud google-cloud-document-ai-parent - 1.2.0 + 1.2.1 diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index 46d5200a..30c5c683 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -29,13 +29,13 @@ com.google.cloud google-cloud-document-ai - 1.1.1 + 1.2.0 com.google.cloud google-cloud-storage - 1.117.1 + 1.118.0 junit diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index cb728eca..c0acabba 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -28,13 +28,13 @@ com.google.cloud google-cloud-document-ai - 1.1.1 + 1.2.0 com.google.cloud google-cloud-storage - 1.117.1 + 1.118.0 junit diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml index 5e60b03a..deb7c17c 100644 --- a/samples/snippets/pom.xml +++ b/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 20.7.0 + 20.8.0 pom import @@ -41,7 +41,7 @@ com.google.cloud google-cloud-document-ai - 1.1.1 + 1.2.0 diff --git a/versions.txt b/versions.txt index f64d962b..604d1ee1 100644 --- a/versions.txt +++ b/versions.txt @@ -1,12 +1,12 @@ # Format: # module:released-version:current-version -google-cloud-document-ai:1.2.0:1.2.0 -grpc-google-cloud-document-ai-v1beta1:0.11.0:0.11.0 -grpc-google-cloud-document-ai-v1beta2:0.11.0:0.11.0 -grpc-google-cloud-document-ai-v1beta3:0.11.0:0.11.0 -grpc-google-cloud-document-ai-v1:1.2.0:1.2.0 -proto-google-cloud-document-ai-v1beta1:0.11.0:0.11.0 -proto-google-cloud-document-ai-v1beta2:0.11.0:0.11.0 -proto-google-cloud-document-ai-v1beta3:0.11.0:0.11.0 -proto-google-cloud-document-ai-v1:1.2.0:1.2.0 +google-cloud-document-ai:1.2.1:1.2.1 +grpc-google-cloud-document-ai-v1beta1:0.11.1:0.11.1 +grpc-google-cloud-document-ai-v1beta2:0.11.1:0.11.1 +grpc-google-cloud-document-ai-v1beta3:0.11.1:0.11.1 +grpc-google-cloud-document-ai-v1:1.2.1:1.2.1 +proto-google-cloud-document-ai-v1beta1:0.11.1:0.11.1 +proto-google-cloud-document-ai-v1beta2:0.11.1:0.11.1 +proto-google-cloud-document-ai-v1beta3:0.11.1:0.11.1 +proto-google-cloud-document-ai-v1:1.2.1:1.2.1