@@ -25,39 +25,39 @@ version = "0.1.0"
2525# Core async runtime
2626async-trait = " 0.1"
2727futures = " 0.3"
28- tokio = { version = " 1.41 " , features = [" full" ] }
28+ tokio = { version = " 1" , features = [" full" ] }
2929
3030# Builder pattern
31- bon = " 3.8 "
31+ bon = " 3"
3232
3333# Error handling
34- anyhow = " 1.0 "
34+ anyhow = " 1"
3535snafu = " 0.8"
3636
3737# System
38- num_cpus = " 1.16 "
38+ num_cpus = " 1"
3939
4040# Serialization
41- bytes = " 1.9 "
42- serde = { version = " 1.0 " , features = [" derive" ] }
43- serde_json = " 1.0 "
41+ bytes = " 1"
42+ serde = { version = " 1" , features = [" derive" ] }
43+ serde_json = " 1"
4444serde_yaml = " 0.9"
4545
4646# Tracing and observability
4747metrics = " 0.24"
48- metrics-exporter-prometheus = " 0.18.0 "
49- opentelemetry = " 0.31.0 "
50- opentelemetry-otlp = { version = " 0.31.0 " , features = [" grpc-tonic" , " trace" ] }
51- opentelemetry_sdk = { version = " 0.31.0 " , features = [" rt-tokio" ] }
48+ metrics-exporter-prometheus = " 0.18"
49+ opentelemetry = " 0.31"
50+ opentelemetry-otlp = { version = " 0.31" , features = [" grpc-tonic" , " trace" ] }
51+ opentelemetry_sdk = { version = " 0.31" , features = [" rt-tokio" ] }
5252tracing = " 0.1"
53- tracing-opentelemetry = " 0.32.0 "
53+ tracing-opentelemetry = " 0.32"
5454tracing-subscriber = { version = " 0.3" , features = [" env-filter" , " json" ] }
5555
5656# Web frameworks
57- axum = { version = " 0.8.6 " , features = [" macros" , " tokio" ] }
58- axum-extra = { version = " 0.12.2 " , features = [" cookie" , " cookie-private" ] }
59- tonic = " 0.14.2 "
60- tonic-build = " 0.14.2 "
57+ axum = { version = " 0.8" , features = [" macros" , " tokio" ] }
58+ axum-extra = { version = " 0.12" , features = [" cookie" , " cookie-private" ] }
59+ tonic = " 0.14"
60+ tonic-build = " 0.14"
6161tower = " 0.5"
6262tower-http = { version = " 0.6" , features = [
6363 " compression-full" ,
@@ -66,40 +66,40 @@ tower-http = { version = "0.6", features = [
6666] }
6767
6868# Configuration
69- clap = { version = " 4.5 " , features = [" derive" , " env" ] }
70- config = " 0.15.18 "
69+ clap = { version = " 4" , features = [" derive" , " env" ] }
70+ config = " 0.15"
7171
7272# Concurrency
7373parking_lot = " 0.12"
7474
7575# Random number generation
76- rand = " 0.9.2 "
76+ rand = " 0.9"
7777
7878# Authentication & Cryptography
7979aes-gcm = " 0.10"
8080argon2 = { version = " 0.5" , features = [" std" ] }
81- base64 = " 0.22.1 "
81+ base64 = " 0.22"
8282chrono = { version = " 0.4" , features = [" serde" ] }
83- ed25519-dalek = { version = " 2.2 " , features = [" rand_core" ] }
83+ ed25519-dalek = { version = " 2" , features = [" rand_core" ] }
8484hex = " 0.4"
85- jsonwebtoken = { version = " 10.1 " , default-features = false , features = [
85+ jsonwebtoken = { version = " 10" , default-features = false , features = [
8686 " aws_lc_rs" ,
8787 " ed25519-dalek" ,
8888 " use_pem" ,
8989] }
90- pem = " 3.0 "
90+ pem = " 3"
9191secrecy = " 0.10"
9292sha2 = " 0.10"
9393uuid = { version = " 1.0" , features = [" serde" , " v4" ] }
94- zeroize = " 1.8 "
94+ zeroize = " 1"
9595
9696# WebAuthn/Passkey support
9797webauthn-rs = { version = " 0.5" , features = [
9898 " danger-allow-state-serialisation" ,
9999] }
100100
101101# Snowflake ID generation
102- idgenerator = " 2.0 "
102+ idgenerator = " 2"
103103
104104# Email
105105lettre = { version = " 0.11" , default-features = false , features = [
@@ -122,10 +122,10 @@ tower-cookies = "0.10"
122122time = { version = " 0.3" , features = [" formatting" , " macros" ] }
123123
124124# Regular expressions
125- regex = " 1.11 "
125+ regex = " 1"
126126
127127# URL parsing
128- url = " 2.5 "
128+ url = " 2"
129129
130130# Terminal utilities
131131terminal_size = " 0.4"
@@ -136,7 +136,7 @@ validator = { version = "0.20", features = ["derive"] }
136136
137137# Kubernetes client
138138k8s-openapi = { version = " 0.27" , features = [" v1_31" ] }
139- kube = { version = " 3.0 " , features = [" client" ] }
139+ kube = { version = " 3" , features = [" client" ] }
140140
141141# TLS (for crypto provider initialization)
142142rustls = { version = " 0.23" , default-features = false , features = [
0 commit comments