diff --git a/core/Cargo.lock b/core/Cargo.lock index 239773a586e..46daafd3ac9 100644 --- a/core/Cargo.lock +++ b/core/Cargo.lock @@ -4760,7 +4760,7 @@ dependencies = [ "prometheus", "prometheus-client", "prost 0.11.9", - "quick-xml", + "quick-xml 0.31.0", "r2d2", "rand 0.8.5", "redb", @@ -5778,6 +5778,16 @@ dependencies = [ "serde", ] +[[package]] +name = "quick-xml" +version = "0.35.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86e446ed58cef1bbfe847bc2fda0e2e4ea9f0e57b90c507d4781292590d72a4e" +dependencies = [ + "memchr", + "serde", +] + [[package]] name = "quick_cache" version = "0.4.2" @@ -6145,9 +6155,9 @@ dependencies = [ [[package]] name = "reqsign" -version = "0.15.2" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70fe66d4cd0b5ed9b1abbfe639bf6baeaaf509f7da2d51b31111ba945be59286" +checksum = "03dd4ba7c3901dd43e6b8c7446a760d45bc1ea4301002e1a6fa48f97c3a796fa" dependencies = [ "anyhow", "async-trait", @@ -6163,7 +6173,7 @@ dependencies = [ "log", "once_cell", "percent-encoding", - "quick-xml", + "quick-xml 0.35.0", "rand 0.8.5", "reqwest 0.12.5", "rsa", diff --git a/core/Cargo.toml b/core/Cargo.toml index b7aa8fbce4a..3e2051f9780 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -266,7 +266,7 @@ sha1 = { version = "0.10.6", optional = true } sha2 = { version = "0.10", optional = true } # For http based services. -reqsign = { version = "0.15.2", default-features = false, optional = true } +reqsign = { version = "0.16", default-features = false, optional = true } # for services-atomic-server atomic_lib = { version = "0.34.5", optional = true } diff --git a/core/src/docs/rfcs/3197_config.md b/core/src/docs/rfcs/3197_config.md index 5540676080f..3ede3aede8d 100644 --- a/core/src/docs/rfcs/3197_config.md +++ b/core/src/docs/rfcs/3197_config.md @@ -180,7 +180,7 @@ pub struct S3Config { pub struct S3Builder { config: S3Config, - customed_credential_load: Option>, + customized_credential_load: Option>, http_client: Option, } ``` diff --git a/core/src/services/gcs/backend.rs b/core/src/services/gcs/backend.rs index 208b6cb71b6..5d195640548 100644 --- a/core/src/services/gcs/backend.rs +++ b/core/src/services/gcs/backend.rs @@ -86,7 +86,7 @@ pub struct GcsBuilder { config: GcsConfig, http_client: Option, - customed_token_loader: Option>, + customized_token_loader: Option>, } impl Debug for GcsBuilder { @@ -189,9 +189,9 @@ impl GcsBuilder { self } - /// Specify the customed token loader used by this service. - pub fn customed_token_loader(&mut self, token_load: Box) -> &mut Self { - self.customed_token_loader = Some(token_load); + /// Specify the customized token loader used by this service. + pub fn customized_token_loader(&mut self, token_load: Box) -> &mut Self { + self.customized_token_loader = Some(token_load); self } @@ -300,8 +300,8 @@ impl Builder for GcsBuilder { if let Ok(Some(cred)) = cred_loader.load() { token_loader = token_loader.with_credentials(cred) } - if let Some(loader) = self.customed_token_loader.take() { - token_loader = token_loader.with_customed_token_loader(loader) + if let Some(loader) = self.customized_token_loader.take() { + token_loader = token_loader.with_customized_token_loader(loader) } let signer = GoogleSigner::new("storage"); diff --git a/core/src/services/gcs/docs.md b/core/src/services/gcs/docs.md index d818b6bbafe..a068f8b0919 100644 --- a/core/src/services/gcs/docs.md +++ b/core/src/services/gcs/docs.md @@ -37,7 +37,7 @@ OpenDAL supports the following authentication options: 4. Fetch access token from [VM metadata](https://cloud.google.com/docs/authentication/rest#metadata-server) - Only works when running inside Google Cloud. - If a non-default Service Account name is required, set with `service_account`. Otherwise, nothing need to be set. -5. A custom `TokenLoader` via `GcsBuilder.customed_token_loader()` +5. A custom `TokenLoader` via `GcsBuilder.customized_token_loader()` Notes: diff --git a/core/src/services/s3/backend.rs b/core/src/services/s3/backend.rs index 5249ac2acbd..b7047c70c78 100644 --- a/core/src/services/s3/backend.rs +++ b/core/src/services/s3/backend.rs @@ -232,7 +232,7 @@ impl Debug for S3Config { pub struct S3Builder { config: S3Config, - customed_credential_load: Option>, + customized_credential_load: Option>, http_client: Option, } @@ -577,12 +577,12 @@ impl S3Builder { self } - /// Adding a customed credential load for service. + /// Adding a customized credential load for service. /// - /// If customed_credential_load has been set, we will ignore all other + /// If customized_credential_load has been set, we will ignore all other /// credential load methods. - pub fn customed_credential_load(&mut self, cred: Box) -> &mut Self { - self.customed_credential_load = Some(cred); + pub fn customized_credential_load(&mut self, cred: Box) -> &mut Self { + self.customized_credential_load = Some(cred); self } @@ -805,7 +805,7 @@ impl Builder for S3Builder { S3Builder { config, - customed_credential_load: None, + customized_credential_load: None, http_client: None, } } @@ -935,8 +935,8 @@ impl Builder for S3Builder { } let mut loader: Option> = None; - // If customed_credential_load is set, we will use it. - if let Some(v) = self.customed_credential_load.take() { + // If customized_credential_load is set, we will use it. + if let Some(v) = self.customized_credential_load.take() { loader = Some(v); }