diff --git a/services/indexer/Cargo.toml b/services/indexer/Cargo.toml index 2f6d51df..e9af9d46 100644 --- a/services/indexer/Cargo.toml +++ b/services/indexer/Cargo.toml @@ -14,22 +14,22 @@ path = "src/main.rs" [dependencies] # Web framework -axum = "0.7" +axum = "0.8" tokio = { version = "1", features = ["full"] } -tower = "0.4" -tower-http = { version = "0.5", features = ["trace", "cors"] } -tower_governor = "0.3" +tower = "0.5" +tower-http = { version = "0.7", features = ["trace", "cors"] } +tower_governor = "0.8" serde = { version = "1", features = ["derive"] } serde_json = "1" # Database -sqlx = { version = "0.8", features = ["runtime-tokio", "postgres", "chrono", "uuid", "json"] } +sqlx = { version = "0.9", features = ["runtime-tokio", "postgres", "chrono", "uuid", "json"] } chrono = { version = "0.4", features = ["serde"] } uuid = { version = "1", features = ["v4", "serde"] } -base64 = "0.22" +base64 = "0.23" # Error handling -thiserror = "1" +thiserror = "2" anyhow = "1" # Async trait support @@ -40,17 +40,17 @@ tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] } # Metrics -metrics = "0.22" -metrics-exporter-prometheus = { version = "0.13", default-features = false, features = ["http-listener"] } +metrics = "0.24" +metrics-exporter-prometheus = { version = "0.18", default-features = false, features = ["http-listener"] } # Environment dotenvy = "0.15" -stellar-xdr = { version = "22.2.0", features = ["curr"] } +stellar-xdr = { version = "27.0.0", features = ["curr"] } reqwest = { version = "0.13.3", features = ["json"] } [dev-dependencies] -sqlx = { version = "0.8", features = ["runtime-tokio", "postgres", "chrono", "uuid", "json", "macros"] } -tower = { version = "0.4", features = ["full"] } +sqlx = { version = "0.9", features = ["runtime-tokio", "postgres", "chrono", "uuid", "json", "macros"] } +tower = { version = "0.5", features = ["full"] } http-body-util = "0.1" hyper = { version = "1.0", features = ["full"] } wiremock = "0.6.5"