@@ -9,24 +9,25 @@ rust-version = "1.85"
99
1010[features ]
1111default = [" caching" ]
12- release = [" kms-aws" , " middleware" , " key_custodian" , " limit" , " kms-hashicorp-vault" , " caching" , " external_key_manager" , " vergen" ]
12+ release = [" kms-aws" , " middleware" , " key_custodian" , " limit" , " kms-hashicorp-vault" , " caching" , " external_key_manager" , " vergen" , " redis " ]
1313kms-aws = [" dep:aws-config" , " dep:aws-sdk-kms" ]
1414kms-hashicorp-vault = [" dep:vaultrs" ]
1515limit = []
1616middleware = []
1717key_custodian = []
1818caching = [" dep:moka" ]
19+ redis = [" dep:hyperswitch_redis_interface" ]
1920console = [" tokio/tracing" , " dep:console-subscriber" ]
2021external_key_manager = [" reqwest/rustls-tls" ]
2122vergen = [" build_info/vergen-gix" ]
2223
2324[dependencies ]
24- async-trait = " 0.1.81 "
25+ async-trait = " 0.1.88 "
2526aws-config = { version = " 1.5.5" , optional = true }
2627aws-sdk-kms = { version = " 1.40.0" , optional = true }
2728base64 = " 0.22.1"
2829bytes = " 1.7.1"
29- futures = " 0.3.30 "
30+ futures = " 0.3.31 "
3031gethostname = " 0.5.0"
3132rustc-hash = " 2.1"
3233once_cell = " 1.19.0"
@@ -46,24 +47,25 @@ tracing-subscriber = { version = "0.3.18", default-features = true, features = [
4647console-subscriber = { version = " 0.4.0" , optional = true }
4748http-body-util = " 0.1.2"
4849
49- diesel = { version = " 2.2.3 " , features = [" postgres" , " serde_json" , " time" ] }
50+ diesel = { version = " 2.2.10 " , features = [" postgres" , " serde_json" , " time" ] }
5051diesel-async = { version = " 0.5.0" , features = [" postgres" , " deadpool" ] }
5152
5253serde = { version = " 1.0.228" , features = [" derive" ] }
5354serde_json = " 1.0.140"
5455josekit = " 0.8.7"
5556
56- thiserror = " 1.0.63 "
57+ thiserror = " 1.0.69 "
5758config = " 0.14.0"
5859serde_path_to_error = " 0.1.16"
5960error-stack = " 0.5.0"
6061futures-util = " 0.3.30"
6162digest = " 0.10"
6263hyperswitch_masking = { version = " 0.0.1" , features = [" diesel" , " serde" ] }
63- ring = { version = " 0.17.8" , features = [" std" ] }
64+ hyperswitch_redis_interface = { git = " https://github.com/juspay/hyperswitch" , tag = " 2026.06.12.0" , package = " redis_interface" , default-features = false , features = [" fred" ], optional = true }
65+ ring = { version = " 0.17.14" , features = [" std" ] }
6466hex = " 0.4.3"
6567time = { version = " 0.3.45" , features = [" serde" ] }
66- uuid = { version = " 1.10 .0" , features = [" v7" , " fast-rng" ] }
68+ uuid = { version = " 1.20 .0" , features = [" v7" , " fast-rng" ] }
6769moka = { version = " 0.12.8" , features = [" future" ], optional = true }
6870reqwest = { version = " 0.12.7" , features = [" json" , " __rustls" ] }
6971
0 commit comments