diff --git a/.github/readme/synth.metadata/synth.metadata b/.github/readme/synth.metadata/synth.metadata
index 1c35e4474..668ae410d 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-spanner-jdbc.git",
- "sha": "3e0fbd1706fc269cd7bfcd2258181487cc40cece"
+ "sha": "032f2c63dc95d4fc2bc4d05738031c1d1d880b4f"
}
},
{
"git": {
"name": "synthtool",
"remote": "https://github.com/googleapis/synthtool.git",
- "sha": "86ed43d4f56e6404d068e62e497029018879c771"
+ "sha": "60fc32cc950c20cfdd774b846a4a7dc5d1e4d0ef"
}
}
]
diff --git a/.github/sync-repo-settings.yaml b/.github/sync-repo-settings.yaml
index a0c0cd493..7defd84ae 100644
--- a/.github/sync-repo-settings.yaml
+++ b/.github/sync-repo-settings.yaml
@@ -38,6 +38,35 @@ branchProtectionRules:
- "units (11)"
- "Kokoro - Test: Integration"
- "cla/google"
+
+# Rules for master branch protection
+branchProtectionRules:
+# Identifies the protection rule pattern. Name of the branch to be protected.
+# Defaults to `master`
+- pattern: 1.21.x
+ # Can admins overwrite branch protection.
+ # Defaults to `true`
+ isAdminEnforced: true
+ # Number of approving reviews required to update matching branches.
+ # Defaults to `1`
+ requiredApprovingReviewCount: 1
+ # Are reviews from code owners required to update matching branches.
+ # Defaults to `false`
+ requiresCodeOwnerReviews: true
+ # Require up to date branches
+ requiresStrictStatusChecks: false
+ # List of required status check contexts that must pass for commits to be accepted to matching branches.
+ requiredStatusCheckContexts:
+ - "dependencies (8)"
+ - "dependencies (11)"
+ - "linkage-monitor"
+ - "lint"
+ - "clirr"
+ - "units (8)"
+ - "units (11)"
+ - "Kokoro - Test: Integration"
+ - "cla/google"
+
# List of explicit permissions to add (additive only)
permissionRules:
- team: yoshi-admins
@@ -45,4 +74,4 @@ permissionRules:
- team: yoshi-java-admins
permission: admin
- team: yoshi-java
- permission: push
\ No newline at end of file
+ permission: push
diff --git a/.kokoro/build.sh b/.kokoro/build.sh
index 5566bac3f..e4ddb5b73 100755
--- a/.kokoro/build.sh
+++ b/.kokoro/build.sh
@@ -79,6 +79,11 @@ samples)
if [[ -f ${SAMPLES_DIR}/pom.xml ]]
then
+ for FILE in ${KOKORO_GFILE_DIR}/secret_manager/*-samples-secrets; do
+ [[ -f "$FILE" ]] || continue
+ source "$FILE"
+ done
+
pushd ${SAMPLES_DIR}
mvn -B \
-Penable-samples \
diff --git a/.kokoro/dependencies.sh b/.kokoro/dependencies.sh
index 0fb8c8436..59d2aafc7 100755
--- a/.kokoro/dependencies.sh
+++ b/.kokoro/dependencies.sh
@@ -33,6 +33,7 @@ export MAVEN_OPTS="-Xmx1024m -XX:MaxPermSize=128m"
retry_with_backoff 3 10 \
mvn install -B -V -ntp \
-DskipTests=true \
+ -Dmaven.javadoc.skip=true \
-Dclirr.skip=true
mvn -B dependency:analyze -DfailOnWarning=true
diff --git a/.kokoro/nightly/java7.cfg b/.kokoro/nightly/java7.cfg
new file mode 100644
index 000000000..cb24f44ee
--- /dev/null
+++ b/.kokoro/nightly/java7.cfg
@@ -0,0 +1,7 @@
+# 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/java7"
+}
diff --git a/.kokoro/presubmit/java7.cfg b/.kokoro/presubmit/java7.cfg
new file mode 100644
index 000000000..cb24f44ee
--- /dev/null
+++ b/.kokoro/presubmit/java7.cfg
@@ -0,0 +1,7 @@
+# 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/java7"
+}
diff --git a/.kokoro/release/publish_javadoc.sh b/.kokoro/release/publish_javadoc.sh
index 0773cfe82..caa7dddfb 100755
--- a/.kokoro/release/publish_javadoc.sh
+++ b/.kokoro/release/publish_javadoc.sh
@@ -24,11 +24,6 @@ if [[ -z "${STAGING_BUCKET}" ]]; then
exit 1
fi
-if [[ -z "${STAGING_BUCKET_V2}" ]]; then
- echo "Need to set STAGING_BUCKET_V2 environment variable"
- exit 1
-fi
-
# work from the git root directory
pushd $(dirname "$0")/../../
diff --git a/.repo-metadata.json b/.repo-metadata.json
index 524b2f3f2..e787150b3 100644
--- a/.repo-metadata.json
+++ b/.repo-metadata.json
@@ -5,8 +5,10 @@
"client_documentation": "https://googleapis.dev/java/google-cloud-spanner-jdbc/latest/index.html",
"release_level": "ga",
"language": "java",
+ "min_java_version": 8,
"repo": "googleapis/java-spanner-jdbc",
"repo_short": "java-spanner-jdbc",
"distribution_name": "com.google.cloud:google-cloud-spanner-jdbc",
"codeowner_team": "@googleapis/api-spanner-java"
}
+
diff --git a/CHANGELOG.md b/CHANGELOG.md
index c935f736d..817bb1527 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,13 @@
# Changelog
+### [2.0.1](https://www.github.com/googleapis/java-spanner-jdbc/compare/v2.0.0...v2.0.1) (2021-04-13)
+
+
+### Dependencies
+
+* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.21.0 ([#423](https://www.github.com/googleapis/java-spanner-jdbc/issues/423)) ([e0cf14a](https://www.github.com/googleapis/java-spanner-jdbc/commit/e0cf14a4dd087532924f49bb8e0431e1d681c7e8))
+* update dependency com.google.cloud:google-cloud-spanner-bom to v6.2.0 ([#420](https://www.github.com/googleapis/java-spanner-jdbc/issues/420)) ([fdd8809](https://www.github.com/googleapis/java-spanner-jdbc/commit/fdd880943394e4760c26eadc3a87d5a298591eb1))
+
## [2.0.0](https://www.github.com/googleapis/java-spanner-jdbc/compare/v1.21.0...v2.0.0) (2021-03-24)
diff --git a/README.md b/README.md
index bd9013fdc..03bdbcc9a 100644
--- a/README.md
+++ b/README.md
@@ -17,18 +17,18 @@ If you are using Maven, add this to your pom.xml file:
com.google.cloud
google-cloud-spanner-jdbc
- 1.21.0
+ 2.0.0
```
If you are using Gradle without BOM, add this to your dependencies
```Groovy
-compile 'com.google.cloud:google-cloud-spanner-jdbc:1.21.0'
+compile 'com.google.cloud:google-cloud-spanner-jdbc:2.0.0'
```
If you are using SBT, add this to your dependencies
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-spanner-jdbc" % "1.21.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-spanner-jdbc" % "2.0.0"
```
## Authentication
@@ -108,7 +108,7 @@ To get help, follow the instructions in the [shared Troubleshooting document][tr
## Java Versions
-Java 7 or above is required for using this client.
+Java 8 or above is required for using this client.
## Versioning
@@ -135,7 +135,6 @@ Apache 2.0 - See [LICENSE][license] for more information.
Java Version | Status
------------ | ------
-Java 7 | [![Kokoro CI][kokoro-badge-image-1]][kokoro-badge-link-1]
Java 8 | [![Kokoro CI][kokoro-badge-image-2]][kokoro-badge-link-2]
Java 8 OSX | [![Kokoro CI][kokoro-badge-image-3]][kokoro-badge-link-3]
Java 8 Windows | [![Kokoro CI][kokoro-badge-image-4]][kokoro-badge-link-4]
diff --git a/pom.xml b/pom.xml
index cd3d5c568..3c197a703 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
google-cloud-spanner-jdbc
- 2.0.0
+ 2.0.1
jar
Google Cloud Spanner JDBC
https://github.com/googleapis/java-spanner-jdbc
@@ -71,14 +71,14 @@
com.google.cloud
google-cloud-spanner-bom
- 6.0.0
+ 6.2.0
pom
import
com.google.cloud
google-cloud-shared-dependencies
- 0.20.1
+ 0.21.0
pom
import
diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml
index 0edee3488..ac8d45977 100644
--- a/samples/install-without-bom/pom.xml
+++ b/samples/install-without-bom/pom.xml
@@ -14,7 +14,7 @@
com.google.cloud.samples
shared-configuration
- 1.0.21
+ 1.0.22
@@ -29,7 +29,7 @@
com.google.cloud
google-cloud-spanner-jdbc
- 1.21.0
+ 2.0.0
diff --git a/samples/pom.xml b/samples/pom.xml
index 13432e5e8..08d34f32f 100644
--- a/samples/pom.xml
+++ b/samples/pom.xml
@@ -18,7 +18,7 @@
com.google.cloud.samples
shared-configuration
- 1.0.21
+ 1.0.22
diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml
index cf6940250..4d7c6e1a6 100644
--- a/samples/snapshot/pom.xml
+++ b/samples/snapshot/pom.xml
@@ -14,7 +14,7 @@
com.google.cloud.samples
shared-configuration
- 1.0.21
+ 1.0.22
@@ -28,7 +28,7 @@
com.google.cloud
google-cloud-spanner-jdbc
- 2.0.0
+ 2.0.1
diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml
index 4ae551a63..bd6146198 100644
--- a/samples/snippets/pom.xml
+++ b/samples/snippets/pom.xml
@@ -14,7 +14,7 @@
com.google.cloud.samples
shared-configuration
- 1.0.21
+ 1.0.22
@@ -30,7 +30,7 @@
com.google.cloud
libraries-bom
- 19.2.1
+ 20.0.0
pom
import
diff --git a/synth.metadata b/synth.metadata
index ac98e78ee..822119576 100644
--- a/synth.metadata
+++ b/synth.metadata
@@ -4,14 +4,14 @@
"git": {
"name": ".",
"remote": "https://github.com/googleapis/java-spanner-jdbc.git",
- "sha": "b32e7aebd4c8d24d052e4616b5dd7735878e01c3"
+ "sha": "aa52dbff8e007c902111eb64aee79f8548c94a1a"
}
},
{
"git": {
"name": "synthtool",
"remote": "https://github.com/googleapis/synthtool.git",
- "sha": "0b064d767537e0675fc053e53fca473c5c701fb8"
+ "sha": "5b0e1592dd7d70b485e157ea4b3eb1704ecbd015"
}
}
],
diff --git a/versions.txt b/versions.txt
index 3d2f03ceb..d778cc6f2 100644
--- a/versions.txt
+++ b/versions.txt
@@ -1,4 +1,4 @@
# Format:
# module:released-version:current-version
-google-cloud-spanner-jdbc:2.0.0:2.0.0
+google-cloud-spanner-jdbc:2.0.1:2.0.1