diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 7bff16bc..63a45e5d 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.9.4" + ".": "0.10.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 22da6e66..e154d126 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## [0.10.0](https://github.com/stoatchat/stoatchat/compare/v0.9.4...v0.10.0) (2026-01-25) + + +### Features + +* allow kicking members from voice channels ([#495](https://github.com/stoatchat/stoatchat/issues/495)) ([0dc5442](https://github.com/stoatchat/stoatchat/commit/0dc544249825a49c793309edee5ec1838458a6da)) +* repository architecture for files crate w. added tests ([#498](https://github.com/stoatchat/stoatchat/issues/498)) ([01ded20](https://github.com/stoatchat/stoatchat/commit/01ded209c62208fc906d6aab9b08c04e860e10ef)) + + +### Bug Fixes + +* expose ratelimit headers via cors ([#496](https://github.com/stoatchat/stoatchat/issues/496)) ([a1a2125](https://github.com/stoatchat/stoatchat/commit/a1a21252d0ad58937e41f16e5fb86f96bebd2a51)) + ## [0.9.4](https://github.com/stoatchat/stoatchat/compare/v0.9.3...v0.9.4) (2026-01-10) diff --git a/Cargo.lock b/Cargo.lock index 958eb695..0386448e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4671,7 +4671,7 @@ dependencies = [ "log", "parking_lot", "pbjson-types", - "prost 0.12.6", + "prost", "rand 0.9.2", "reqwest 0.11.27", "scopeguard", @@ -4693,7 +4693,7 @@ dependencies = [ "parking_lot", "pbjson", "pbjson-types", - "prost 0.12.6", + "prost", "prost-types", "serde", "thiserror 1.0.69", @@ -5484,90 +5484,6 @@ dependencies = [ "vcpkg", ] -[[package]] -name = "opentelemetry" -version = "0.31.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b84bcd6ae87133e903af7ef497404dda70c60d0ea14895fc8a5e6722754fc2a0" -dependencies = [ - "futures-core", - "futures-sink", - "js-sys", - "pin-project-lite 0.2.16", - "thiserror 2.0.18", - "tracing", -] - -[[package]] -name = "opentelemetry-appender-tracing" -version = "0.31.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef6a1ac5ca3accf562b8c306fa8483c85f4390f768185ab775f242f7fe8fdcc2" -dependencies = [ - "opentelemetry", - "tracing", - "tracing-core", - "tracing-subscriber", -] - -[[package]] -name = "opentelemetry-http" -version = "0.31.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7a6d09a73194e6b66df7c8f1b680f156d916a1a942abf2de06823dd02b7855d" -dependencies = [ - "async-trait", - "bytes 1.10.1", - "http 1.3.1", - "opentelemetry", - "reqwest 0.12.23", -] - -[[package]] -name = "opentelemetry-otlp" -version = "0.31.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a2366db2dca4d2ad033cad11e6ee42844fd727007af5ad04a1730f4cb8163bf" -dependencies = [ - "http 1.3.1", - "opentelemetry", - "opentelemetry-http", - "opentelemetry-proto", - "opentelemetry_sdk", - "prost 0.14.3", - "reqwest 0.12.23", - "thiserror 2.0.18", - "tracing", -] - -[[package]] -name = "opentelemetry-proto" -version = "0.31.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7175df06de5eaee9909d4805a3d07e28bb752c34cab57fa9cff549da596b30f" -dependencies = [ - "opentelemetry", - "opentelemetry_sdk", - "prost 0.14.3", - "tonic", - "tonic-prost", -] - -[[package]] -name = "opentelemetry_sdk" -version = "0.31.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e14ae4f5991976fd48df6d843de219ca6d31b01daaab2dad5af2badeded372bd" -dependencies = [ - "futures-channel", - "futures-executor", - "futures-util", - "opentelemetry", - "percent-encoding", - "rand 0.9.2", - "thiserror 2.0.18", -] - [[package]] name = "ordered-multimap" version = "0.4.3" @@ -5696,7 +5612,7 @@ checksum = "2580e33f2292d34be285c5bc3dba5259542b083cfad6037b6d70345f24dcb735" dependencies = [ "heck 0.4.1", "itertools 0.11.0", - "prost 0.12.6", + "prost", "prost-types", ] @@ -5710,7 +5626,7 @@ dependencies = [ "chrono", "pbjson", "pbjson-build", - "prost 0.12.6", + "prost", "prost-build", "serde", ] @@ -6293,17 +6209,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "deb1435c188b76130da55f17a466d252ff7b1418b2ad3e037d127b94e3411f29" dependencies = [ "bytes 1.10.1", - "prost-derive 0.12.6", -] - -[[package]] -name = "prost" -version = "0.14.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2ea70524a2f82d518bce41317d0fae74151505651af45faf1ffbd6fd33f0568" -dependencies = [ - "bytes 1.10.1", - "prost-derive 0.14.3", + "prost-derive", ] [[package]] @@ -6320,7 +6226,7 @@ dependencies = [ "once_cell", "petgraph", "prettyplease", - "prost 0.12.6", + "prost", "prost-types", "regex", "syn 2.0.106", @@ -6340,26 +6246,13 @@ dependencies = [ "syn 2.0.106", ] -[[package]] -name = "prost-derive" -version = "0.14.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27c6023962132f4b30eb4c172c91ce92d933da334c59c23cddee82358ddafb0b" -dependencies = [ - "anyhow", - "itertools 0.14.0", - "proc-macro2", - "quote 1.0.40", - "syn 2.0.106", -] - [[package]] name = "prost-types" version = "0.12.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9091c90b0a32608e984ff2fa4091273cbdd755d54935c51d520887f4a1dbd5b0" dependencies = [ - "prost 0.12.6", + "prost", ] [[package]] @@ -6849,9 +6742,7 @@ dependencies = [ "base64 0.22.1", "bytes 1.10.1", "encoding_rs", - "futures-channel", "futures-core", - "futures-util", "h2 0.4.12", "http 1.3.1", "http-body 1.0.1", @@ -6907,7 +6798,7 @@ dependencies = [ [[package]] name = "revolt-autumn" -version = "0.9.4" +version = "0.10.0" dependencies = [ "axum", "axum-macros", @@ -6921,10 +6812,6 @@ dependencies = [ "lazy_static", "moka", "nanoid", - "opentelemetry", - "opentelemetry-appender-tracing", - "opentelemetry-otlp", - "opentelemetry_sdk", "revolt-config", "revolt-database", "revolt-files", @@ -6949,7 +6836,7 @@ dependencies = [ [[package]] name = "revolt-bonfire" -version = "0.9.4" +version = "0.10.0" dependencies = [ "async-channel 2.5.0", "async-std", @@ -6980,7 +6867,7 @@ dependencies = [ [[package]] name = "revolt-coalesced" -version = "0.9.4" +version = "0.10.0" dependencies = [ "indexmap 2.13.0", "lru 0.16.3", @@ -6989,7 +6876,7 @@ dependencies = [ [[package]] name = "revolt-config" -version = "0.9.4" +version = "0.10.0" dependencies = [ "async-std", "cached", @@ -7006,7 +6893,7 @@ dependencies = [ [[package]] name = "revolt-crond" -version = "0.9.4" +version = "0.10.0" dependencies = [ "log", "revolt-config", @@ -7018,7 +6905,7 @@ dependencies = [ [[package]] name = "revolt-database" -version = "0.9.4" +version = "0.10.0" dependencies = [ "amqprs", "async-lock 2.8.0", @@ -7068,7 +6955,7 @@ dependencies = [ [[package]] name = "revolt-delta" -version = "0.9.4" +version = "0.10.0" dependencies = [ "amqprs", "async-channel 1.9.0", @@ -7118,7 +7005,7 @@ dependencies = [ [[package]] name = "revolt-files" -version = "0.9.4" +version = "0.10.0" dependencies = [ "aes-gcm", "anyhow", @@ -7146,7 +7033,7 @@ dependencies = [ [[package]] name = "revolt-gifbox" -version = "0.9.4" +version = "0.10.0" dependencies = [ "axum", "axum-extra", @@ -7169,7 +7056,7 @@ dependencies = [ [[package]] name = "revolt-january" -version = "0.9.4" +version = "0.10.0" dependencies = [ "async-recursion", "axum", @@ -7197,7 +7084,7 @@ dependencies = [ [[package]] name = "revolt-models" -version = "0.9.4" +version = "0.10.0" dependencies = [ "indexmap 1.9.3", "iso8601-timestamp", @@ -7216,14 +7103,14 @@ dependencies = [ [[package]] name = "revolt-parser" -version = "0.9.4" +version = "0.10.0" dependencies = [ "logos", ] [[package]] name = "revolt-permissions" -version = "0.9.4" +version = "0.10.0" dependencies = [ "async-std", "async-trait", @@ -7238,7 +7125,7 @@ dependencies = [ [[package]] name = "revolt-presence" -version = "0.9.4" +version = "0.10.0" dependencies = [ "async-std", "log", @@ -7250,7 +7137,7 @@ dependencies = [ [[package]] name = "revolt-pushd" -version = "0.9.4" +version = "0.10.0" dependencies = [ "amqprs", "anyhow", @@ -7278,7 +7165,7 @@ dependencies = [ [[package]] name = "revolt-ratelimits" -version = "0.9.4" +version = "0.10.0" dependencies = [ "async-trait", "authifier", @@ -7295,7 +7182,7 @@ dependencies = [ [[package]] name = "revolt-result" -version = "0.9.4" +version = "0.10.0" dependencies = [ "axum", "log", @@ -7311,7 +7198,7 @@ dependencies = [ [[package]] name = "revolt-voice-ingress" -version = "0.9.4" +version = "0.10.0" dependencies = [ "amqprs", "async-std", @@ -9218,38 +9105,6 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" -[[package]] -name = "tonic" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb7613188ce9f7df5bfe185db26c5814347d110db17920415cf2fbcad85e7203" -dependencies = [ - "async-trait", - "base64 0.22.1", - "bytes 1.10.1", - "http 1.3.1", - "http-body 1.0.1", - "http-body-util", - "percent-encoding", - "pin-project", - "sync_wrapper 1.0.2", - "tokio-stream", - "tower-layer", - "tower-service", - "tracing", -] - -[[package]] -name = "tonic-prost" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66bd50ad6ce1252d87ef024b3d64fe4c3cf54a86fb9ef4c631fdd0ded7aeaa67" -dependencies = [ - "bytes 1.10.1", - "prost 0.14.3", - "tonic", -] - [[package]] name = "totp-lite" version = "2.0.1" @@ -9292,7 +9147,6 @@ dependencies = [ "pin-project-lite 0.2.16", "tower-layer", "tower-service", - "tracing", ] [[package]] diff --git a/crates/bonfire/Cargo.toml b/crates/bonfire/Cargo.toml index ca0ce9bb..64fc85de 100644 --- a/crates/bonfire/Cargo.toml +++ b/crates/bonfire/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-bonfire" -version = "0.9.4" +version = "0.10.0" license = "AGPL-3.0-or-later" edition = "2021" publish = false diff --git a/crates/core/coalesced/Cargo.toml b/crates/core/coalesced/Cargo.toml index aac2b95b..f258c164 100644 --- a/crates/core/coalesced/Cargo.toml +++ b/crates/core/coalesced/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-coalesced" -version = "0.9.4" +version = "0.10.0" edition = "2021" license = "MIT" authors = ["Paul Makles ", "Zomatree "] diff --git a/crates/core/config/Cargo.toml b/crates/core/config/Cargo.toml index e91ce5e0..7dc9a286 100644 --- a/crates/core/config/Cargo.toml +++ b/crates/core/config/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-config" -version = "0.9.4" +version = "0.10.0" edition = "2021" license = "MIT" authors = ["Paul Makles "] @@ -38,4 +38,4 @@ sentry = { version = "0.31.5", optional = true } sentry-anyhow = { version = "0.38.1", optional = true } # Core -revolt-result = { version = "0.9.4", path = "../result", optional = true } +revolt-result = { version = "0.10.0", path = "../result", optional = true } diff --git a/crates/core/database/Cargo.toml b/crates/core/database/Cargo.toml index 979d4a5d..69b73606 100644 --- a/crates/core/database/Cargo.toml +++ b/crates/core/database/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-database" -version = "0.9.4" +version = "0.10.0" edition = "2021" license = "AGPL-3.0-or-later" authors = ["Paul Makles "] @@ -32,19 +32,19 @@ default = ["mongodb", "async-std-runtime", "tasks"] [dependencies] # Core -revolt-config = { version = "0.9.4", path = "../config", features = [ +revolt-config = { version = "0.10.0", path = "../config", features = [ "report-macros", ] } -revolt-result = { version = "0.9.4", path = "../result" } -revolt-models = { version = "0.9.4", path = "../models", features = [ +revolt-result = { version = "0.10.0", path = "../result" } +revolt-models = { version = "0.10.0", path = "../models", features = [ "validator", ] } -revolt-presence = { version = "0.9.4", path = "../presence" } -revolt-permissions = { version = "0.9.4", path = "../permissions", features = [ +revolt-presence = { version = "0.10.0", path = "../presence" } +revolt-permissions = { version = "0.10.0", path = "../permissions", features = [ "serde", "bson", ] } -revolt-parser = { version = "0.9.4", path = "../parser" } +revolt-parser = { version = "0.10.0", path = "../parser" } # Utility log = "0.4" diff --git a/crates/core/files/Cargo.toml b/crates/core/files/Cargo.toml index f34469e8..ef274067 100644 --- a/crates/core/files/Cargo.toml +++ b/crates/core/files/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-files" -version = "0.9.4" +version = "0.10.0" edition = "2021" license = "AGPL-3.0-or-later" authors = ["Paul Makles "] @@ -27,10 +27,10 @@ typenum = "1.17.0" aws-config = "1.5.5" aws-sdk-s3 = { version = "1.46.0", features = ["behavior-version-latest"] } -revolt-config = { version = "0.9.4", path = "../config", features = [ +revolt-config = { version = "0.10.0", path = "../config", features = [ "report-macros", ] } -revolt-result = { version = "0.9.4", path = "../result" } +revolt-result = { version = "0.10.0", path = "../result" } # image processing jxl-oxide = { workspace = true } diff --git a/crates/core/models/Cargo.toml b/crates/core/models/Cargo.toml index d5111c11..9db283d2 100644 --- a/crates/core/models/Cargo.toml +++ b/crates/core/models/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-models" -version = "0.9.4" +version = "0.10.0" edition = "2021" license = "MIT" authors = ["Paul Makles "] @@ -21,8 +21,8 @@ default = ["serde", "partials", "rocket"] [dependencies] # Core -revolt-config = { version = "0.9.4", path = "../config" } -revolt-permissions = { version = "0.9.4", path = "../permissions" } +revolt-config = { version = "0.10.0", path = "../config" } +revolt-permissions = { version = "0.10.0", path = "../permissions" } # Utility regex = "1.11" diff --git a/crates/core/parser/Cargo.toml b/crates/core/parser/Cargo.toml index ba9d2255..f0111123 100644 --- a/crates/core/parser/Cargo.toml +++ b/crates/core/parser/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-parser" -version = "0.9.4" +version = "0.10.0" edition = "2021" license = "MIT" authors = ["Zomatree ", "Paul Makles "] diff --git a/crates/core/permissions/Cargo.toml b/crates/core/permissions/Cargo.toml index 86ac095d..0f6231a9 100644 --- a/crates/core/permissions/Cargo.toml +++ b/crates/core/permissions/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-permissions" -version = "0.9.4" +version = "0.10.0" edition = "2021" license = "MIT" authors = ["Paul Makles "] @@ -22,7 +22,7 @@ async-std = { version = "1.8.0", features = ["attributes"] } [dependencies] # Core -revolt-result = { version = "0.9.4", path = "../result" } +revolt-result = { version = "0.10.0", path = "../result" } # Utility auto_ops = "0.3.0" diff --git a/crates/core/presence/Cargo.toml b/crates/core/presence/Cargo.toml index cdbcd590..a52a0797 100644 --- a/crates/core/presence/Cargo.toml +++ b/crates/core/presence/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-presence" -version = "0.9.4" +version = "0.10.0" edition = "2021" license = "AGPL-3.0-or-later" authors = ["Paul Makles "] @@ -17,7 +17,7 @@ redis-is-patched = [] async-std = { version = "1.8.0", features = ["attributes"] } # Config for loading Redis URI -revolt-config = { version = "0.9.4", path = "../config" } +revolt-config = { version = "0.10.0", path = "../config" } [dependencies] # Utility diff --git a/crates/core/ratelimits/Cargo.toml b/crates/core/ratelimits/Cargo.toml index 3447c48c..c0260855 100644 --- a/crates/core/ratelimits/Cargo.toml +++ b/crates/core/ratelimits/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-ratelimits" -version = "0.9.4" +version = "0.10.0" edition = "2024" license = "MIT" authors = ["Zomatree ", "Paul Makles "] @@ -18,9 +18,9 @@ axum = ["dep:axum", "revolt-database/axum-impl"] default = ["rocket", "axum"] [dependencies] -revolt-database = { version = "0.9.4", path = "../database" } -revolt-result = { version = "0.9.4", path = "../result" } -revolt-config = { version = "0.9.4", path = "../config" } +revolt-database = { version = "0.10.0", path = "../database" } +revolt-result = { version = "0.10.0", path = "../result" } +revolt-config = { version = "0.10.0", path = "../config" } rocket = { version = "0.5.1", optional = true } revolt_rocket_okapi = { version = "0.10.0", optional = true } diff --git a/crates/core/result/Cargo.toml b/crates/core/result/Cargo.toml index d87a7d1b..0caaec5d 100644 --- a/crates/core/result/Cargo.toml +++ b/crates/core/result/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-result" -version = "0.9.4" +version = "0.10.0" edition = "2021" license = "MIT" authors = ["Paul Makles "] diff --git a/crates/daemons/crond/Cargo.toml b/crates/daemons/crond/Cargo.toml index 762ce469..462cbb0c 100644 --- a/crates/daemons/crond/Cargo.toml +++ b/crates/daemons/crond/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-crond" -version = "0.9.4" +version = "0.10.0" license = "AGPL-3.0-or-later" authors = ["Paul Makles "] edition = "2021" @@ -17,7 +17,7 @@ log = "0.4" tokio = { version = "1" } # Core -revolt-database = { version = "0.9.4", path = "../../core/database" } -revolt-result = { version = "0.9.4", path = "../../core/result" } -revolt-config = { version = "0.9.4", path = "../../core/config" } -revolt-files = { version = "0.9.4", path = "../../core/files" } +revolt-database = { version = "0.10.0", path = "../../core/database" } +revolt-result = { version = "0.10.0", path = "../../core/result" } +revolt-config = { version = "0.10.0", path = "../../core/config" } +revolt-files = { version = "0.10.0", path = "../../core/files" } diff --git a/crates/daemons/pushd/Cargo.toml b/crates/daemons/pushd/Cargo.toml index 59e2b1c7..eecb6ff5 100644 --- a/crates/daemons/pushd/Cargo.toml +++ b/crates/daemons/pushd/Cargo.toml @@ -1,21 +1,21 @@ [package] name = "revolt-pushd" -version = "0.9.4" +version = "0.10.0" edition = "2021" license = "AGPL-3.0-or-later" publish = false [dependencies] -revolt-result = { version = "0.9.4", path = "../../core/result" } -revolt-config = { version = "0.9.4", path = "../../core/config", features = [ +revolt-result = { version = "0.10.0", path = "../../core/result" } +revolt-config = { version = "0.10.0", path = "../../core/config", features = [ "report-macros", "anyhow" ] } -revolt-database = { version = "0.9.4", path = "../../core/database" } -revolt-models = { version = "0.9.4", path = "../../core/models", features = [ +revolt-database = { version = "0.10.0", path = "../../core/database" } +revolt-models = { version = "0.10.0", path = "../../core/models", features = [ "validator", ] } -revolt-presence = { version = "0.9.4", path = "../../core/presence", features = [ +revolt-presence = { version = "0.10.0", path = "../../core/presence", features = [ "redis-is-patched", ] } diff --git a/crates/daemons/voice-ingress/Cargo.toml b/crates/daemons/voice-ingress/Cargo.toml index 6e60f765..6a6e18ff 100644 --- a/crates/daemons/voice-ingress/Cargo.toml +++ b/crates/daemons/voice-ingress/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-voice-ingress" -version = "0.9.4" +version = "0.10.0" license = "AGPL-3.0-or-later" edition = "2021" publish = false diff --git a/crates/delta/Cargo.toml b/crates/delta/Cargo.toml index 895815aa..70ac2e07 100644 --- a/crates/delta/Cargo.toml +++ b/crates/delta/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-delta" -version = "0.9.4" +version = "0.10.0" license = "AGPL-3.0-or-later" authors = ["Paul Makles "] edition = "2018" diff --git a/crates/services/autumn/Cargo.toml b/crates/services/autumn/Cargo.toml index 7d8eb27f..80881916 100644 --- a/crates/services/autumn/Cargo.toml +++ b/crates/services/autumn/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-autumn" -version = "0.9.4" +version = "0.10.0" edition = "2021" license = "AGPL-3.0-or-later" publish = false @@ -44,16 +44,16 @@ tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] } # Core crates -revolt-files = { version = "0.9.4", path = "../../core/files" } -revolt-config = { version = "0.9.4", path = "../../core/config" } -revolt-database = { version = "0.9.4", path = "../../core/database", features = [ +revolt-files = { version = "0.10.0", path = "../../core/files" } +revolt-config = { version = "0.10.0", path = "../../core/config" } +revolt-database = { version = "0.10.0", path = "../../core/database", features = [ "axum-impl", ] } -revolt-result = { version = "0.9.4", path = "../../core/result", features = [ +revolt-result = { version = "0.10.0", path = "../../core/result", features = [ "utoipa", "axum", ] } -revolt-ratelimits = { version = "0.9.4", path = "../../core/ratelimits", features = ["axum"] } +revolt-ratelimits = { version = "0.10.0", path = "../../core/ratelimits", features = ["axum"] } # Axum / web server tempfile = "3.12.0" diff --git a/crates/services/gifbox/Cargo.toml b/crates/services/gifbox/Cargo.toml index 6588f8ef..46709992 100644 --- a/crates/services/gifbox/Cargo.toml +++ b/crates/services/gifbox/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-gifbox" -version = "0.9.4" +version = "0.10.0" edition = "2021" license = "AGPL-3.0-or-later" publish = false @@ -17,19 +17,19 @@ tokio = { version = "1.0", features = ["full"] } reqwest = { version = "0.12", features = ["json"] } # Core crates -revolt-config = { version = "0.9.4", path = "../../core/config" } -revolt-models = { version = "0.9.4", path = "../../core/models" } -revolt-result = { version = "0.9.4", path = "../../core/result", features = [ +revolt-config = { version = "0.10.0", path = "../../core/config" } +revolt-models = { version = "0.10.0", path = "../../core/models" } +revolt-result = { version = "0.10.0", path = "../../core/result", features = [ "utoipa", "axum", ] } -revolt-coalesced = { version = "0.9.4", path = "../../core/coalesced", features = [ +revolt-coalesced = { version = "0.10.0", path = "../../core/coalesced", features = [ "queue", ] } -revolt-database = { version = "0.9.4", path = "../../core/database", features = [ +revolt-database = { version = "0.10.0", path = "../../core/database", features = [ "axum-impl", ] } -revolt-ratelimits = { version = "0.9.4", path = "../../core/ratelimits", features = [ +revolt-ratelimits = { version = "0.10.0", path = "../../core/ratelimits", features = [ "axum", ] } diff --git a/crates/services/january/Cargo.toml b/crates/services/january/Cargo.toml index acbba6fc..b84e07fd 100644 --- a/crates/services/january/Cargo.toml +++ b/crates/services/january/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-january" -version = "0.9.4" +version = "0.10.0" edition = "2021" license = "AGPL-3.0-or-later" publish = false @@ -33,13 +33,13 @@ tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] } # Core crates -revolt-config = { version = "0.9.4", path = "../../core/config" } -revolt-models = { version = "0.9.4", path = "../../core/models" } -revolt-result = { version = "0.9.4", path = "../../core/result", features = [ +revolt-config = { version = "0.10.0", path = "../../core/config" } +revolt-models = { version = "0.10.0", path = "../../core/models" } +revolt-result = { version = "0.10.0", path = "../../core/result", features = [ "utoipa", "axum", ] } -revolt-files = { version = "0.9.4", path = "../../core/files" } +revolt-files = { version = "0.10.0", path = "../../core/files" } # Axum / web server axum = { version = "0.7.5" } diff --git a/version.txt b/version.txt index a602fc9e..78bc1abd 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -0.9.4 +0.10.0