Upgrade OpenDAL 0.50.0

This commit is contained in:
cosmod 2024-09-18 18:04:48 +08:00
parent 90b356d7a5
commit db2217ada2
4 changed files with 14 additions and 10 deletions

View File

@ -58,7 +58,7 @@ fn main() {
| [`zino-model`] | Domain models. | [![Crates.io](https://img.shields.io/crates/v/zino-model)][zino-model] | [![Documentation](https://shields.io/docsrs/zino-model)][zino-model-docs] |
| [`zino-extra`] | Extra utilities. | [![Crates.io](https://img.shields.io/crates/v/zino-extra)][zino-extra] | [![Documentation](https://shields.io/docsrs/zino-extra)][zino-extra-docs] |
| [`zino-dioxus`] | Dioxus components. | [![Crates.io](https://img.shields.io/crates/v/zino-dioxus)][zino-dioxus] | [![Documentation](https://shields.io/docsrs/zino-dioxus)][zino-dioxus-docs] |
| [`zino-amis`] | UI generator for amis. | [![Crates.io](https://img.shields.io/crates/v/zino-amis)][zino-amis] | [![Documentation](https://shields.io/docsrs/zino-amis)][zino-amis-docs] |
| [`zino-amis`] | UI generator for amis. | [![Crates.io](https://img.shields.io/crates/v/zino-amis)][zino-amis] | [![Documentation](https://shields.io/docsrs/zino-amis)][zino-amis-docs] |
| [`zino-cli`] | CLI tools. | [![Crates.io](https://img.shields.io/crates/v/zino-cli)][zino-cli] | [![Documentation](https://shields.io/docsrs/zino-cli)][zino-cli-docs] |
## License
@ -74,6 +74,7 @@ If you have any problems or ideas, please don't hesitate to [open an issue][zino
[`zino-model`]: https://github.com/zino-rs/zino/tree/main/zino-model
[`zino-extra`]: https://github.com/zino-rs/zino/tree/main/zino-extra
[`zino-dioxus`]: https://github.com/zino-rs/zino/tree/main/zino-dioxus
[`zino-amis`]: https://github.com/zino-rs/zino/tree/main/zino-amis
[`zino-cli`]: https://github.com/zino-rs/zino/tree/main/zino-cli
[zino]: https://crates.io/crates/zino
[zino-docs]: https://docs.rs/zino

View File

@ -68,6 +68,7 @@ all-accessors = [
"accessor-memory",
"accessor-mini-moka",
"accessor-moka",
"accessor-mysql",
"accessor-obs",
"accessor-onedrive",
"accessor-oss",
@ -192,14 +193,14 @@ aes-gcm-siv = "0.11.1"
ahash = "0.8.11"
apache-avro = "0.17.0"
base64 = "0.22.1"
bytes = "1.7.1"
bytes = "1.7.2"
cfg-if = "1.0"
convert_case = "0.6.0"
cron = "0.12.1"
csv = "1.3.0"
dirs = "5.0.1"
etag = "4.0.0"
faster-hex = "0.9.0"
faster-hex = "0.10.0"
futures = "0.3.30"
hkdf = "0.12.4"
hmac = "0.12.1"
@ -246,7 +247,7 @@ version = "0.9.2"
optional = true
[dependencies.datafusion]
version = "41.0.0"
version = "42.0.0"
optional = true
[dependencies.dotenvy]
@ -287,12 +288,12 @@ default-features = false
features = ["http-listener"]
[dependencies.minijinja]
version = "2.2.0"
version = "2.3.0"
optional = true
features = ["debug", "loader"]
[dependencies.opendal]
version = "0.49.2"
version = "0.50.0"
optional = true
default-features = false
features = ["layers-tracing"]
@ -430,14 +431,14 @@ features = [
]
[dev-dependencies]
anyhow = "1.0.87"
anyhow = "1.0.89"
arrayvec = "0.7.6"
base64-simd = "0.8.0"
criterion = "0.5.1"
data-encoding = "2.6.0"
libsm = "0.6.0"
sm3 = "0.4.2"
sonic-rs = "0.3.12"
sonic-rs = "0.3.13"
tinyvec = { version = "1.8.0", features = ["alloc"] }
uuid-simd = "0.8.0"

View File

@ -594,7 +594,7 @@ impl GlobalAccessor {
operator.map(|op| {
let op = op.layer(RetryLayer::new()).layer(TracingLayer);
#[cfg(feature = "metrics")]
let op = op.layer(opendal::layers::MetricsLayer);
let op = op.layer(opendal::layers::MetricsLayer::default());
op
})
}

View File

@ -233,7 +233,9 @@ static OPENAPI_PATHS: LazyLock<BTreeMap<String, PathItem>> = LazyLock::new(|| {
let mut model_definitions = HashMap::new();
let mut webhook_definitions = HashMap::new();
let mut components_builder = ComponentsBuilder::new();
let files = entries.filter_map(|entry| entry.ok());
let files = entries
.filter_map(|entry| entry.ok())
.filter(|entry| entry.file_type().is_ok_and(|f| f.is_file()));
for file in files {
let openapi_file = file.path();
let openapi_config = fs::read_to_string(&openapi_file)