Merge branch 'main' into 3-otel

This commit is contained in:
izzy
2026-04-01 21:14:44 +01:00
110 changed files with 2088 additions and 493 deletions

74
Cargo.lock generated
View File

@@ -475,9 +475,9 @@ dependencies = [
[[package]]
name = "authifier"
version = "1.0.15"
version = "1.0.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b1a03b810b342b4c584cdc1cfc40d1ec763b1d653ef4086f7494740f35d9e1f0"
checksum = "1d6163caecbb985d91406c2c6dc7710c46b38e6461d93d5e843b2f0eac43910c"
dependencies = [
"async-std",
"async-trait",
@@ -5525,9 +5525,9 @@ dependencies = [
[[package]]
name = "opentelemetry-otlp"
version = "0.31.0"
version = "0.31.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7a2366db2dca4d2ad033cad11e6ee42844fd727007af5ad04a1730f4cb8163bf"
checksum = "1f69cd6acbb9af919df949cd1ec9e5e7fdc2ef15d234b6b795aaa525cc02f71f"
dependencies = [
"http 1.3.1",
"opentelemetry",
@@ -6767,9 +6767,9 @@ dependencies = [
[[package]]
name = "regex"
version = "1.11.2"
version = "1.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912"
checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276"
dependencies = [
"aho-corasick",
"memchr",
@@ -6779,9 +6779,9 @@ dependencies = [
[[package]]
name = "regex-automata"
version = "0.4.10"
version = "0.4.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6"
checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f"
dependencies = [
"aho-corasick",
"memchr",
@@ -6907,7 +6907,7 @@ dependencies = [
[[package]]
name = "revolt-autumn"
version = "0.9.4"
version = "0.12.0"
dependencies = [
"axum",
"axum-macros",
@@ -6937,6 +6937,7 @@ dependencies = [
"simdutf8",
"strum_macros",
"tempfile",
"thumbhash",
"tokio 1.49.0",
"tower-http 0.5.2",
"tracing",
@@ -6949,7 +6950,7 @@ dependencies = [
[[package]]
name = "revolt-bonfire"
version = "0.9.4"
version = "0.12.0"
dependencies = [
"async-channel 2.5.0",
"async-std",
@@ -6980,7 +6981,7 @@ dependencies = [
[[package]]
name = "revolt-coalesced"
version = "0.9.4"
version = "0.12.0"
dependencies = [
"indexmap 2.13.0",
"lru 0.16.3",
@@ -6989,7 +6990,7 @@ dependencies = [
[[package]]
name = "revolt-config"
version = "0.9.4"
version = "0.12.0"
dependencies = [
"async-std",
"cached",
@@ -7006,7 +7007,7 @@ dependencies = [
[[package]]
name = "revolt-crond"
version = "0.9.4"
version = "0.12.0"
dependencies = [
"log",
"revolt-config",
@@ -7018,7 +7019,7 @@ dependencies = [
[[package]]
name = "revolt-database"
version = "0.9.4"
version = "0.12.0"
dependencies = [
"amqprs",
"async-lock 2.8.0",
@@ -7068,7 +7069,7 @@ dependencies = [
[[package]]
name = "revolt-delta"
version = "0.9.4"
version = "0.12.0"
dependencies = [
"amqprs",
"async-channel 1.9.0",
@@ -7118,7 +7119,7 @@ dependencies = [
[[package]]
name = "revolt-files"
version = "0.9.4"
version = "0.12.0"
dependencies = [
"aes-gcm",
"anyhow",
@@ -7146,7 +7147,7 @@ dependencies = [
[[package]]
name = "revolt-gifbox"
version = "0.9.4"
version = "0.12.0"
dependencies = [
"axum",
"axum-extra",
@@ -7169,7 +7170,7 @@ dependencies = [
[[package]]
name = "revolt-january"
version = "0.9.4"
version = "0.12.0"
dependencies = [
"async-recursion",
"axum",
@@ -7197,7 +7198,7 @@ dependencies = [
[[package]]
name = "revolt-models"
version = "0.9.4"
version = "0.12.0"
dependencies = [
"indexmap 1.9.3",
"iso8601-timestamp",
@@ -7216,14 +7217,14 @@ dependencies = [
[[package]]
name = "revolt-parser"
version = "0.9.4"
version = "0.12.0"
dependencies = [
"logos",
]
[[package]]
name = "revolt-permissions"
version = "0.9.4"
version = "0.12.0"
dependencies = [
"async-std",
"async-trait",
@@ -7238,7 +7239,7 @@ dependencies = [
[[package]]
name = "revolt-presence"
version = "0.9.4"
version = "0.12.0"
dependencies = [
"async-std",
"log",
@@ -7250,7 +7251,7 @@ dependencies = [
[[package]]
name = "revolt-pushd"
version = "0.9.4"
version = "0.12.0"
dependencies = [
"amqprs",
"anyhow",
@@ -7262,9 +7263,12 @@ dependencies = [
"iso8601-timestamp",
"log",
"pretty_env_logger",
"redis-kiss",
"regex",
"revolt-config",
"revolt-database",
"revolt-models",
"revolt-parser",
"revolt-presence",
"revolt-result",
"revolt_a2",
@@ -7278,7 +7282,7 @@ dependencies = [
[[package]]
name = "revolt-ratelimits"
version = "0.9.4"
version = "0.12.0"
dependencies = [
"async-trait",
"authifier",
@@ -7295,7 +7299,7 @@ dependencies = [
[[package]]
name = "revolt-result"
version = "0.9.4"
version = "0.12.0"
dependencies = [
"axum",
"log",
@@ -7311,7 +7315,7 @@ dependencies = [
[[package]]
name = "revolt-voice-ingress"
version = "0.9.4"
version = "0.12.0"
dependencies = [
"amqprs",
"async-std",
@@ -7524,9 +7528,9 @@ dependencies = [
[[package]]
name = "rocket_authifier"
version = "1.0.15"
version = "1.0.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c1f98a5be96ac4144ee1adc809c1594e8212032b8a08d9bc4cef70735dfd976e"
checksum = "4a4e9660d198ea0165dc2694e7620d8fe199e923b39bec4d12b7159da5a4a6cd"
dependencies = [
"authifier",
"iso8601-timestamp",
@@ -8945,6 +8949,12 @@ dependencies = [
"cfg-if",
]
[[package]]
name = "thumbhash"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b7726e0245a7331bd0c9a1fb4fd99fd695bcd478ca569f0eda2ff2cb14e7a00"
[[package]]
name = "tiff"
version = "0.10.3"
@@ -9220,9 +9230,9 @@ checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801"
[[package]]
name = "tonic"
version = "0.14.2"
version = "0.14.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eb7613188ce9f7df5bfe185db26c5814347d110db17920415cf2fbcad85e7203"
checksum = "fec7c61a0695dc1887c1b53952990f3ad2e3a31453e1f49f10e75424943a93ec"
dependencies = [
"async-trait",
"base64 0.22.1",
@@ -9241,9 +9251,9 @@ dependencies = [
[[package]]
name = "tonic-prost"
version = "0.14.2"
version = "0.14.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "66bd50ad6ce1252d87ef024b3d64fe4c3cf54a86fb9ef4c631fdd0ded7aeaa67"
checksum = "a55376a0bbaa4975a3f10d009ad763d8f4108f067c7c2e74f3001fb49778d309"
dependencies = [
"bytes 1.10.1",
"prost 0.14.3",