From aa68ff5b5df2b49a113592bc2114e2f8c72069d4 Mon Sep 17 00:00:00 2001 From: alu Date: Tue, 10 Feb 2026 11:57:36 +0900 Subject: [PATCH 1/4] Update reqwest --- artifact-registry/Cargo.toml | 12 ++++++------ bigquery/Cargo.toml | 16 ++++++++-------- foundation/auth/Cargo.toml | 10 +++++----- foundation/metadata/Cargo.toml | 2 +- kms/Cargo.toml | 10 +++++----- pubsub/Cargo.toml | 12 ++++++------ spanner/Cargo.toml | 12 ++++++------ storage/Cargo.toml | 14 +++++++------- 8 files changed, 44 insertions(+), 44 deletions(-) diff --git a/artifact-registry/Cargo.toml b/artifact-registry/Cargo.toml index 61be027e..298a6729 100644 --- a/artifact-registry/Cargo.toml +++ b/artifact-registry/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gcloud-artifact-registry" -version = "1.4.0" +version = "2.0.0" edition = "2021" authors = ["yoshidan "] repository = "https://github.com/yoshidan/google-cloud-rust/tree/main/artifact-registry" @@ -15,7 +15,7 @@ doctest = false [dependencies] token-source = "1.0" -google-cloud-auth = { package = "gcloud-auth", optional = true, version = "1.2.0", path="../foundation/auth", default-features=false } +google-cloud-auth = { package = "gcloud-auth", optional = true, version = "2.0.0", path="../foundation/auth", default-features=false } google-cloud-googleapis = { package = "gcloud-googleapis", version="1.3.0", path = "../googleapis", features=["artifact-registry"]} google-cloud-gax = { package = "gcloud-gax", version = "1.3.1", path = "../foundation/gax"} google-cloud-longrunning = { package = "gcloud-longrunning", version = "1.3.0", path = "../foundation/longrunning" } @@ -30,11 +30,11 @@ ctor = "0.5" google-cloud-auth = { package = "gcloud-auth", path = "../foundation/auth", default-features=false } [features] -default = ["default-tls", "auth", "jwt-aws-lc-rs"] -default-tls = ["google-cloud-auth?/default-tls"] -rustls-tls = ["google-cloud-auth?/rustls-tls"] +default = ["rustls", "auth", "jwt-aws-lc-rs"] +rustls = ["google-cloud-auth?/rustls"] +rustls-no-provider = ["google-cloud-auth?/rustls-no-provider"] trace = [] auth = ["google-cloud-auth"] external-account = ["google-cloud-auth?/external-account"] jwt-aws-lc-rs = ["google-cloud-auth?/jwt-aws-lc-rs"] -jwt-rust-crypto = ["google-cloud-auth?/jwt-rust-crypto"] \ No newline at end of file +jwt-rust-crypto = ["google-cloud-auth?/jwt-rust-crypto"] diff --git a/bigquery/Cargo.toml b/bigquery/Cargo.toml index c04ffc66..2d908545 100644 --- a/bigquery/Cargo.toml +++ b/bigquery/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gcloud-bigquery" -version = "1.5.0" +version = "2.0.0" edition = "2021" authors = ["yoshidan "] repository = "https://github.com/yoshidan/google-cloud-rust/tree/main/bigquery" @@ -20,7 +20,7 @@ google-cloud-googleapis = { package = "gcloud-googleapis", version="1.3.0", path google-cloud-gax = { package = "gcloud-gax", version = "1.3.2", path = "../foundation/gax"} thiserror = "2.0" tracing = "0.1" -reqwest = { version = "0.12.4", features = ["json", "stream", "multipart", "charset"], default-features = false } +reqwest = { version = "0.13", features = ["json", "stream", "multipart", "charset"], default-features = false } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" tokio = { version="1.32", features=["macros"] } @@ -30,12 +30,12 @@ base64 = "0.22" bigdecimal = { version="0.4", features=["serde"] } num-bigint = "0.4" backon = { version = "1.2", default-features = false, features = ["tokio-sleep"] } -reqwest-middleware = { version = "0.4", features = ["json", "multipart"] } +reqwest-middleware = { version = "0.5", features = ["json", "multipart", "query"] } anyhow = "1.0" async-stream = "0.3" prost-types = "0.14" -google-cloud-auth = { package = "gcloud-auth", optional = true, version = "1.2.0", path="../foundation/auth", default-features=false } +google-cloud-auth = { package = "gcloud-auth", optional = true, version = "2.0.0", path="../foundation/auth", default-features=false } [dev-dependencies] tokio = { version="1.32", features=["rt-multi-thread"] } @@ -48,12 +48,12 @@ prost = "0.14" futures-util = "0.3" [features] -default = ["default-tls", "auth", "jwt-aws-lc-rs"] -default-tls = ["reqwest/default-tls","google-cloud-auth?/default-tls"] -rustls-tls = ["reqwest/rustls-tls","google-cloud-auth?/rustls-tls"] +default = ["rustls", "auth", "jwt-aws-lc-rs"] +rustls = ["google-cloud-auth?/rustls"] +rustls-no-provider = ["google-cloud-auth?/rustls-no-provider"] hickory-dns = ["reqwest/hickory-dns", "google-cloud-auth?/hickory-dns"] trace = [] auth = ["google-cloud-auth"] external-account = ["google-cloud-auth?/external-account"] jwt-aws-lc-rs = ["google-cloud-auth?/jwt-aws-lc-rs"] -jwt-rust-crypto = ["google-cloud-auth?/jwt-rust-crypto"] \ No newline at end of file +jwt-rust-crypto = ["google-cloud-auth?/jwt-rust-crypto"] diff --git a/foundation/auth/Cargo.toml b/foundation/auth/Cargo.toml index 697c6689..b67278d5 100644 --- a/foundation/auth/Cargo.toml +++ b/foundation/auth/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gcloud-auth" -version = "1.2.0" +version = "2.0.0" authors = ["yoshidan "] edition = "2021" repository = "https://github.com/yoshidan/google-cloud-rust/tree/main/foundation/auth" @@ -14,7 +14,7 @@ doctest = false [dependencies] tracing = "0.1" -reqwest = { version = "0.12.4", features = ["json", "charset"], default-features = false } +reqwest = { version = "0.13", features = ["json", "charset", "form"], default-features = false } serde = { version = "1.0", features = ["derive"] } serde_json = { version = "1.0" } jsonwebtoken = { version = "10.2", features = ["use_pem"], default-features = false } @@ -43,9 +43,9 @@ tempfile = "3.8.0" temp-env = { version = "0.3.6", features = ["async_closure"] } [features] -default = ["default-tls", "jwt-aws-lc-rs"] -default-tls = ["reqwest/default-tls"] -rustls-tls = ["reqwest/rustls-tls"] +default = ["rustls", "jwt-aws-lc-rs"] +rustls = ["reqwest/rustls"] +rustls-no-provider = ["reqwest/rustls-no-provider"] hickory-dns = ["reqwest/hickory-dns"] external-account = ["sha2", "path-clean", "url", "percent-encoding", "hmac", "hex"] jwt-aws-lc-rs = ["jsonwebtoken/aws_lc_rs"] diff --git a/foundation/metadata/Cargo.toml b/foundation/metadata/Cargo.toml index 5c8422d5..8e06ce2e 100644 --- a/foundation/metadata/Cargo.toml +++ b/foundation/metadata/Cargo.toml @@ -15,7 +15,7 @@ doctest = false [dependencies] tokio = { version = "1.32", features = ["sync", "net", "parking_lot"] } # this crate uses http only -reqwest = { version = "0.12.4" , default-features = false } +reqwest = { version = "0.13" , default-features = false } thiserror = "2.0" [dev-dependencies] diff --git a/kms/Cargo.toml b/kms/Cargo.toml index 9381f07a..d81e5083 100644 --- a/kms/Cargo.toml +++ b/kms/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gcloud-kms" -version = "1.4.0" +version = "2.0.0" edition = "2021" authors = ["yoshidan "] repository = "https://github.com/yoshidan/google-cloud-rust/tree/main/kms" @@ -15,7 +15,7 @@ doctest = false [dependencies] token-source = "1.0" -google-cloud-auth = { package = "gcloud-auth", optional = true, version = "1.2.0", path="../foundation/auth", default-features=false } +google-cloud-auth = { package = "gcloud-auth", optional = true, version = "2.0.0", path="../foundation/auth", default-features=false } google-cloud-googleapis = { package = "gcloud-googleapis", version="1.3.0", path = "../googleapis", features=["kms"]} google-cloud-gax = { package = "gcloud-gax", version = "1.3.1", path = "../foundation/gax"} tracing = "0.1" @@ -28,9 +28,9 @@ ctor = "0.5" google-cloud-auth = { package = "gcloud-auth", path = "../foundation/auth", default-features=false } [features] -default = ["default-tls", "auth", "jwt-aws-lc-rs"] -default-tls = ["google-cloud-auth?/default-tls"] -rustls-tls = ["google-cloud-auth?/rustls-tls"] +default = ["rustls", "auth", "jwt-aws-lc-rs"] +rustls = ["google-cloud-auth?/rustls"] +rustls-no-provider = ["google-cloud-auth?/rustls-no-provider"] trace = [] auth = ["google-cloud-auth"] external-account = ["google-cloud-auth?/external-account"] diff --git a/pubsub/Cargo.toml b/pubsub/Cargo.toml index 27a7583f..f2c774e6 100644 --- a/pubsub/Cargo.toml +++ b/pubsub/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gcloud-pubsub" -version = "1.6.0" +version = "2.0.0" authors = ["yoshidan "] edition = "2021" repository = "https://github.com/yoshidan/google-cloud-rust/tree/main/pubsub" @@ -24,7 +24,7 @@ thiserror = "2.0" token-source = "1.0" google-cloud-gax = { package = "gcloud-gax", version = "1.3.2", path = "../foundation/gax" } google-cloud-googleapis = { package = "gcloud-googleapis", version = "1.3.0", path = "../googleapis", features = ["pubsub"]} -google-cloud-auth = { package = "gcloud-auth", optional = true, version = "1.2.0", path="../foundation/auth", default-features=false } +google-cloud-auth = { package = "gcloud-auth", optional = true, version = "2.0.0", path="../foundation/auth", default-features=false } [dev-dependencies] tokio = { version="1.32", features=["rt-multi-thread"] } @@ -37,12 +37,12 @@ futures-util = "0.3" tokio-util = "0.7" [features] -default = ["auth", "default-tls", "jwt-aws-lc-rs"] -default-tls = ["google-cloud-auth?/default-tls"] -rustls-tls = ["google-cloud-auth?/rustls-tls"] +default = ["auth", "rustls", "jwt-aws-lc-rs"] +rustls = ["google-cloud-auth?/rustls"] +rustls-no-provider = ["google-cloud-auth?/rustls-no-provider"] external-account = ["google-cloud-auth?/external-account"] trace = [] bytes = ["google-cloud-googleapis/bytes"] auth = ["google-cloud-auth"] jwt-aws-lc-rs = ["google-cloud-auth?/jwt-aws-lc-rs"] -jwt-rust-crypto = ["google-cloud-auth?/jwt-rust-crypto"] \ No newline at end of file +jwt-rust-crypto = ["google-cloud-auth?/jwt-rust-crypto"] diff --git a/spanner/Cargo.toml b/spanner/Cargo.toml index c3818c19..74f7aad3 100644 --- a/spanner/Cargo.toml +++ b/spanner/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gcloud-spanner" -version = "1.7.0" +version = "2.0.0" authors = ["yoshidan "] edition = "2021" repository = "https://github.com/yoshidan/google-cloud-rust/tree/main/spanner" @@ -31,21 +31,21 @@ google-cloud-gax = { package = "gcloud-gax", version = "1.3.2", path = "../found google-cloud-googleapis = { package = "gcloud-googleapis", version = "1.3.0", path = "../googleapis", features = ["spanner"]} opentelemetry = { version = "0.31", optional = true, default-features = false, features = ["metrics"] } -google-cloud-auth = { package = "gcloud-auth", optional = true, version = "1.2.0", path="../foundation/auth", default-features=false } +google-cloud-auth = { package = "gcloud-auth", optional = true, version = "2.0.0", path="../foundation/auth", default-features=false } [dev-dependencies] tokio = { version="1.32", features=["rt-multi-thread"] } tracing-subscriber = { version="0.3", features=["env-filter"] } serial_test = "3.1" ctor = "0.5" -google-cloud-auth = { package = "gcloud-auth", path="../foundation/auth", default-features=false, features=["rustls-tls"]} +google-cloud-auth = { package = "gcloud-auth", path="../foundation/auth", default-features=false, features=["rustls"]} [features] -default = ["auth", "default-tls", "jwt-aws-lc-rs"] +default = ["auth", "rustls", "jwt-aws-lc-rs"] trace = [] auth = ["google-cloud-auth"] -default-tls = ["google-cloud-auth?/default-tls"] -rustls-tls = ["google-cloud-auth?/rustls-tls"] +rustls = ["google-cloud-auth?/rustls"] +rustls-no-provider = ["google-cloud-auth?/rustls-no-provider"] external-account = ["google-cloud-auth?/external-account"] otel-metrics = ["opentelemetry"] jwt-aws-lc-rs = ["google-cloud-auth?/jwt-aws-lc-rs"] diff --git a/storage/Cargo.toml b/storage/Cargo.toml index 2d95cf72..fb0f02e4 100644 --- a/storage/Cargo.toml +++ b/storage/Cargo.toml @@ -8,7 +8,7 @@ license = "MIT" name = "gcloud-storage" readme = "README.md" repository = "https://github.com/yoshidan/google-cloud-rust/tree/main/storage" -version = "1.2.0" +version = "2.0.0" [lib] doctest = false @@ -24,12 +24,12 @@ once_cell = "1.18" percent-encoding = "2.3" pkcs8 = {version = "0.10", features = ["pem"]} regex = "1.9" -reqwest = {version = "0.12", features = [ +reqwest = {version = "0.13", features = [ "json", "stream", "multipart", ], default-features = false} -reqwest-middleware = {version = "0.4", features = ["json", "multipart"]} +reqwest-middleware = {version = "0.5", features = ["json", "multipart", "query"]} ring = "0.17" serde = {version = "1.0", features = ["derive"]} serde_json = "1.0" @@ -46,7 +46,7 @@ tokio = {version = "1.32", features = ["macros"]} tracing = "0.1" url = "2.4" -google-cloud-auth = {package = "gcloud-auth", optional = true, version = "1.2.0", path = "../foundation/auth", default-features = false} +google-cloud-auth = {package = "gcloud-auth", optional = true, version = "2.0.0", path = "../foundation/auth", default-features = false} google-cloud-metadata = {package = "gcloud-metadata", optional = true, version = "1.0.1", path = "../foundation/metadata"} [dev-dependencies] @@ -58,11 +58,11 @@ tracing-subscriber = {version = "0.3.17", features = ["env-filter"]} [features] auth = ["google-cloud-auth", "google-cloud-metadata"] -default = ["default-tls", "auth", "jwt-aws-lc-rs"] -default-tls = ["reqwest/default-tls", "google-cloud-auth?/default-tls"] +default = ["rustls", "auth", "jwt-aws-lc-rs"] +rustls = ["google-cloud-auth?/rustls"] +rustls-no-provider = ["google-cloud-auth?/rustls-no-provider"] external-account = ["google-cloud-auth?/external-account"] hickory-dns = ["reqwest/hickory-dns", "google-cloud-auth?/hickory-dns"] -rustls-tls = ["reqwest/rustls-tls", "google-cloud-auth?/rustls-tls"] jwt-aws-lc-rs = ["google-cloud-auth?/jwt-aws-lc-rs"] jwt-rust-crypto = ["google-cloud-auth?/jwt-rust-crypto"] trace = [] From 67e331b22552f90069a888ffa2ea901d70fa8466 Mon Sep 17 00:00:00 2001 From: alu Date: Mon, 16 Feb 2026 11:55:18 +0900 Subject: [PATCH 2/4] Incorporate feedback --- artifact-registry/Cargo.toml | 8 ++++---- bigquery/Cargo.toml | 8 ++++---- foundation/auth/Cargo.toml | 7 ++++--- kms/Cargo.toml | 8 ++++---- pubsub/Cargo.toml | 8 ++++---- spanner/Cargo.toml | 10 +++++----- storage/Cargo.toml | 8 ++++---- 7 files changed, 29 insertions(+), 28 deletions(-) diff --git a/artifact-registry/Cargo.toml b/artifact-registry/Cargo.toml index 298a6729..fb1bb92e 100644 --- a/artifact-registry/Cargo.toml +++ b/artifact-registry/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gcloud-artifact-registry" -version = "2.0.0" +version = "1.5.0" edition = "2021" authors = ["yoshidan "] repository = "https://github.com/yoshidan/google-cloud-rust/tree/main/artifact-registry" @@ -15,7 +15,7 @@ doctest = false [dependencies] token-source = "1.0" -google-cloud-auth = { package = "gcloud-auth", optional = true, version = "2.0.0", path="../foundation/auth", default-features=false } +google-cloud-auth = { package = "gcloud-auth", optional = true, version = "1.5.0", path="../foundation/auth", default-features=false } google-cloud-googleapis = { package = "gcloud-googleapis", version="1.3.0", path = "../googleapis", features=["artifact-registry"]} google-cloud-gax = { package = "gcloud-gax", version = "1.3.1", path = "../foundation/gax"} google-cloud-longrunning = { package = "gcloud-longrunning", version = "1.3.0", path = "../foundation/longrunning" } @@ -30,8 +30,8 @@ ctor = "0.5" google-cloud-auth = { package = "gcloud-auth", path = "../foundation/auth", default-features=false } [features] -default = ["rustls", "auth", "jwt-aws-lc-rs"] -rustls = ["google-cloud-auth?/rustls"] +default = ["rustls-tls", "auth", "jwt-aws-lc-rs"] +rustls-tls = ["google-cloud-auth?/rustls-tls"] rustls-no-provider = ["google-cloud-auth?/rustls-no-provider"] trace = [] auth = ["google-cloud-auth"] diff --git a/bigquery/Cargo.toml b/bigquery/Cargo.toml index 2d908545..b722ff4f 100644 --- a/bigquery/Cargo.toml +++ b/bigquery/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gcloud-bigquery" -version = "2.0.0" +version = "1.5.0" edition = "2021" authors = ["yoshidan "] repository = "https://github.com/yoshidan/google-cloud-rust/tree/main/bigquery" @@ -35,7 +35,7 @@ anyhow = "1.0" async-stream = "0.3" prost-types = "0.14" -google-cloud-auth = { package = "gcloud-auth", optional = true, version = "2.0.0", path="../foundation/auth", default-features=false } +google-cloud-auth = { package = "gcloud-auth", optional = true, version = "1.5.0", path="../foundation/auth", default-features=false } [dev-dependencies] tokio = { version="1.32", features=["rt-multi-thread"] } @@ -48,8 +48,8 @@ prost = "0.14" futures-util = "0.3" [features] -default = ["rustls", "auth", "jwt-aws-lc-rs"] -rustls = ["google-cloud-auth?/rustls"] +default = ["rustls-tls", "auth", "jwt-aws-lc-rs"] +rustls-tls = ["google-cloud-auth?/rustls-tls"] rustls-no-provider = ["google-cloud-auth?/rustls-no-provider"] hickory-dns = ["reqwest/hickory-dns", "google-cloud-auth?/hickory-dns"] trace = [] diff --git a/foundation/auth/Cargo.toml b/foundation/auth/Cargo.toml index b67278d5..973688c5 100644 --- a/foundation/auth/Cargo.toml +++ b/foundation/auth/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gcloud-auth" -version = "2.0.0" +version = "1.5.0" authors = ["yoshidan "] edition = "2021" repository = "https://github.com/yoshidan/google-cloud-rust/tree/main/foundation/auth" @@ -43,8 +43,9 @@ tempfile = "3.8.0" temp-env = { version = "0.3.6", features = ["async_closure"] } [features] -default = ["rustls", "jwt-aws-lc-rs"] -rustls = ["reqwest/rustls"] +default = ["rustls-tls", "jwt-aws-lc-rs"] +default-tls = ["reqwest/rustls"] +rustls-tls = ["reqwest/rustls"] rustls-no-provider = ["reqwest/rustls-no-provider"] hickory-dns = ["reqwest/hickory-dns"] external-account = ["sha2", "path-clean", "url", "percent-encoding", "hmac", "hex"] diff --git a/kms/Cargo.toml b/kms/Cargo.toml index d81e5083..f841e6b0 100644 --- a/kms/Cargo.toml +++ b/kms/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gcloud-kms" -version = "2.0.0" +version = "1.5.0" edition = "2021" authors = ["yoshidan "] repository = "https://github.com/yoshidan/google-cloud-rust/tree/main/kms" @@ -15,7 +15,7 @@ doctest = false [dependencies] token-source = "1.0" -google-cloud-auth = { package = "gcloud-auth", optional = true, version = "2.0.0", path="../foundation/auth", default-features=false } +google-cloud-auth = { package = "gcloud-auth", optional = true, version = "1.5.0", path="../foundation/auth", default-features=false } google-cloud-googleapis = { package = "gcloud-googleapis", version="1.3.0", path = "../googleapis", features=["kms"]} google-cloud-gax = { package = "gcloud-gax", version = "1.3.1", path = "../foundation/gax"} tracing = "0.1" @@ -28,8 +28,8 @@ ctor = "0.5" google-cloud-auth = { package = "gcloud-auth", path = "../foundation/auth", default-features=false } [features] -default = ["rustls", "auth", "jwt-aws-lc-rs"] -rustls = ["google-cloud-auth?/rustls"] +default = ["rustls-tls", "auth", "jwt-aws-lc-rs"] +rustls-tls = ["google-cloud-auth?/rustls-tls"] rustls-no-provider = ["google-cloud-auth?/rustls-no-provider"] trace = [] auth = ["google-cloud-auth"] diff --git a/pubsub/Cargo.toml b/pubsub/Cargo.toml index f2c774e6..50a81f8d 100644 --- a/pubsub/Cargo.toml +++ b/pubsub/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gcloud-pubsub" -version = "2.0.0" +version = "1.5.0" authors = ["yoshidan "] edition = "2021" repository = "https://github.com/yoshidan/google-cloud-rust/tree/main/pubsub" @@ -24,7 +24,7 @@ thiserror = "2.0" token-source = "1.0" google-cloud-gax = { package = "gcloud-gax", version = "1.3.2", path = "../foundation/gax" } google-cloud-googleapis = { package = "gcloud-googleapis", version = "1.3.0", path = "../googleapis", features = ["pubsub"]} -google-cloud-auth = { package = "gcloud-auth", optional = true, version = "2.0.0", path="../foundation/auth", default-features=false } +google-cloud-auth = { package = "gcloud-auth", optional = true, version = "1.5.0", path="../foundation/auth", default-features=false } [dev-dependencies] tokio = { version="1.32", features=["rt-multi-thread"] } @@ -37,8 +37,8 @@ futures-util = "0.3" tokio-util = "0.7" [features] -default = ["auth", "rustls", "jwt-aws-lc-rs"] -rustls = ["google-cloud-auth?/rustls"] +default = ["auth", "rustls-tls", "jwt-aws-lc-rs"] +rustls-tls = ["google-cloud-auth?/rustls-tls"] rustls-no-provider = ["google-cloud-auth?/rustls-no-provider"] external-account = ["google-cloud-auth?/external-account"] trace = [] diff --git a/spanner/Cargo.toml b/spanner/Cargo.toml index 74f7aad3..ca03fd39 100644 --- a/spanner/Cargo.toml +++ b/spanner/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gcloud-spanner" -version = "2.0.0" +version = "1.5.0" authors = ["yoshidan "] edition = "2021" repository = "https://github.com/yoshidan/google-cloud-rust/tree/main/spanner" @@ -31,20 +31,20 @@ google-cloud-gax = { package = "gcloud-gax", version = "1.3.2", path = "../found google-cloud-googleapis = { package = "gcloud-googleapis", version = "1.3.0", path = "../googleapis", features = ["spanner"]} opentelemetry = { version = "0.31", optional = true, default-features = false, features = ["metrics"] } -google-cloud-auth = { package = "gcloud-auth", optional = true, version = "2.0.0", path="../foundation/auth", default-features=false } +google-cloud-auth = { package = "gcloud-auth", optional = true, version = "1.5.0", path="../foundation/auth", default-features=false } [dev-dependencies] tokio = { version="1.32", features=["rt-multi-thread"] } tracing-subscriber = { version="0.3", features=["env-filter"] } serial_test = "3.1" ctor = "0.5" -google-cloud-auth = { package = "gcloud-auth", path="../foundation/auth", default-features=false, features=["rustls"]} +google-cloud-auth = { package = "gcloud-auth", path="../foundation/auth", default-features=false, features=["rustls-tls"]} [features] -default = ["auth", "rustls", "jwt-aws-lc-rs"] +default = ["auth", "rustls-tls", "jwt-aws-lc-rs"] trace = [] auth = ["google-cloud-auth"] -rustls = ["google-cloud-auth?/rustls"] +rustls-tls = ["google-cloud-auth?/rustls-tls"] rustls-no-provider = ["google-cloud-auth?/rustls-no-provider"] external-account = ["google-cloud-auth?/external-account"] otel-metrics = ["opentelemetry"] diff --git a/storage/Cargo.toml b/storage/Cargo.toml index fb0f02e4..9b1d46da 100644 --- a/storage/Cargo.toml +++ b/storage/Cargo.toml @@ -8,7 +8,7 @@ license = "MIT" name = "gcloud-storage" readme = "README.md" repository = "https://github.com/yoshidan/google-cloud-rust/tree/main/storage" -version = "2.0.0" +version = "1.5.0" [lib] doctest = false @@ -46,7 +46,7 @@ tokio = {version = "1.32", features = ["macros"]} tracing = "0.1" url = "2.4" -google-cloud-auth = {package = "gcloud-auth", optional = true, version = "2.0.0", path = "../foundation/auth", default-features = false} +google-cloud-auth = {package = "gcloud-auth", optional = true, version = "1.5.0", path = "../foundation/auth", default-features = false} google-cloud-metadata = {package = "gcloud-metadata", optional = true, version = "1.0.1", path = "../foundation/metadata"} [dev-dependencies] @@ -58,8 +58,8 @@ tracing-subscriber = {version = "0.3.17", features = ["env-filter"]} [features] auth = ["google-cloud-auth", "google-cloud-metadata"] -default = ["rustls", "auth", "jwt-aws-lc-rs"] -rustls = ["google-cloud-auth?/rustls"] +default = ["rustls-tls", "auth", "jwt-aws-lc-rs"] +rustls-tls = ["google-cloud-auth?/rustls-tls"] rustls-no-provider = ["google-cloud-auth?/rustls-no-provider"] external-account = ["google-cloud-auth?/external-account"] hickory-dns = ["reqwest/hickory-dns", "google-cloud-auth?/hickory-dns"] From 404c32b82a82c016543fba2c8dbb14122c8a820b Mon Sep 17 00:00:00 2001 From: alu Date: Tue, 17 Feb 2026 09:22:29 +0900 Subject: [PATCH 3/4] Add default-tls to members --- artifact-registry/Cargo.toml | 1 + bigquery/Cargo.toml | 1 + kms/Cargo.toml | 1 + pubsub/Cargo.toml | 1 + storage/Cargo.toml | 1 + 5 files changed, 5 insertions(+) diff --git a/artifact-registry/Cargo.toml b/artifact-registry/Cargo.toml index fb1bb92e..bb412316 100644 --- a/artifact-registry/Cargo.toml +++ b/artifact-registry/Cargo.toml @@ -31,6 +31,7 @@ google-cloud-auth = { package = "gcloud-auth", path = "../foundation/auth", defa [features] default = ["rustls-tls", "auth", "jwt-aws-lc-rs"] +default-tls = ["google-cloud-auth?/default-tls"] rustls-tls = ["google-cloud-auth?/rustls-tls"] rustls-no-provider = ["google-cloud-auth?/rustls-no-provider"] trace = [] diff --git a/bigquery/Cargo.toml b/bigquery/Cargo.toml index b722ff4f..b9e54f04 100644 --- a/bigquery/Cargo.toml +++ b/bigquery/Cargo.toml @@ -49,6 +49,7 @@ futures-util = "0.3" [features] default = ["rustls-tls", "auth", "jwt-aws-lc-rs"] +default-tls = ["google-cloud-auth?/default-tls"] rustls-tls = ["google-cloud-auth?/rustls-tls"] rustls-no-provider = ["google-cloud-auth?/rustls-no-provider"] hickory-dns = ["reqwest/hickory-dns", "google-cloud-auth?/hickory-dns"] diff --git a/kms/Cargo.toml b/kms/Cargo.toml index f841e6b0..a5c37dbf 100644 --- a/kms/Cargo.toml +++ b/kms/Cargo.toml @@ -29,6 +29,7 @@ google-cloud-auth = { package = "gcloud-auth", path = "../foundation/auth", defa [features] default = ["rustls-tls", "auth", "jwt-aws-lc-rs"] +default-tls = ["google-cloud-auth?/default-tls"] rustls-tls = ["google-cloud-auth?/rustls-tls"] rustls-no-provider = ["google-cloud-auth?/rustls-no-provider"] trace = [] diff --git a/pubsub/Cargo.toml b/pubsub/Cargo.toml index 50a81f8d..10e0749c 100644 --- a/pubsub/Cargo.toml +++ b/pubsub/Cargo.toml @@ -38,6 +38,7 @@ tokio-util = "0.7" [features] default = ["auth", "rustls-tls", "jwt-aws-lc-rs"] +default-tls = ["google-cloud-auth?/default-tls"] rustls-tls = ["google-cloud-auth?/rustls-tls"] rustls-no-provider = ["google-cloud-auth?/rustls-no-provider"] external-account = ["google-cloud-auth?/external-account"] diff --git a/storage/Cargo.toml b/storage/Cargo.toml index 9b1d46da..fa31261d 100644 --- a/storage/Cargo.toml +++ b/storage/Cargo.toml @@ -59,6 +59,7 @@ tracing-subscriber = {version = "0.3.17", features = ["env-filter"]} [features] auth = ["google-cloud-auth", "google-cloud-metadata"] default = ["rustls-tls", "auth", "jwt-aws-lc-rs"] +default-tls = ["google-cloud-auth?/default-tls"] rustls-tls = ["google-cloud-auth?/rustls-tls"] rustls-no-provider = ["google-cloud-auth?/rustls-no-provider"] external-account = ["google-cloud-auth?/external-account"] From e60c79bf293095523457ca6b016cbb29df882c0a Mon Sep 17 00:00:00 2001 From: alu Date: Tue, 17 Feb 2026 09:46:10 +0900 Subject: [PATCH 4/4] Fix member versions --- artifact-registry/Cargo.toml | 4 ++-- bigquery/Cargo.toml | 6 +++--- foundation/auth/Cargo.toml | 4 ++-- kms/Cargo.toml | 4 ++-- pubsub/Cargo.toml | 6 +++--- spanner/Cargo.toml | 7 ++++--- storage/Cargo.toml | 6 +++--- 7 files changed, 19 insertions(+), 18 deletions(-) diff --git a/artifact-registry/Cargo.toml b/artifact-registry/Cargo.toml index bb412316..1602148b 100644 --- a/artifact-registry/Cargo.toml +++ b/artifact-registry/Cargo.toml @@ -15,7 +15,7 @@ doctest = false [dependencies] token-source = "1.0" -google-cloud-auth = { package = "gcloud-auth", optional = true, version = "1.5.0", path="../foundation/auth", default-features=false } +google-cloud-auth = { package = "gcloud-auth", optional = true, version = "1.3.0", path="../foundation/auth", default-features=false } google-cloud-googleapis = { package = "gcloud-googleapis", version="1.3.0", path = "../googleapis", features=["artifact-registry"]} google-cloud-gax = { package = "gcloud-gax", version = "1.3.1", path = "../foundation/gax"} google-cloud-longrunning = { package = "gcloud-longrunning", version = "1.3.0", path = "../foundation/longrunning" } @@ -30,7 +30,7 @@ ctor = "0.5" google-cloud-auth = { package = "gcloud-auth", path = "../foundation/auth", default-features=false } [features] -default = ["rustls-tls", "auth", "jwt-aws-lc-rs"] +default = ["default-tls", "auth", "jwt-aws-lc-rs"] default-tls = ["google-cloud-auth?/default-tls"] rustls-tls = ["google-cloud-auth?/rustls-tls"] rustls-no-provider = ["google-cloud-auth?/rustls-no-provider"] diff --git a/bigquery/Cargo.toml b/bigquery/Cargo.toml index b9e54f04..b96a1980 100644 --- a/bigquery/Cargo.toml +++ b/bigquery/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gcloud-bigquery" -version = "1.5.0" +version = "1.6.0" edition = "2021" authors = ["yoshidan "] repository = "https://github.com/yoshidan/google-cloud-rust/tree/main/bigquery" @@ -35,7 +35,7 @@ anyhow = "1.0" async-stream = "0.3" prost-types = "0.14" -google-cloud-auth = { package = "gcloud-auth", optional = true, version = "1.5.0", path="../foundation/auth", default-features=false } +google-cloud-auth = { package = "gcloud-auth", optional = true, version = "1.3.0", path="../foundation/auth", default-features=false } [dev-dependencies] tokio = { version="1.32", features=["rt-multi-thread"] } @@ -48,7 +48,7 @@ prost = "0.14" futures-util = "0.3" [features] -default = ["rustls-tls", "auth", "jwt-aws-lc-rs"] +default = ["default-tls", "auth", "jwt-aws-lc-rs"] default-tls = ["google-cloud-auth?/default-tls"] rustls-tls = ["google-cloud-auth?/rustls-tls"] rustls-no-provider = ["google-cloud-auth?/rustls-no-provider"] diff --git a/foundation/auth/Cargo.toml b/foundation/auth/Cargo.toml index 973688c5..4f3d7cda 100644 --- a/foundation/auth/Cargo.toml +++ b/foundation/auth/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gcloud-auth" -version = "1.5.0" +version = "1.3.0" authors = ["yoshidan "] edition = "2021" repository = "https://github.com/yoshidan/google-cloud-rust/tree/main/foundation/auth" @@ -43,7 +43,7 @@ tempfile = "3.8.0" temp-env = { version = "0.3.6", features = ["async_closure"] } [features] -default = ["rustls-tls", "jwt-aws-lc-rs"] +default = ["default-tls", "jwt-aws-lc-rs"] default-tls = ["reqwest/rustls"] rustls-tls = ["reqwest/rustls"] rustls-no-provider = ["reqwest/rustls-no-provider"] diff --git a/kms/Cargo.toml b/kms/Cargo.toml index a5c37dbf..3a8bf4d2 100644 --- a/kms/Cargo.toml +++ b/kms/Cargo.toml @@ -15,7 +15,7 @@ doctest = false [dependencies] token-source = "1.0" -google-cloud-auth = { package = "gcloud-auth", optional = true, version = "1.5.0", path="../foundation/auth", default-features=false } +google-cloud-auth = { package = "gcloud-auth", optional = true, version = "1.3.0", path="../foundation/auth", default-features=false } google-cloud-googleapis = { package = "gcloud-googleapis", version="1.3.0", path = "../googleapis", features=["kms"]} google-cloud-gax = { package = "gcloud-gax", version = "1.3.1", path = "../foundation/gax"} tracing = "0.1" @@ -28,7 +28,7 @@ ctor = "0.5" google-cloud-auth = { package = "gcloud-auth", path = "../foundation/auth", default-features=false } [features] -default = ["rustls-tls", "auth", "jwt-aws-lc-rs"] +default = ["default-tls", "auth", "jwt-aws-lc-rs"] default-tls = ["google-cloud-auth?/default-tls"] rustls-tls = ["google-cloud-auth?/rustls-tls"] rustls-no-provider = ["google-cloud-auth?/rustls-no-provider"] diff --git a/pubsub/Cargo.toml b/pubsub/Cargo.toml index 10e0749c..0f4284b3 100644 --- a/pubsub/Cargo.toml +++ b/pubsub/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gcloud-pubsub" -version = "1.5.0" +version = "1.7.0" authors = ["yoshidan "] edition = "2021" repository = "https://github.com/yoshidan/google-cloud-rust/tree/main/pubsub" @@ -24,7 +24,7 @@ thiserror = "2.0" token-source = "1.0" google-cloud-gax = { package = "gcloud-gax", version = "1.3.2", path = "../foundation/gax" } google-cloud-googleapis = { package = "gcloud-googleapis", version = "1.3.0", path = "../googleapis", features = ["pubsub"]} -google-cloud-auth = { package = "gcloud-auth", optional = true, version = "1.5.0", path="../foundation/auth", default-features=false } +google-cloud-auth = { package = "gcloud-auth", optional = true, version = "1.3.0", path="../foundation/auth", default-features=false } [dev-dependencies] tokio = { version="1.32", features=["rt-multi-thread"] } @@ -37,7 +37,7 @@ futures-util = "0.3" tokio-util = "0.7" [features] -default = ["auth", "rustls-tls", "jwt-aws-lc-rs"] +default = ["auth", "default-tls", "jwt-aws-lc-rs"] default-tls = ["google-cloud-auth?/default-tls"] rustls-tls = ["google-cloud-auth?/rustls-tls"] rustls-no-provider = ["google-cloud-auth?/rustls-no-provider"] diff --git a/spanner/Cargo.toml b/spanner/Cargo.toml index ca03fd39..5f5d4e2c 100644 --- a/spanner/Cargo.toml +++ b/spanner/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gcloud-spanner" -version = "1.5.0" +version = "1.8.0" authors = ["yoshidan "] edition = "2021" repository = "https://github.com/yoshidan/google-cloud-rust/tree/main/spanner" @@ -31,7 +31,7 @@ google-cloud-gax = { package = "gcloud-gax", version = "1.3.2", path = "../found google-cloud-googleapis = { package = "gcloud-googleapis", version = "1.3.0", path = "../googleapis", features = ["spanner"]} opentelemetry = { version = "0.31", optional = true, default-features = false, features = ["metrics"] } -google-cloud-auth = { package = "gcloud-auth", optional = true, version = "1.5.0", path="../foundation/auth", default-features=false } +google-cloud-auth = { package = "gcloud-auth", optional = true, version = "1.3.0", path="../foundation/auth", default-features=false } [dev-dependencies] tokio = { version="1.32", features=["rt-multi-thread"] } @@ -41,9 +41,10 @@ ctor = "0.5" google-cloud-auth = { package = "gcloud-auth", path="../foundation/auth", default-features=false, features=["rustls-tls"]} [features] -default = ["auth", "rustls-tls", "jwt-aws-lc-rs"] +default = ["auth", "default-tls", "jwt-aws-lc-rs"] trace = [] auth = ["google-cloud-auth"] +default-tls = ["google-cloud-auth?/default-tls"] rustls-tls = ["google-cloud-auth?/rustls-tls"] rustls-no-provider = ["google-cloud-auth?/rustls-no-provider"] external-account = ["google-cloud-auth?/external-account"] diff --git a/storage/Cargo.toml b/storage/Cargo.toml index fa31261d..872d4ba2 100644 --- a/storage/Cargo.toml +++ b/storage/Cargo.toml @@ -8,7 +8,7 @@ license = "MIT" name = "gcloud-storage" readme = "README.md" repository = "https://github.com/yoshidan/google-cloud-rust/tree/main/storage" -version = "1.5.0" +version = "1.3.0" [lib] doctest = false @@ -46,7 +46,7 @@ tokio = {version = "1.32", features = ["macros"]} tracing = "0.1" url = "2.4" -google-cloud-auth = {package = "gcloud-auth", optional = true, version = "1.5.0", path = "../foundation/auth", default-features = false} +google-cloud-auth = {package = "gcloud-auth", optional = true, version = "1.3.0", path = "../foundation/auth", default-features = false} google-cloud-metadata = {package = "gcloud-metadata", optional = true, version = "1.0.1", path = "../foundation/metadata"} [dev-dependencies] @@ -58,7 +58,7 @@ tracing-subscriber = {version = "0.3.17", features = ["env-filter"]} [features] auth = ["google-cloud-auth", "google-cloud-metadata"] -default = ["rustls-tls", "auth", "jwt-aws-lc-rs"] +default = ["default-tls", "auth", "jwt-aws-lc-rs"] default-tls = ["google-cloud-auth?/default-tls"] rustls-tls = ["google-cloud-auth?/rustls-tls"] rustls-no-provider = ["google-cloud-auth?/rustls-no-provider"]