diff --git a/bigquery/go.mod b/bigquery/go.mod index f325ec58108..53f180617ec 100644 --- a/bigquery/go.mod +++ b/bigquery/go.mod @@ -8,7 +8,7 @@ require ( github.com/golang/protobuf v1.4.2 github.com/google/go-cmp v0.5.1 github.com/googleapis/gax-go/v2 v2.0.5 - golang.org/x/tools v0.0.0-20200828013309-97019fc2e64b // indirect + golang.org/x/tools v0.0.0-20200828161849-5deb26317202 // indirect google.golang.org/api v0.30.0 google.golang.org/genproto v0.0.0-20200828030656-73b5761be4c5 google.golang.org/grpc v1.31.0 diff --git a/bigquery/go.sum b/bigquery/go.sum index d004cf1a812..d555f141f72 100644 --- a/bigquery/go.sum +++ b/bigquery/go.sum @@ -371,8 +371,8 @@ golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d h1:szSOL78iTCl0LF1AMjhSWJj golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200817023811-d00afeaade8f h1:33yHANSyO/TeglgY9rBhUpX43wtonTXoFOsMRtNB6qE= golang.org/x/tools v0.0.0-20200817023811-d00afeaade8f/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= -golang.org/x/tools v0.0.0-20200828013309-97019fc2e64b h1:TlHrnfzYWpw9fgHafO5AaiaqK81ZaJzPi+srvBuZUIQ= -golang.org/x/tools v0.0.0-20200828013309-97019fc2e64b/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200828161849-5deb26317202 h1:DrWbY9UUFi/sl/3HkNVoBjDbGfIPZZfgoGsGxOL1EU8= +golang.org/x/tools v0.0.0-20200828161849-5deb26317202/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4= diff --git a/bigquery/integration_test.go b/bigquery/integration_test.go index 77ee8f29e86..6ef8df8b374 100644 --- a/bigquery/integration_test.go +++ b/bigquery/integration_test.go @@ -2671,6 +2671,29 @@ func TestIntegration_RoutineScalarUDF(t *testing.T) { } } +func TestIntegration_RoutineJSUDF(t *testing.T) { + if client == nil { + t.Skip("Integration tests skipped") + } + ctx := context.Background() + + // Create a scalar UDF routine via API. + routineID := routineIDs.New() + routine := dataset.Routine(routineID) + err := routine.Create(ctx, &RoutineMetadata{ + Language: "JAVASCRIPT", Type: "SCALAR_FUNCTION", + Description: "capitalizes using javascript", + Arguments: []*RoutineArgument{ + {Name: "instr", Kind: "FIXED_TYPE", DataType: &StandardSQLDataType{TypeKind: "STRING"}}, + }, + ReturnType: &StandardSQLDataType{TypeKind: "STRING"}, + Body: "return instr.toUpperCase();", + }) + if err != nil { + t.Fatalf("Create: %v", err) + } +} + func TestIntegration_RoutineComplexTypes(t *testing.T) { if client == nil { t.Skip("Integration tests skipped") diff --git a/bigquery/routine.go b/bigquery/routine.go index c045b64dfd8..a7026b6fc18 100644 --- a/bigquery/routine.go +++ b/bigquery/routine.go @@ -156,6 +156,11 @@ func (rm *RoutineMetadata) toBQ() (*bq.Routine, error) { r.Language = rm.Language r.RoutineType = rm.Type r.DefinitionBody = rm.Body + rt, err := rm.ReturnType.toBQ() + if err != nil { + return nil, err + } + r.ReturnType = rt var args []*bq.Argument for _, v := range rm.Arguments { diff --git a/bigquery/routine_test.go b/bigquery/routine_test.go index 5f027fe3e1b..00122a44e0c 100644 --- a/bigquery/routine_test.go +++ b/bigquery/routine_test.go @@ -82,6 +82,7 @@ func TestRoutineTypeConversions(t *testing.T) { Etag: "etag", RoutineType: "type", Language: "lang", + ReturnType: &bq.StandardSqlDataType{TypeKind: "INT64"}, }, &RoutineMetadata{ CreationTime: aTime, @@ -91,16 +92,19 @@ func TestRoutineTypeConversions(t *testing.T) { ETag: "etag", Type: "type", Language: "lang", + ReturnType: &StandardSQLDataType{TypeKind: "INT64"}, }}, {"body_and_libs", "FromRoutineMetadataToUpdate", &RoutineMetadataToUpdate{ Body: "body", ImportedLibraries: []string{"foo", "bar"}, + ReturnType: &StandardSQLDataType{TypeKind: "FOO"}, }, &bq.Routine{ DefinitionBody: "body", ImportedLibraries: []string{"foo", "bar"}, - ForceSendFields: []string{"DefinitionBody", "ImportedLibraries"}, + ReturnType: &bq.StandardSqlDataType{TypeKind: "FOO"}, + ForceSendFields: []string{"DefinitionBody", "ImportedLibraries", "ReturnType"}, }}, {"null_fields", "FromRoutineMetadataToUpdate", &RoutineMetadataToUpdate{ diff --git a/bigtable/go.mod b/bigtable/go.mod index b556e5d5da4..de1cfc12414 100644 --- a/bigtable/go.mod +++ b/bigtable/go.mod @@ -9,7 +9,7 @@ require ( github.com/google/go-cmp v0.5.1 github.com/googleapis/gax-go/v2 v2.0.5 golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d - golang.org/x/tools v0.0.0-20200828013309-97019fc2e64b // indirect + golang.org/x/tools v0.0.0-20200828161849-5deb26317202 // indirect google.golang.org/api v0.30.0 google.golang.org/genproto v0.0.0-20200828030656-73b5761be4c5 google.golang.org/grpc v1.31.0 diff --git a/bigtable/go.sum b/bigtable/go.sum index 758f878cc76..f961f3407f6 100644 --- a/bigtable/go.sum +++ b/bigtable/go.sum @@ -380,8 +380,8 @@ golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d h1:szSOL78iTCl0LF1AMjhSWJj golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200817023811-d00afeaade8f h1:33yHANSyO/TeglgY9rBhUpX43wtonTXoFOsMRtNB6qE= golang.org/x/tools v0.0.0-20200817023811-d00afeaade8f/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= -golang.org/x/tools v0.0.0-20200828013309-97019fc2e64b h1:TlHrnfzYWpw9fgHafO5AaiaqK81ZaJzPi+srvBuZUIQ= -golang.org/x/tools v0.0.0-20200828013309-97019fc2e64b/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200828161849-5deb26317202 h1:DrWbY9UUFi/sl/3HkNVoBjDbGfIPZZfgoGsGxOL1EU8= +golang.org/x/tools v0.0.0-20200828161849-5deb26317202/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4= diff --git a/datastore/go.mod b/datastore/go.mod index bc10127ecaa..9486172f8ca 100644 --- a/datastore/go.mod +++ b/datastore/go.mod @@ -7,7 +7,7 @@ require ( github.com/golang/protobuf v1.4.2 github.com/google/go-cmp v0.5.1 github.com/googleapis/gax-go/v2 v2.0.5 - golang.org/x/tools v0.0.0-20200828013309-97019fc2e64b // indirect + golang.org/x/tools v0.0.0-20200828161849-5deb26317202 // indirect google.golang.org/api v0.30.0 google.golang.org/genproto v0.0.0-20200828030656-73b5761be4c5 google.golang.org/grpc v1.31.0 diff --git a/datastore/go.sum b/datastore/go.sum index c5063067ae1..03dd391606a 100644 --- a/datastore/go.sum +++ b/datastore/go.sum @@ -375,8 +375,8 @@ golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d h1:szSOL78iTCl0LF1AMjhSWJj golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200817023811-d00afeaade8f h1:33yHANSyO/TeglgY9rBhUpX43wtonTXoFOsMRtNB6qE= golang.org/x/tools v0.0.0-20200817023811-d00afeaade8f/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= -golang.org/x/tools v0.0.0-20200828013309-97019fc2e64b h1:TlHrnfzYWpw9fgHafO5AaiaqK81ZaJzPi+srvBuZUIQ= -golang.org/x/tools v0.0.0-20200828013309-97019fc2e64b/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200828161849-5deb26317202 h1:DrWbY9UUFi/sl/3HkNVoBjDbGfIPZZfgoGsGxOL1EU8= +golang.org/x/tools v0.0.0-20200828161849-5deb26317202/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4= diff --git a/firestore/go.mod b/firestore/go.mod index cecc8f3d68d..e6503801ef1 100644 --- a/firestore/go.mod +++ b/firestore/go.mod @@ -7,7 +7,7 @@ require ( github.com/golang/protobuf v1.4.2 github.com/google/go-cmp v0.5.1 github.com/googleapis/gax-go/v2 v2.0.5 - golang.org/x/tools v0.0.0-20200828013309-97019fc2e64b // indirect + golang.org/x/tools v0.0.0-20200828161849-5deb26317202 // indirect google.golang.org/api v0.30.0 google.golang.org/genproto v0.0.0-20200828030656-73b5761be4c5 google.golang.org/grpc v1.31.0 diff --git a/firestore/go.sum b/firestore/go.sum index 4cadb513dcb..04841f0588f 100644 --- a/firestore/go.sum +++ b/firestore/go.sum @@ -377,8 +377,8 @@ golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d h1:szSOL78iTCl0LF1AMjhSWJj golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200817023811-d00afeaade8f h1:33yHANSyO/TeglgY9rBhUpX43wtonTXoFOsMRtNB6qE= golang.org/x/tools v0.0.0-20200817023811-d00afeaade8f/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= -golang.org/x/tools v0.0.0-20200828013309-97019fc2e64b h1:TlHrnfzYWpw9fgHafO5AaiaqK81ZaJzPi+srvBuZUIQ= -golang.org/x/tools v0.0.0-20200828013309-97019fc2e64b/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200828161849-5deb26317202 h1:DrWbY9UUFi/sl/3HkNVoBjDbGfIPZZfgoGsGxOL1EU8= +golang.org/x/tools v0.0.0-20200828161849-5deb26317202/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4= diff --git a/go.mod b/go.mod index db7af6ee44f..ee4db1b9f03 100644 --- a/go.mod +++ b/go.mod @@ -16,7 +16,7 @@ require ( golang.org/x/net v0.0.0-20200822124328-c89045814202 golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d golang.org/x/text v0.3.3 - golang.org/x/tools v0.0.0-20200828013309-97019fc2e64b + golang.org/x/tools v0.0.0-20200828161849-5deb26317202 golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 // indirect google.golang.org/api v0.30.0 google.golang.org/genproto v0.0.0-20200828030656-73b5761be4c5 diff --git a/go.sum b/go.sum index fc7fe831a22..e309cdbcdb3 100644 --- a/go.sum +++ b/go.sum @@ -363,8 +363,8 @@ golang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod h1:EkVYQZoAsY45+roY golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d h1:szSOL78iTCl0LF1AMjhSWJj8tIM0KixlUUnBtYXsmd8= golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= -golang.org/x/tools v0.0.0-20200828013309-97019fc2e64b h1:TlHrnfzYWpw9fgHafO5AaiaqK81ZaJzPi+srvBuZUIQ= -golang.org/x/tools v0.0.0-20200828013309-97019fc2e64b/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200828161849-5deb26317202 h1:DrWbY9UUFi/sl/3HkNVoBjDbGfIPZZfgoGsGxOL1EU8= +golang.org/x/tools v0.0.0-20200828161849-5deb26317202/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4= diff --git a/internal/version/version.go b/internal/version/version.go index f3dca3d0472..8857070f2a9 100644 --- a/internal/version/version.go +++ b/internal/version/version.go @@ -26,7 +26,7 @@ import ( // Repo is the current version of the client libraries in this // repo. It should be a date in YYYYMMDD format. -const Repo = "20200817" +const Repo = "20200827" // Go returns the Go runtime version. The returned string // has no whitespace. diff --git a/logging/CHANGES.md b/logging/CHANGES.md index fbf92a70d37..35bb8579c8d 100644 --- a/logging/CHANGES.md +++ b/logging/CHANGES.md @@ -1,5 +1,13 @@ # Changes +## v1.1.0 + +- Support unmarshalling stringified Severity. +- Add exported SetGoogleClientInfo wrappers to manual file. +- Support no payload. +- Update "Grouping Logs by Request" docs. +- Add auto-detection of monitored resources on GAE Standard. + ## v1.0.0 This is the first tag to carve out logging as its own module. See: diff --git a/logging/go.mod b/logging/go.mod index e6e3e2a78cf..479689b62b3 100644 --- a/logging/go.mod +++ b/logging/go.mod @@ -10,7 +10,7 @@ require ( github.com/googleapis/gax-go/v2 v2.0.5 go.opencensus.io v0.22.4 golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d - golang.org/x/tools v0.0.0-20200828013309-97019fc2e64b // indirect + golang.org/x/tools v0.0.0-20200828161849-5deb26317202 // indirect google.golang.org/api v0.30.0 google.golang.org/genproto v0.0.0-20200828030656-73b5761be4c5 google.golang.org/grpc v1.31.0 diff --git a/logging/go.sum b/logging/go.sum index 926d13328b5..890dad3f5f9 100644 --- a/logging/go.sum +++ b/logging/go.sum @@ -381,8 +381,8 @@ golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d h1:szSOL78iTCl0LF1AMjhSWJj golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200817023811-d00afeaade8f h1:33yHANSyO/TeglgY9rBhUpX43wtonTXoFOsMRtNB6qE= golang.org/x/tools v0.0.0-20200817023811-d00afeaade8f/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= -golang.org/x/tools v0.0.0-20200828013309-97019fc2e64b h1:TlHrnfzYWpw9fgHafO5AaiaqK81ZaJzPi+srvBuZUIQ= -golang.org/x/tools v0.0.0-20200828013309-97019fc2e64b/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200828161849-5deb26317202 h1:DrWbY9UUFi/sl/3HkNVoBjDbGfIPZZfgoGsGxOL1EU8= +golang.org/x/tools v0.0.0-20200828161849-5deb26317202/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4= diff --git a/pubsub/go.mod b/pubsub/go.mod index 2d501dfbc55..b9b65a70d55 100644 --- a/pubsub/go.mod +++ b/pubsub/go.mod @@ -11,7 +11,7 @@ require ( golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208 golang.org/x/time v0.0.0-20200630173020-3af7569d3a1e - golang.org/x/tools v0.0.0-20200828013309-97019fc2e64b // indirect + golang.org/x/tools v0.0.0-20200828161849-5deb26317202 // indirect google.golang.org/api v0.30.0 google.golang.org/genproto v0.0.0-20200828030656-73b5761be4c5 google.golang.org/grpc v1.31.0 diff --git a/pubsub/go.sum b/pubsub/go.sum index 97e195c9593..3d6a07c8d8f 100644 --- a/pubsub/go.sum +++ b/pubsub/go.sum @@ -315,8 +315,8 @@ golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d h1:szSOL78iTCl0LF1AMjhSWJj golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200817023811-d00afeaade8f h1:33yHANSyO/TeglgY9rBhUpX43wtonTXoFOsMRtNB6qE= golang.org/x/tools v0.0.0-20200817023811-d00afeaade8f/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= -golang.org/x/tools v0.0.0-20200828013309-97019fc2e64b h1:TlHrnfzYWpw9fgHafO5AaiaqK81ZaJzPi+srvBuZUIQ= -golang.org/x/tools v0.0.0-20200828013309-97019fc2e64b/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200828161849-5deb26317202 h1:DrWbY9UUFi/sl/3HkNVoBjDbGfIPZZfgoGsGxOL1EU8= +golang.org/x/tools v0.0.0-20200828161849-5deb26317202/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4= diff --git a/spanner/go.mod b/spanner/go.mod index 45afaecfee1..663feaf0ea7 100644 --- a/spanner/go.mod +++ b/spanner/go.mod @@ -8,7 +8,7 @@ require ( github.com/google/go-cmp v0.5.1 github.com/googleapis/gax-go/v2 v2.0.5 go.opencensus.io v0.22.4 - golang.org/x/tools v0.0.0-20200828013309-97019fc2e64b // indirect + golang.org/x/tools v0.0.0-20200828161849-5deb26317202 // indirect golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 google.golang.org/api v0.30.0 google.golang.org/genproto v0.0.0-20200828030656-73b5761be4c5 diff --git a/spanner/go.sum b/spanner/go.sum index 884d11744dc..c7205028c70 100644 --- a/spanner/go.sum +++ b/spanner/go.sum @@ -375,8 +375,8 @@ golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d h1:szSOL78iTCl0LF1AMjhSWJj golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200817023811-d00afeaade8f h1:33yHANSyO/TeglgY9rBhUpX43wtonTXoFOsMRtNB6qE= golang.org/x/tools v0.0.0-20200817023811-d00afeaade8f/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= -golang.org/x/tools v0.0.0-20200828013309-97019fc2e64b h1:TlHrnfzYWpw9fgHafO5AaiaqK81ZaJzPi+srvBuZUIQ= -golang.org/x/tools v0.0.0-20200828013309-97019fc2e64b/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200828161849-5deb26317202 h1:DrWbY9UUFi/sl/3HkNVoBjDbGfIPZZfgoGsGxOL1EU8= +golang.org/x/tools v0.0.0-20200828161849-5deb26317202/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4= diff --git a/storage/CHANGES.md b/storage/CHANGES.md index f6d57be5085..f69ef9d16e7 100644 --- a/storage/CHANGES.md +++ b/storage/CHANGES.md @@ -1,5 +1,9 @@ # Changes +## v1.11.0 +- Add support for CustomTime and NoncurrentTime object lifecycle management + features. + ## v1.10.0 - Bump dependency on google.golang.org/api to capture changes to retry logic which will make retries on writes more resilient. diff --git a/storage/go.mod b/storage/go.mod index d45cc069808..850f19b7f35 100644 --- a/storage/go.mod +++ b/storage/go.mod @@ -8,7 +8,7 @@ require ( github.com/google/go-cmp v0.5.1 github.com/googleapis/gax-go/v2 v2.0.5 golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d - golang.org/x/tools v0.0.0-20200828013309-97019fc2e64b // indirect + golang.org/x/tools v0.0.0-20200828161849-5deb26317202 // indirect google.golang.org/api v0.30.0 google.golang.org/genproto v0.0.0-20200828030656-73b5761be4c5 google.golang.org/grpc v1.31.0 diff --git a/storage/go.sum b/storage/go.sum index 368e4664406..e047339166a 100644 --- a/storage/go.sum +++ b/storage/go.sum @@ -359,8 +359,8 @@ golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d h1:szSOL78iTCl0LF1AMjhSWJj golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200817023811-d00afeaade8f h1:33yHANSyO/TeglgY9rBhUpX43wtonTXoFOsMRtNB6qE= golang.org/x/tools v0.0.0-20200817023811-d00afeaade8f/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= -golang.org/x/tools v0.0.0-20200828013309-97019fc2e64b h1:TlHrnfzYWpw9fgHafO5AaiaqK81ZaJzPi+srvBuZUIQ= -golang.org/x/tools v0.0.0-20200828013309-97019fc2e64b/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200828161849-5deb26317202 h1:DrWbY9UUFi/sl/3HkNVoBjDbGfIPZZfgoGsGxOL1EU8= +golang.org/x/tools v0.0.0-20200828161849-5deb26317202/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4=