diff --git a/Cargo.toml b/Cargo.toml index 9adbf7c..5d4a446 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -14,19 +14,19 @@ como_gql = { path = "./crates/como_gql/" } como_api = { path = "./crates/como_api/" } como_auth = { path = "./crates/como_auth/" } -async-trait = "0.1.68" -async-graphql = { version = "5.0.9", features = ["uuid"] } -async-graphql-axum = "5.0.9" +async-trait = "0.1.76" +async-graphql = { version = "6.0.11", features = ["uuid"] } +async-graphql-axum = "6.0.11" -axum = { version = "0.6.18", features = ["headers", "macros"] } -axum-extra = { version = "0.7.4", features = ["cookie", "cookie-private"] } -axum-sessions = { version = "0.5.0" } +axum = { version = "0.7.3", features = ["headers", "macros"] } +axum-extra = { version = "0.9.1", features = ["cookie", "cookie-private"] } +axum-sessions = { version = "0.6.1" } async-sqlx-session = { version = "0.4.0", features = ["pg"] } serde = { version = "1.0", features = ["derive"] } -serde_json = "1.0.68" +serde_json = "1.0.108" -sqlx = { version = "0.6.2", features = [ +sqlx = { version = "0.7.3", features = [ "runtime-tokio-rustls", "postgres", "migrate", @@ -35,18 +35,18 @@ sqlx = { version = "0.6.2", features = [ "time", "chrono", ] } -chrono = { version = "0.4.26", features = ["serde"] } +chrono = { version = "0.4.31", features = ["serde"] } -tokio = { version = "1.28.2", features = ["full"] } +tokio = { version = "1.35.1", features = ["full"] } -uuid = { version = "1.3.3", features = ["v4", "fast-rng", "serde"] } -anyhow = "1.0.71" +uuid = { version = "1.6.1", features = ["v4", "fast-rng", "serde"] } +anyhow = "1.0.78" dotenv = "0.15.0" -tracing = "0.1.37" -tracing-subscriber = { version = "0.3.17", features = ["env-filter"] } -clap = { version = "4.3.0", features = ["derive", "env"] } +tracing = "0.1.40" +tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } +clap = { version = "4.4.12", features = ["derive", "env"] } -argon2 = { version = "0.5.0" } +argon2 = { version = "0.5.2" } rand_core = { version = "0.6.4" } pretty_assertions = "1.4.0" diff --git a/crates/como_api/Cargo.toml b/crates/como_api/Cargo.toml index 591a74f..f5db53d 100644 --- a/crates/como_api/Cargo.toml +++ b/crates/como_api/Cargo.toml @@ -27,8 +27,8 @@ anyhow.workspace = true tracing.workspace = true async-sqlx-session.workspace = true -zitadel = { version = "3.3.1", features = ["axum"] } +zitadel = { version = "3.4.29", features = ["axum"] } tower = "0.4.13" -tower-http = { version = "0.4.0", features = ["cors", "trace"] } -oauth2 = "4.4.0" -openidconnect = "3.0.0" +tower-http = { version = "0.5.0", features = ["cors", "trace"] } +oauth2 = "4.4.2" +openidconnect = "3.4.0" diff --git a/crates/como_auth/Cargo.toml b/crates/como_auth/Cargo.toml index e28d61b..554f5ce 100644 --- a/crates/como_auth/Cargo.toml +++ b/crates/como_auth/Cargo.toml @@ -18,11 +18,11 @@ anyhow.workspace = true tracing.workspace = true async-sqlx-session.workspace = true -zitadel = { version = "3.3.1", features = ["axum"] } +zitadel = { version = "3.4.29", features = ["axum"] } tower = "0.4.13" -tower-http = { version = "0.4.0", features = ["cors", "trace"] } -oauth2 = "4.4.0" -openidconnect = "3.0.0" +tower-http = { version = "0.5.0", features = ["cors", "trace"] } +oauth2 = "4.4.2" +openidconnect = "3.4.0" [dev-dependencies] tokio.workspace = true diff --git a/crates/como_web/Cargo.toml b/crates/como_web/Cargo.toml index fe69787..fb6cb5f 100644 --- a/crates/como_web/Cargo.toml +++ b/crates/como_web/Cargo.toml @@ -8,7 +8,7 @@ crate-type = ["cdylib", "rlib"] [dependencies] console_error_panic_hook = "0.1" -console_log = "0.2" +console_log = "1.0" cfg-if = "1" lazy_static = "1" leptos = { version = "*", features = ["serde"] } @@ -19,23 +19,23 @@ leptos_router = { version = "*" } log = "0.4" simple_logger = "4" thiserror = "1" -axum = { version = "0.6.1", optional = true } +axum = { version = "0.7.3", optional = true } tower = { version = "0.4.13", optional = true } -tower-http = { version = "0.3.4", features = ["fs"], optional = true } +tower-http = { version = "0.5.0", features = ["fs"], optional = true } tokio = { version = "1", features = ["rt-multi-thread", "macros", "time"], optional = true } wasm-bindgen = "0.2" -tracing-subscriber = { version = "0.3.16", optional = true, features = [ +tracing-subscriber = { version = "0.3.18", optional = true, features = [ "env-filter", ] } -tracing = { version = "0.1.37", features = ["log"], optional = true } -anyhow = { version = "1.0.71" } +tracing = { version = "0.1.40", features = ["log"], optional = true } +anyhow = { version = "1.0.78" } serde = { workspace = true } chrono = { workspace = true } uuid = { workspace = true, features = ["v4", "wasm-bindgen", "js", "serde"] } graphql_client = { version = "0.13.0", features = ["reqwest"] } reqwasm = "0.5.0" -serde_json = "1.0.96" +serde_json = "1.0.108" [features] hydrate = ["leptos/hydrate", "leptos_meta/hydrate", "leptos_router/hydrate"] diff --git a/templates/local_up.Dockerfile b/templates/local_up.Dockerfile index c6f6be7..d941475 100644 --- a/templates/local_up.Dockerfile +++ b/templates/local_up.Dockerfile @@ -1,3 +1,3 @@ -FROM postgres:14-alpine +FROM postgres:16-alpine COPY *.sh /docker-entrypoint-initdb.d/