Skip to content

Commit

Permalink
up
Browse files Browse the repository at this point in the history
  • Loading branch information
aumetra committed Sep 2, 2024
1 parent d319c23 commit 1c342ac
Show file tree
Hide file tree
Showing 28 changed files with 195 additions and 172 deletions.
280 changes: 150 additions & 130 deletions Cargo.lock

Large diffs are not rendered by default.

7 changes: 5 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ garde = { version = "0.20.0", features = [
itertools = { version = "0.13.0", default-features = false }
moka = { version = "=0.12.7", features = ["sync"] }
simdutf8 = { version = "0.1.4", features = ["aarch64_neon"] }
sonic-rs = "0.3.11"
sonic-rs = "0.3.12"
triomphe = { version = "0.1.13", default-features = false, features = [
"unsize",
] }
Expand Down Expand Up @@ -222,8 +222,11 @@ tokio-postgres-rustls = { git = "https://github.com/jbg/tokio-postgres-rustls.gi
async-stream = { git = "https://github.com/tokio-rs/async-stream.git", rev = "40a8deb7d41d3ac0e563f9a0fd7f600c23189987" }

# SIMD runtime detection and generic I/O wrapper
sonic-rs = { git = "https://github.com/aumetra/sonic-rs.git", rev = "aa96b57ffc86b8aa81d1783d785c308e472378be" }
sonic-rs = { git = "https://github.com/aumetra/sonic-rs.git", rev = "6e17d8f1dfff5d325e90200806c9abae6eeaadfd" }

# TCP nodelay for `axum::serve` and cloning improvements
axum = { git = "https://github.com/tokio-rs/axum.git", rev = "918170a12bfcc488000998f33684c29f5599d0d6" }
axum-core = { git = "https://github.com/tokio-rs/axum.git", rev = "918170a12bfcc488000998f33684c29f5599d0d6" }

[patch.'https://github.com/Lantern-chat/client-sdk-rs.git']
client-sdk-common = { git = "https://github.com/Lantern-chat/client-sdk-rs.git?owo=uwu", rev = "62ee04d705d5d9642e7e0dacc463e0ebb657c0c9" }
4 changes: 2 additions & 2 deletions crates/kitsune-activitypub/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ version.workspace = true
license.workspace = true

[dependencies]
async-trait = "0.1.81"
async-trait = "0.1.82"
base64-simd = "0.8.0"
diesel = { workspace = true }
diesel-async = { workspace = true }
Expand Down Expand Up @@ -50,7 +50,7 @@ kitsune-config = { workspace = true }
kitsune-test = { workspace = true }
kitsune-webfinger = { workspace = true }
pretty_assertions = "1.4.0"
tokio = { version = "1.39.3", features = ["macros"] }
tokio = { version = "1.40.0", features = ["macros"] }
tower = { version = "0.5.0", default-features = false, features = ["util"] }

[lints]
Expand Down
2 changes: 1 addition & 1 deletion crates/kitsune-cache/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ triomphe = { workspace = true }
typed-builder = "0.20.0"

[dev-dependencies]
tokio = { version = "1.39.3", features = ["macros", "rt"] }
tokio = { version = "1.40.0", features = ["macros", "rt"] }

[lints]
workspace = true
2 changes: 1 addition & 1 deletion crates/kitsune-config/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ human-size = { version = "0.4.3", features = ["serde"] }
isolang = { version = "2.4.0", features = ["serde"] }
serde = { version = "1.0.209", features = ["derive"] }
smol_str = { version = "0.2.2", features = ["serde"] }
tokio = { version = "1.39.3", features = ["fs"] }
tokio = { version = "1.40.0", features = ["fs"] }
toml = { version = "0.8.19", default-features = false, features = ["parse"] }

[lints]
Expand Down
2 changes: 1 addition & 1 deletion crates/kitsune-core/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ license.workspace = true
build = "build.rs"

[dependencies]
async-trait = "0.1.81"
async-trait = "0.1.82"
const_format = "0.2.32"
kitsune-db = { workspace = true }
kitsune-error = { workspace = true }
Expand Down
6 changes: 3 additions & 3 deletions crates/kitsune-db/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,11 @@ rustls = { version = "0.23.12", default-features = false, features = [
"std",
"tls12",
] }
rustls-native-certs = "0.7.3"
rustls-native-certs = "0.8.0"
serde = { version = "1.0.209", features = ["derive"] }
sonic-rs = { workspace = true }
speedy-uuid = { workspace = true, features = ["diesel"] }
tokio = { version = "1.39.3", features = ["rt"] }
tokio = { version = "1.40.0", features = ["rt"] }
tokio-postgres = "0.7.11"
tokio-postgres-rustls = "0.12.0"
tracing = "0.1.40"
Expand All @@ -42,7 +42,7 @@ typed-builder = "0.20.0"

[dev-dependencies]
kitsune-test = { workspace = true }
tokio = { version = "1.39.3", features = ["macros"] }
tokio = { version = "1.40.0", features = ["macros"] }

[lints]
workspace = true
2 changes: 1 addition & 1 deletion crates/kitsune-derive/impl/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ proc-macro = true
[dependencies]
proc-macro2 = "1.0.86"
quote = "1.0.37"
syn = { version = "2.0.76", features = ["full"] }
syn = { version = "2.0.77", features = ["full"] }

[lints]
workspace = true
2 changes: 1 addition & 1 deletion crates/kitsune-http-client/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ tower-http = { version = "0.5.2", features = [
] }

[dev-dependencies]
tokio = { version = "1.39.3", features = ["macros", "rt"] }
tokio = { version = "1.40.0", features = ["macros", "rt"] }

[lints]
workspace = true
2 changes: 1 addition & 1 deletion crates/kitsune-observability/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ version.workspace = true
license.workspace = true

[dependencies]
async-trait = "0.1.81"
async-trait = "0.1.82"
eyre = "0.6.12"
http-body-util = "0.1.2"
hyper = { version = "1.4.1", default-features = false }
Expand Down
2 changes: 1 addition & 1 deletion crates/kitsune-s3/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ typed-builder = "0.20.0"

[dev-dependencies]
kitsune-test = { workspace = true }
tokio = { version = "1.39.3", features = ["macros", "rt"] }
tokio = { version = "1.40.0", features = ["macros", "rt"] }

[lints]
workspace = true
2 changes: 1 addition & 1 deletion crates/kitsune-search/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ version.workspace = true
license.workspace = true

[dependencies]
async-trait = "0.1.81"
async-trait = "0.1.82"
bytes = "1.7.1"
diesel = { workspace = true }
diesel-async = { workspace = true }
Expand Down
4 changes: 2 additions & 2 deletions crates/kitsune-service/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ async-stream = "0.3.5"
athena = { workspace = true }
blowocking = { workspace = true }
bytes = "1.7.1"
derive_builder = "0.20.0"
derive_builder = "0.20.1"
diesel = { workspace = true }
diesel-async = { workspace = true }
eyre = "0.6.12"
Expand Down Expand Up @@ -48,7 +48,7 @@ rusty-s3 = { version = "0.5.0", default-features = false }
serde = "1.0.209"
smol_str = "0.2.2"
speedy-uuid = { workspace = true }
tokio = { version = "1.39.3", features = ["macros", "sync"] }
tokio = { version = "1.40.0", features = ["macros", "sync"] }
tracing = "0.1.40"
triomphe = { workspace = true }
typed-builder = "0.20.0"
Expand Down
4 changes: 2 additions & 2 deletions crates/kitsune-storage/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,13 @@ futures-util = "0.3.30"
kitsune-error = { workspace = true }
kitsune-s3 = { workspace = true }
rusty-s3 = { version = "0.5.0", default-features = false }
tokio = { version = "1.39.3", features = ["fs", "io-util"] }
tokio = { version = "1.40.0", features = ["fs", "io-util"] }
tokio-util = { version = "0.7.11", features = ["io"] }
triomphe = { workspace = true }

[dev-dependencies]
tempfile = "3.12.0"
tokio = { version = "1.39.3", features = ["macros", "rt"] }
tokio = { version = "1.40.0", features = ["macros", "rt"] }

[lints]
workspace = true
2 changes: 1 addition & 1 deletion crates/kitsune-test/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ kitsune-s3 = { workspace = true }
pin-project-lite = "0.2.14"
rand = "0.8.5"
rusty-s3 = { version = "0.5.0", default-features = false }
tokio = { version = "1.39.3", features = ["time"] }
tokio = { version = "1.40.0", features = ["time"] }
triomphe = { workspace = true }
url = "2.5.2"
uuid = { version = "1.10.0", features = ["fast-rng", "v4"] }
Expand Down
2 changes: 1 addition & 1 deletion crates/kitsune-util/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ pulldown-cmark = { version = "0.12.0", default-features = false, features = [
] }
rand = "0.8.5"
speedy-uuid = { workspace = true }
tokio = { version = "1.39.3", features = ["macros"] }
tokio = { version = "1.40.0", features = ["macros"] }

[lints]
workspace = true
6 changes: 3 additions & 3 deletions crates/kitsune-wasm-mrf/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ license.workspace = true
build = "build.rs"

[dependencies]
async-trait = "0.1.81"
async-trait = "0.1.82"
blake3 = "1.5.4"
color-eyre = "0.6.3"
derive_more = { version = "1.0.0", features = ["from"] }
Expand All @@ -25,7 +25,7 @@ redb = { version = "2.1.2", features = ["logging"] }
slab = "0.4.9"
smol_str = "0.2.2"
sonic-rs = { workspace = true }
tokio = { version = "1.39.3", features = ["fs"] }
tokio = { version = "1.40.0", features = ["fs"] }
tracing = "0.1.40"
triomphe = { workspace = true }
walkdir = "2.5.0"
Expand All @@ -42,7 +42,7 @@ wasmtime-wasi = { version = "24.0.0", default-features = false }

[dev-dependencies]
tempfile = "3.12.0"
tokio = { version = "1.39.3", features = ["macros", "rt"] }
tokio = { version = "1.40.0", features = ["macros", "rt"] }
tracing-subscriber = "0.3.18"
wat = "1.216.0"

Expand Down
4 changes: 2 additions & 2 deletions crates/kitsune-webfinger/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ version.workspace = true
license.workspace = true

[dependencies]
async-trait = "0.1.81"
async-trait = "0.1.82"
fred = { workspace = true }
futures-util = "0.3.30"
http = "1.1.0"
Expand All @@ -25,7 +25,7 @@ http-body-util = "0.1.2"
hyper = "1.4.1"
pretty_assertions = "1.4.0"
sonic-rs = { workspace = true }
tokio = { version = "1.39.3", features = ["macros"] }
tokio = { version = "1.40.0", features = ["macros"] }
tower = { version = "0.5.0", default-features = false, features = ["util"] }

[lints]
Expand Down
2 changes: 1 addition & 1 deletion kitsune-cli/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ kitsune-db = { workspace = true }
kitsune-error = { workspace = true }
serde = { version = "1.0.209", features = ["derive"] }
speedy-uuid = { workspace = true }
tokio = { version = "1.39.3", features = ["full"] }
tokio = { version = "1.40.0", features = ["full"] }
tracing-subscriber = "0.3.18"

[lints]
Expand Down
2 changes: 1 addition & 1 deletion kitsune-job-runner/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ kitsune-service = { workspace = true }
kitsune-url = { workspace = true }
kitsune-wasm-mrf = { workspace = true }
mimalloc = "0.1.43"
tokio = { version = "1.39.3", features = ["full"] }
tokio = { version = "1.40.0", features = ["full"] }
tracing = "0.1.40"
triomphe = { workspace = true }
typed-builder = "0.20.0"
Expand Down
8 changes: 4 additions & 4 deletions kitsune/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ athena = { workspace = true }
argon2 = { version = "0.5.3", features = ["std"] }
askama = { workspace = true }
askama_axum = "0.4.0"
async-trait = "0.1.81"
async-trait = "0.1.82"
axum = { version = "0.7.5", features = ["macros", "multipart"] }
axum-extra = { version = "0.9.3", features = [
"cookie",
Expand Down Expand Up @@ -83,7 +83,7 @@ speedy-uuid = { workspace = true }
strum = { version = "0.26.3", features = ["derive", "phf"] }
tempfile = "3.12.0"
time = "0.3.36"
tokio = { version = "1.39.3", features = ["full"] }
tokio = { version = "1.40.0", features = ["full"] }
tokio-util = { version = "0.7.11", features = ["io"] }
tower = { version = "0.5.0", features = ["util"] }
tower-stop-using-brave = { workspace = true }
Expand All @@ -106,14 +106,14 @@ url = "2.5.2"
# --- Optional dependencies ---

# "graphql" feature
async-graphql = { version = "7.0.7", default-features = false, features = [
async-graphql = { version = "7.0.9", default-features = false, features = [
"graphiql",
"tempfile",
"time",
"tracing",
"uuid",
], optional = true }
async-graphql-axum = { version = "7.0.7", optional = true }
async-graphql-axum = { version = "7.0.9", optional = true }

# "mastodon-api" feature
kitsune-mastodon = { workspace = true, optional = true }
Expand Down
4 changes: 2 additions & 2 deletions lib/athena/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ required-features = ["redis"]

[dependencies]
ahash = "0.8.11"
async-trait = "0.1.81"
async-trait = "0.1.82"
either = { version = "1.13.0", default-features = false, optional = true }
futures-util = { version = "0.3.30", default-features = false }
iso8601-timestamp = "0.2.17"
Expand All @@ -23,7 +23,7 @@ smol_str = "0.2.2"
sonic-rs = { workspace = true, optional = true }
speedy-uuid = { workspace = true, features = ["redis"] }
thiserror = "1.0.63"
tokio = { version = "1.39.3", features = ["macros", "rt", "sync"] }
tokio = { version = "1.40.0", features = ["macros", "rt", "sync"] }
tokio-util = { version = "0.7.11", features = ["rt"] }
tracing = "0.1.40"
triomphe = { workspace = true }
Expand Down
2 changes: 1 addition & 1 deletion lib/blowocking/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ license = "MIT OR Apache-2.0"
[dependencies]
rayon = "1.10.0"
thiserror = "1.0.63"
tokio = { version = "1.39.3", features = ["sync"] }
tokio = { version = "1.40.0", features = ["sync"] }
tracing = "0.1.40"

[features]
Expand Down
2 changes: 1 addition & 1 deletion lib/cursiv/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ triomphe = { workspace = true }
zeroize = { version = "1.8.1", features = ["derive"] }

# `axum` feature
async-trait = { version = "0.1.81", optional = true }
async-trait = { version = "0.1.82", optional = true }
axum-core = { version = "0.4.3", optional = true }

[dev-dependencies]
Expand Down
4 changes: 2 additions & 2 deletions lib/geomjeungja/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ version.workspace = true
license = "MIT OR Apache-2.0"

[dependencies]
async-trait = "0.1.81"
async-trait = "0.1.82"
hickory-resolver = "0.24.1"
rand = "0.8.5"
serde = { version = "1.0.209", features = ["derive"] }
Expand All @@ -21,7 +21,7 @@ unsize = "1.1.0"
insta = { version = "1.39.0", features = ["json"] }
rand_xorshift = "0.3.0"
sonic-rs = { workspace = true }
tokio = { version = "1.39.3", features = ["macros", "rt"] }
tokio = { version = "1.40.0", features = ["macros", "rt"] }

[lints]
workspace = true
4 changes: 2 additions & 2 deletions lib/http-signatures/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ atoi_radix10 = "0.0.1"
base64-simd = "0.8.0"
blowocking = { workspace = true, optional = true }
const-oid = { version = "0.9.6", features = ["db"] }
derive_builder = "0.20.0"
derive_builder = "0.20.1"
http = "1.1.0"
httpdate = "1.0.3"
itertools = { workspace = true }
Expand All @@ -33,7 +33,7 @@ tracing = { version = "0.1.40", default-features = false, optional = true }

[dev-dependencies]
divan = "0.1.14"
tokio = { version = "1.39.3", features = ["macros", "rt"] }
tokio = { version = "1.40.0", features = ["macros", "rt"] }

[features]
default = ["easy"]
Expand Down
2 changes: 1 addition & 1 deletion lib/just-retry/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ license = "MIT OR Apache-2.0"

[dependencies]
retry-policies = "0.4.0"
tokio = { version = "1.39.3", features = ["time"] }
tokio = { version = "1.40.0", features = ["time"] }
tracing = "0.1.40"

[lints]
Expand Down
2 changes: 1 addition & 1 deletion lib/speedy-uuid/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ version.workspace = true
license = "MIT OR Apache-2.0"

[dependencies]
async-graphql = { version = "7.0.7", default-features = false, optional = true }
async-graphql = { version = "7.0.9", default-features = false, optional = true }
diesel = { version = "2.2.3", default-features = false, features = [
"postgres_backend",
"uuid",
Expand Down

0 comments on commit 1c342ac

Please sign in to comment.