1
0
Fork 0
mirror of https://gitlab.com/famedly/conduit.git synced 2025-06-27 16:35:59 +00:00

chore(crates): bump

This commit is contained in:
Matthias Ahouansou 2025-05-08 21:26:55 +01:00
parent bdc6dabe3a
commit 88c95d36a8
No known key found for this signature in database
17 changed files with 1344 additions and 809 deletions

View file

@ -28,6 +28,7 @@ workspace = true
[dependencies]
# Web framework
# Can't bump until https://github.com/ruma/ruma/pull/1846 is merged or superseded
axum = { version = "0.7", default-features = false, features = [
"form",
"http1",
@ -37,7 +38,7 @@ axum = { version = "0.7", default-features = false, features = [
], optional = true }
axum-extra = { version = "0.9", features = ["typed-header"] }
axum-server = { version = "0.6", features = ["tls-rustls"] }
tower = { version = "0.4.13", features = ["util"] }
tower = { version = "0.4", features = ["util"] }
tower-http = { version = "0.5", features = [
"add-extension",
"cors",
@ -48,25 +49,25 @@ tower-http = { version = "0.5", features = [
tower-service = "0.3"
# Async runtime and utilities
tokio = { version = "1.28.1", features = ["fs", "macros", "signal", "sync"] }
tokio = { version = "1", features = ["fs", "macros", "signal", "sync"] }
# Used for the http request / response body type for Ruma endpoints used with reqwest
bytes = "1.4.0"
bytes = "1"
http = "1"
# Used to find data directory for default db path
directories = "5"
directories = "6"
# Used for ruma wrapper
serde_json = { version = "1.0.96", features = ["raw_value"] }
serde_json = { version = "1", features = ["raw_value"] }
# Used for appservice registration files
serde_yaml = "0.9.21"
serde_yaml = "0.9"
# Used for pdu definition
serde = { version = "1.0.163", features = ["rc"] }
serde = { version = "1", features = ["rc"] }
# Used for secure identifiers
rand = "0.8.5"
rand = "0.9"
# Used to hash passwords
rust-argon2 = "2"
# Used to send requests
hyper = "1.1"
hyper = "1"
hyper-util = { version = "0.1", features = [
"client",
"client-legacy",
@ -78,7 +79,7 @@ reqwest = { version = "0.12", default-features = false, features = [
"socks",
] }
# Used for conduit::Error type
thiserror = "1.0.40"
thiserror = "2" #TODO: 2
# Used to generate thumbnails for images
image = { version = "0.25", default-features = false, features = [
"gif",
@ -95,40 +96,40 @@ humantime-serde = "1"
# Used to encode server public key
base64 = "0.22"
# Used when hashing the state
ring = "0.17.7"
ring = "0.17"
# Used when querying the SRV record of other servers
hickory-resolver = "0.24"
hickory-resolver = "0.25"
# Used to find matching events for appservices
regex = "1.8.1"
regex = "1"
# jwt jsonwebtokens
jsonwebtoken = "9.2.0"
jsonwebtoken = "9"
# Performance measurements
opentelemetry = "0.22"
opentelemetry-jaeger-propagator = "0.1"
opentelemetry-otlp = "0.15"
opentelemetry_sdk = { version = "0.22", features = ["rt-tokio"] }
tracing = "0.1.37"
opentelemetry = "0.29"
opentelemetry-jaeger-propagator = "0.29"
opentelemetry-otlp = { version = "0.29", features = ["grpc-tonic"] }
opentelemetry_sdk = { version = "0.29", features = ["rt-tokio"] }
tracing = "0.1"
tracing-flame = "0.2.0"
tracing-opentelemetry = "0.23"
tracing-subscriber = { version = "0.3.17", features = ["env-filter"] }
tracing-opentelemetry = "0.30"
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
lru-cache = "0.1.2"
parking_lot = { version = "0.12.1", optional = true }
rusqlite = { version = "0.31", optional = true, features = ["bundled"] }
parking_lot = { version = "0.12", optional = true }
rusqlite = { version = "0.35", optional = true, features = ["bundled"] }
# crossbeam = { version = "0.8.2", optional = true }
num_cpus = "1.15.0"
threadpool = "1.8.1"
num_cpus = "1"
threadpool = "1"
# Used for ruma wrapper
serde_html_form = "0.2.0"
serde_html_form = "0.2"
thread_local = "1.1.7"
thread_local = "1"
# used for TURN server authentication
hmac = "0.12.1"
sha-1 = "0.10.1"
hmac = "0.12"
sha-1 = "0.10"
# used for conduit's CLI and admin room command parsing
chrono = "0.4"
clap = { version = "4.3.0", default-features = false, features = [
clap = { version = "4", default-features = false, features = [
"derive",
"error-context",
"help",
@ -138,19 +139,19 @@ clap = { version = "4.3.0", default-features = false, features = [
] }
humantime = "2"
futures-util = { version = "0.3.28", default-features = false }
futures-util = { version = "0.3", default-features = false }
# Used for reading the configuration from conduit.toml & environment variables
figment = { version = "0.10.8", features = ["env", "toml"] }
figment = { version = "0.10", features = ["env", "toml"] }
# Validating urls in config
url = { version = "2", features = ["serde"] }
async-trait = "0.1.68"
tikv-jemallocator = { version = "0.5.0", features = [
async-trait = "0.1"
tikv-jemallocator = { version = "0.6", features = [
"unprefixed_malloc_on_supported_platforms",
], optional = true }
sd-notify = { version = "0.4.1", optional = true }
sd-notify = { version = "0.4", optional = true }
# Used for matrix spec type definitions and helpers
[dependencies.ruma]
@ -179,10 +180,10 @@ git = "https://github.com/ruma/ruma.git"
features = ["lz4", "multi-threaded-cf", "zstd"]
optional = true
package = "rust-rocksdb"
version = "0.25"
version = "0.41"
[target.'cfg(unix)'.dependencies]
nix = { version = "0.28", features = ["resource"] }
nix = { version = "0.30", features = ["resource"] }
[features]
backend_rocksdb = ["rocksdb"]