diff --git a/artifact-registry/Cargo.toml b/artifact-registry/Cargo.toml index 61be027e..1602148b 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 = "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 = "1.2.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" } @@ -33,8 +33,9 @@ google-cloud-auth = { package = "gcloud-auth", path = "../foundation/auth", defa 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"] 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..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" @@ -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 = "1.3.0", path="../foundation/auth", default-features=false } [dev-dependencies] tokio = { version="1.32", features=["rt-multi-thread"] } @@ -49,11 +49,12 @@ 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-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"] 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..4f3d7cda 100644 --- a/foundation/auth/Cargo.toml +++ b/foundation/auth/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gcloud-auth" -version = "1.2.0" +version = "1.3.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 } @@ -44,8 +44,9 @@ 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-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"] 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..3a8bf4d2 100644 --- a/kms/Cargo.toml +++ b/kms/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gcloud-kms" -version = "1.4.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 = "1.2.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" @@ -31,6 +31,7 @@ google-cloud-auth = { package = "gcloud-auth", path = "../foundation/auth", defa 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"] trace = [] auth = ["google-cloud-auth"] external-account = ["google-cloud-auth?/external-account"] diff --git a/pubsub/Cargo.toml b/pubsub/Cargo.toml index 27a7583f..0f4284b3 100644 --- a/pubsub/Cargo.toml +++ b/pubsub/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gcloud-pubsub" -version = "1.6.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.2.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"] } @@ -40,9 +40,10 @@ tokio-util = "0.7" 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"] 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..5f5d4e2c 100644 --- a/spanner/Cargo.toml +++ b/spanner/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gcloud-spanner" -version = "1.7.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.2.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"] } @@ -46,6 +46,7 @@ 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"] 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..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.2.0" +version = "1.3.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 = "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] @@ -59,10 +59,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-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"] 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 = []