diff --git a/server/Cargo.lock b/server/Cargo.lock index 66729a1e..e628786f 100644 --- a/server/Cargo.lock +++ b/server/Cargo.lock @@ -1023,7 +1023,7 @@ dependencies = [ "reqwest", "sea-orm", "strum", - "thiserror 1.0.69", + "thiserror 2.0.4", "uuid", ] diff --git a/server/Cargo.toml b/server/Cargo.toml index 719bd97f..6299df81 100644 --- a/server/Cargo.toml +++ b/server/Cargo.toml @@ -19,30 +19,30 @@ edition = "2021" publish = false [workspace.dependencies] -tokio = { version = "1.36.0", features = ["full"] } -axum = "0.7.4" -axum-extra = { version = "0.9.2", features = ["typed-header"] } -serde = { version = "1.0.197", features = ["derive"] } -anyhow = "1.0.80" -async-trait = "0.1.77" -sea-orm = { version = "1.0.0", features = ["sqlx-mysql", "runtime-actix-rustls", "macros"] } -tracing = "0.1.40" -mockall = "0.13.0" +tokio = { version = "1.42.0", features = ["full"] } +axum = "0.7.9" +axum-extra = { version = "0.9.6", features = ["typed-header"] } +serde = { version = "1.0.215", features = ["derive"] } +anyhow = "1.0.94" +async-trait = "0.1.83" +sea-orm = { version = "1.1.2", features = ["sqlx-mysql", "runtime-actix-rustls", "macros"] } +tracing = "0.1.41" +mockall = "0.13.1" envy = "0.4.2" -once_cell = "1.19.0" +once_cell = "1.20.2" test-case = "3.3.1" -strum = "0.26.1" -strum_macros = "0.26.1" -proptest = "1.4.0" +strum = "0.26.3" +strum_macros = "0.26.4" +proptest = "1.5.0" proptest-derive = "0.5.0" -serde_json = "1.0.114" +serde_json = "1.0.133" itertools = "0.13.0" -chrono = { version = "0.4.34" } -futures = "0.3.30" -uuid = { version = "1.7.0", features = ["v4", "v7"] } -deriving_via = "1.6.1" -reqwest = { version = "0.12.0", default-features = false, features = ["rustls-tls", "json"] } -num-traits = "0.2.18" -regex = "1.10.3" +chrono = { version = "0.4.38" } +futures = "0.3.31" +uuid = { version = "1.11.0", features = ["v4", "v7"] } +deriving_via = "1.6.3" +reqwest = { version = "0.12.9", default-features = false, features = ["rustls-tls", "json"] } +num-traits = "0.2.19" +regex = "1.11.1" redis = { version = "0.27.6", features = ["tokio-comp", "json"] } meilisearch-sdk = "0.27.1" diff --git a/server/entrypoint/Cargo.toml b/server/entrypoint/Cargo.toml index dcb7e4b8..98b17983 100644 --- a/server/entrypoint/Cargo.toml +++ b/server/entrypoint/Cargo.toml @@ -8,17 +8,17 @@ default-run = "entrypoint" anyhow = { workspace = true } axum = { workspace = true } common = { path = "../common" } -hyper = { version = "1.2.0", features = ["full"] } +hyper = { version = "1.5.1", features = ["full"] } migration = { path = "../migration" } presentation = { path = "../presentation" } resource = { path = "../infra/resource" } # default featureは推移的にnative-tls featureを有効しているため、native-tls (LinuxではOpenSSL) を連れてくる。これをオプトアウトするためにrustlsを使う。 sentry = { version = "0.35.0", default-features = false, features = ["backtrace", "contexts", "panic", "anyhow", "reqwest", "tracing", "debug-images", "rustls", "tower", "tower-http"] } tokio = { workspace = true } -tower = "0.5.0" -tower-http = { version = "0.6.0", features = ["cors"] } +tower = "0.5.1" +tower-http = { version = "0.6.2", features = ["cors"] } tracing = { workspace = true } -tracing-subscriber = { version = "0.3.18", features = ["std", "registry", "env-filter"] } +tracing-subscriber = { version = "0.3.19", features = ["std", "registry", "env-filter"] } serde_json = { workspace = true } [package.metadata.cargo-udeps.ignore] diff --git a/server/errors/Cargo.toml b/server/errors/Cargo.toml index 68a82fd2..0a489147 100644 --- a/server/errors/Cargo.toml +++ b/server/errors/Cargo.toml @@ -8,7 +8,7 @@ edition = "2021" [dependencies] sea-orm = { workspace = true } strum = { workspace = true } -thiserror = "1.0.57" +thiserror = "2.0.4" uuid = { workspace = true } redis = { workspace = true } reqwest = { workspace = true } diff --git a/server/migration/Cargo.toml b/server/migration/Cargo.toml index 9fee6ff6..82c310bd 100644 --- a/server/migration/Cargo.toml +++ b/server/migration/Cargo.toml @@ -9,10 +9,10 @@ name = "migration" path = "src/lib.rs" [dependencies] -async-std = { version = "^1.12.0", features = ["attributes", "tokio1"] } +async-std = { version = "^1.13.0", features = ["attributes", "tokio1"] } [dependencies.sea-orm-migration] -version = "^1.0.0" +version = "^1.1.2" features = [ # Enable at least one `ASYNC_RUNTIME` and `DATABASE_DRIVER` feature if you want to run migration via CLI. # View the list of supported features at https://www.sea-ql.org/SeaORM/docs/install-and-config/database-and-async-runtime.