Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
104 changes: 52 additions & 52 deletions Cargo.lock

Large diffs are not rendered by default.

74 changes: 37 additions & 37 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -61,8 +61,8 @@ backtrace = { version = "0.3.76", default-features = false }

# local dependencies
allocation_hints = { path = "crates/allocation_hints", default-features = false, version = "0.1.0" }
anyspawn = { path = "crates/anyspawn", default-features = false, version = "0.7.0" }
anyspawn_azure = { path = "crates/anyspawn_azure", default-features = false, version = "0.2.0" }
anyspawn = { path = "crates/anyspawn", default-features = false, version = "0.8.0" }
anyspawn_azure = { path = "crates/anyspawn_azure", default-features = false, version = "0.3.0" }
argh = { version = "0.1.13", default-features = false }
async-once-cell = { version = "0.5.0", default-features = false }
async-trait = { version = "0.1.89", default-features = false }
Expand All @@ -76,12 +76,12 @@ bolero = { version = "0.13.4", default-features = false }
bumpalo = { version = "3.20.2", default-features = false }
bytemuck = { version = "1.25.0", default-features = false }
bytes = { version = "1.11.1", default-features = false }
bytesbuf = { path = "crates/bytesbuf", default-features = false, version = "0.8.0" }
bytesbuf_io = { path = "crates/bytesbuf_io", default-features = false, version = "0.8.0" }
cachet = { path = "crates/cachet", default-features = false, version = "0.11.0" }
cachet_memory = { path = "crates/cachet_memory", default-features = false, version = "0.6.0" }
cachet_service = { path = "crates/cachet_service", default-features = false, version = "0.3.0" }
cachet_tier = { path = "crates/cachet_tier", default-features = false, version = "0.3.0" }
bytesbuf = { path = "crates/bytesbuf", default-features = false, version = "0.9.0" }
bytesbuf_io = { path = "crates/bytesbuf_io", default-features = false, version = "0.9.0" }
cachet = { path = "crates/cachet", default-features = false, version = "0.12.0" }
cachet_memory = { path = "crates/cachet_memory", default-features = false, version = "0.7.0" }
cachet_service = { path = "crates/cachet_service", default-features = false, version = "0.4.0" }
cachet_tier = { path = "crates/cachet_tier", default-features = false, version = "0.4.0" }
chrono = { version = "0.4.40", default-features = false }
chrono-tz = { version = "0.10.4", default-features = false }
chumsky = { version = "0.13.0", default-features = false }
Expand All @@ -90,20 +90,20 @@ criterion = { version = "0.8.1", default-features = false }
ctor = { version = "1.0.8", default-features = false, features = ["proc_macro"] }
darling = { version = "0.24.0", default-features = false }
dashmap = { version = "6.1.0", default-features = false }
data_privacy = { path = "crates/data_privacy", default-features = false, version = "0.12.4" }
data_privacy_core = { path = "crates/data_privacy_core", default-features = false, version = "0.1.2" }
data_privacy_macros = { path = "crates/data_privacy_macros", default-features = false, version = "0.10.3" }
data_privacy_macros_impl = { path = "crates/data_privacy_macros_impl", default-features = false, version = "0.10.3" }
data_privacy = { path = "crates/data_privacy", default-features = false, version = "0.13.0" }
data_privacy_core = { path = "crates/data_privacy_core", default-features = false, version = "0.1.3" }
data_privacy_macros = { path = "crates/data_privacy_macros", default-features = false, version = "0.11.0" }
data_privacy_macros_impl = { path = "crates/data_privacy_macros_impl", default-features = false, version = "0.11.0" }
deadpool = { version = "0.13.0", default-features = false }
derive_more = { version = "2.0.1", default-features = false }
duct = { version = "1.1.1", default-features = false }
dynosaur = { version = "0.3.0", default-features = false }
fastrand = { version = "2.3.0", default-features = false, features = ["std"] }
fetch = { path = "crates/fetch", default-features = false, version = "0.15.0" }
fetch_azure = { path = "crates/fetch_azure", default-features = false, version = "0.5.0" }
fetch_hyper = { path = "crates/fetch_hyper", default-features = false, version = "0.6.0" }
fetch_options = { path = "crates/fetch_options", default-features = false, version = "0.2.3" }
fetch_tls = { path = "crates/fetch_tls", default-features = false, version = "0.3.0" }
fetch = { path = "crates/fetch", default-features = false, version = "0.16.0" }
fetch_azure = { path = "crates/fetch_azure", default-features = false, version = "0.6.0" }
fetch_hyper = { path = "crates/fetch_hyper", default-features = false, version = "0.7.0" }
fetch_options = { path = "crates/fetch_options", default-features = false, version = "0.2.4" }
fetch_tls = { path = "crates/fetch_tls", default-features = false, version = "0.4.0" }
fetch_winhttp = { path = "crates/fetch_winhttp", default-features = false, version = "0.1.0" }
foldhash = { version = "0.2.0", default-features = false }
fundle = { path = "crates/fundle", default-features = false, version = "0.3.5" }
Expand All @@ -119,15 +119,15 @@ heck = { version = "0.5.0", default-features = false }
http = { version = "1.4.1", default-features = false, features = ["std"] }
http-body = { version = "1.0.1", default-features = false }
http-body-util = { version = "0.1.3", default-features = false }
http_extensions = { path = "crates/http_extensions", default-features = false, version = "0.9.0" }
http_path_template = { path = "crates/http_path_template", default-features = false, version = "0.2.0" }
http_extensions = { path = "crates/http_extensions", default-features = false, version = "0.10.0" }
http_path_template = { path = "crates/http_path_template", default-features = false, version = "0.2.1" }
hyper = { version = "1.10.1", default-features = false }
hyper-rustls = { version = "0.27.9", default-features = false }
hyper-tls = { version = "0.6.0", default-features = false }
hyper-util = { version = "0.1.20", default-features = false }
infinity_pool = { version = "0.8.1", default-features = false }
insta = { version = "1.44.1", default-features = false }
internity = { path = "crates/internity", default-features = false, version = "0.1.0" }
internity = { path = "crates/internity", default-features = false, version = "0.1.1" }
internity_macros = { path = "crates/internity_macros", default-features = false, version = "0.1.0" }
internity_macros_impl = { path = "crates/internity_macros_impl", default-features = false, version = "0.1.0" }
itoa = { version = "1.0.17", default-features = false }
Expand All @@ -141,16 +141,16 @@ matchit = { version = "0.9.2", default-features = false }
mimalloc = { version = "0.1.52", default-features = false }
mockall = { version = "0.14.0", default-features = false }
moka = { version = "0.12.14", default-features = false }
multitude = { path = "crates/multitude", default-features = false, version = "0.8.0" }
multitude = { path = "crates/multitude", default-features = false, version = "0.9.0" }
multitude_macros = { path = "crates/multitude_macros", default-features = false, version = "0.1.1" }
multitude_macros_impl = { path = "crates/multitude_macros_impl", default-features = false, version = "0.1.1" }
mutants = { version = "0.0.3", default-features = false }
native-tls = { version = "0.2.18", default-features = false }
new_zealand = { version = "1.0.4", default-features = false }
nm = { version = "0.1.21", default-features = false }
object-pool = { version = "0.6.0", default-features = false }
ohno = { path = "crates/ohno", default-features = false, version = "0.4.0" }
ohno_macros = { path = "crates/ohno_macros", default-features = false, version = "0.4.0" }
ohno = { path = "crates/ohno", default-features = false, version = "0.5.0" }
ohno_macros = { path = "crates/ohno_macros", default-features = false, version = "0.5.0" }
once_cell = { version = "1.21.3", default-features = false }
opentelemetry = { version = "0.32.0", default-features = false }
opentelemetry-semantic-conventions = { version = "0.32.0", default-features = false }
Expand Down Expand Up @@ -185,19 +185,19 @@ rallocator_wire = { path = "crates/rallocator_wire", default-features = false, v
rapidhash = { version = "4.1.1", default-features = false }
recoverable = { path = "crates/recoverable", default-features = false, version = "0.2.0" }
regex = { version = "1.12.2", default-features = false }
rest_over_grpc = { path = "crates/rest_over_grpc", default-features = false, version = "0.2.0" }
rest_over_grpc = { path = "crates/rest_over_grpc", default-features = false, version = "0.2.1" }
route-recognizer = { version = "0.3.1", default-features = false }
routerama = { path = "crates/routerama", default-features = false, version = "0.1.0" }
routerama_build = { path = "crates/routerama_build", default-features = false, version = "0.1.0" }
routerama_macros = { path = "crates/routerama_macros", default-features = false, version = "0.1.0" }
routerama = { path = "crates/routerama", default-features = false, version = "0.1.1" }
routerama_build = { path = "crates/routerama_build", default-features = false, version = "0.1.1" }
routerama_macros = { path = "crates/routerama_macros", default-features = false, version = "0.1.1" }
rstest = { version = "0.26.0", default-features = false }
rustc-hash = { version = "2.1.0", default-features = false }
rustls = { version = "0.23.40", default-features = false }
rustls-pki-types = { version = "1.14.1", default-features = false }
rustls-platform-verifier = { version = "0.7.0", default-features = false }
same-file = { version = "1.0.6", default-features = false }
seatbelt = { path = "crates/seatbelt", default-features = false, version = "0.7.0" }
seatbelt_http = { path = "crates/seatbelt_http", default-features = false, version = "0.7.0" }
seatbelt = { path = "crates/seatbelt", default-features = false, version = "0.8.0" }
seatbelt_http = { path = "crates/seatbelt_http", default-features = false, version = "0.8.0" }
serde = { version = "1.0.228", default-features = false }
serde_core = { version = "1.0.228", default-features = false }
serde_html_form = { version = "0.4.1", default-features = false }
Expand All @@ -214,15 +214,15 @@ string-interner = { version = "0.20.0", default-features = false }
string_cache = { version = "0.10.0", default-features = false }
symbol_table = { version = "0.5.0", default-features = false }
syn = { version = "3.0.2", default-features = false }
templated_uri = { path = "crates/templated_uri", default-features = false, version = "0.4.0" }
templated_uri_macros = { path = "crates/templated_uri_macros", default-features = false, version = "0.4.0" }
templated_uri_macros_impl = { path = "crates/templated_uri_macros_impl", default-features = false, version = "0.4.0" }
templated_uri = { path = "crates/templated_uri", default-features = false, version = "0.5.0" }
templated_uri_macros = { path = "crates/templated_uri_macros", default-features = false, version = "0.5.0" }
templated_uri_macros_impl = { path = "crates/templated_uri_macros_impl", default-features = false, version = "0.5.0" }
testing_aids = { path = "crates/testing_aids", default-features = false }
thiserror = { version = "2.0.17", default-features = false }
thread_aware = { path = "crates/thread_aware", default-features = false, version = "0.9.0" }
thread_aware_macros = { path = "crates/thread_aware_macros", default-features = false, version = "0.7.5" }
thread_aware_macros_impl = { path = "crates/thread_aware_macros_impl", default-features = false, version = "0.7.4" }
tick = { path = "crates/tick", default-features = false, version = "0.5.0" }
thread_aware = { path = "crates/thread_aware", default-features = false, version = "0.10.0" }
thread_aware_macros = { path = "crates/thread_aware_macros", default-features = false, version = "0.8.0" }
thread_aware_macros_impl = { path = "crates/thread_aware_macros_impl", default-features = false, version = "0.8.0" }
tick = { path = "crates/tick", default-features = false, version = "0.6.0" }
time = { version = "0.3.47", default-features = false }
tokio = { version = "1.48.0", default-features = false }
tokio-native-tls = { version = "0.3.1", default-features = false }
Expand All @@ -239,7 +239,7 @@ trait-variant = { version = "0.1.2", default-features = false }
trybuild = { version = "1.0.114", default-features = false }
typeid = { version = "1.0.3", default-features = false }
unicode-ident = { version = "1.0.22", default-features = false }
uniflight = { path = "crates/uniflight", default-features = false, version = "0.4.0" }
uniflight = { path = "crates/uniflight", default-features = false, version = "0.5.0" }
ustr = { version = "1.1.0", default-features = false }
uuid = { version = "1.21.0", default-features = false }
widestring = { version = "1.2.1", default-features = false }
Expand Down
6 changes: 6 additions & 0 deletions crates/anyspawn/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Changelog

## [0.8.0] - 2026-08-13

- ⚠️ Breaking

- Now requires `0.10.0` of `thread_aware`

## [0.7.0] - 2026-08-09

- 🔧 Maintenance
Expand Down
2 changes: 1 addition & 1 deletion crates/anyspawn/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
[package]
name = "anyspawn"
description = "A generic task spawner compatible with any async runtime."
version = "0.7.0"
version = "0.8.0"
readme = "README.md"
keywords = ["oxidizer", "async", "runtime", "futures"]
categories = ["asynchronous"]
Expand Down
16 changes: 8 additions & 8 deletions crates/anyspawn/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,11 +54,11 @@ contention-free, NUMA-friendly task dispatch.
This crate was developed as part of <a href="https://github.com/microsoft/oxidizer">The Oxidizer Project</a>. Browse this crate's <a href="https://github.com/microsoft/oxidizer/tree/main/crates/anyspawn">source code</a>.
</sub>

[__cargo_doc2readme_dependencies_info]: ggGmYW0CYXZlMC43LjJhdIQb11VxC_uAPOQbtUn4Wx2-BfAbid3Nt1Y27Pobprn8Z6FjFy9hYvRhcoQblHE7Bl8YSN4bb97k0EOW-rkbZQa-GdodS-cbCkeYjGZgZ-BhZIKCaGFueXNwYXduZTAuNy4wgmx0aHJlYWRfYXdhcmVlMC45LjA
[__link0]: https://docs.rs/anyspawn/0.7.0/anyspawn/?search=Spawner
[__link1]: https://docs.rs/anyspawn/0.7.0/anyspawn/?search=SpawnCustom
[__link2]: https://docs.rs/anyspawn/0.7.0/anyspawn/?search=CustomSpawnerBuilder
[__link3]: https://docs.rs/thread_aware/0.9.0/thread_aware/?search=ThreadAware
[__link4]: https://docs.rs/anyspawn/0.7.0/anyspawn/?search=SpawnCustom
[__link5]: https://docs.rs/anyspawn/0.7.0/anyspawn/?search=Spawner::new_tokio
[__link6]: https://docs.rs/anyspawn/0.7.0/anyspawn/?search=Spawner::new_tokio_with_handle
[__cargo_doc2readme_dependencies_info]: ggGmYW0CYXZlMC43LjJhdIQb11VxC_uAPOQbtUn4Wx2-BfAbid3Nt1Y27Pobprn8Z6FjFy9hYvRhcoQblHE7Bl8YSN4bb97k0EOW-rkbZQa-GdodS-cbCkeYjGZgZ-BhZIKCaGFueXNwYXduZTAuOC4wgmx0aHJlYWRfYXdhcmVmMC4xMC4w
[__link0]: https://docs.rs/anyspawn/0.8.0/anyspawn/?search=Spawner
[__link1]: https://docs.rs/anyspawn/0.8.0/anyspawn/?search=SpawnCustom
[__link2]: https://docs.rs/anyspawn/0.8.0/anyspawn/?search=CustomSpawnerBuilder
[__link3]: https://docs.rs/thread_aware/0.10.0/thread_aware/?search=ThreadAware
[__link4]: https://docs.rs/anyspawn/0.8.0/anyspawn/?search=SpawnCustom
[__link5]: https://docs.rs/anyspawn/0.8.0/anyspawn/?search=Spawner::new_tokio
[__link6]: https://docs.rs/anyspawn/0.8.0/anyspawn/?search=Spawner::new_tokio_with_handle
7 changes: 7 additions & 0 deletions crates/anyspawn_azure/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Changelog

## [0.3.0] - 2026-08-13

- ⚠️ Breaking

- Now requires `0.8.0` of `anyspawn`
- Now requires `0.6.0` of `tick`

## [0.2.0] - 2026-08-09

- 🔧 Maintenance
Expand Down
2 changes: 1 addition & 1 deletion crates/anyspawn_azure/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
[package]
name = "anyspawn_azure"
description = "Azure SDK async runtime and process executor backed by an anyspawn spawner and a tick clock."
version = "0.2.0"
version = "0.3.0"
readme = "README.md"
keywords = ["oxidizer", "azure", "async", "runtime", "spawner"]
categories = ["asynchronous"]
Expand Down
12 changes: 6 additions & 6 deletions crates/anyspawn_azure/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,10 +48,10 @@ fn install_runtime(spawner: Spawner, clock: Clock) {
This crate was developed as part of <a href="https://github.com/microsoft/oxidizer">The Oxidizer Project</a>. Browse this crate's <a href="https://github.com/microsoft/oxidizer/tree/main/crates/anyspawn_azure">source code</a>.
</sub>

[__cargo_doc2readme_dependencies_info]: ggGmYW0CYXZlMC43LjJhdIQb11VxC_uAPOQbtUn4Wx2-BfAbid3Nt1Y27Pobprn8Z6FjFy9hYvRhcoQbG3R9HTN6WQcb7BPkFt-c1lwbFJyoKmJddDMbd44aiRZ9MR1hZISCaGFueXNwYXduZTAuNy4wgm5hbnlzcGF3bl9henVyZWUwLjIuMIJqYXp1cmVfY29yZWUxLjAuMIJkdGlja2UwLjUuMA
[__link0]: https://crates.io/crates/anyspawn/0.7.0
[__link1]: https://crates.io/crates/tick/0.5.0
[__cargo_doc2readme_dependencies_info]: ggGmYW0CYXZlMC43LjJhdIQb11VxC_uAPOQbtUn4Wx2-BfAbid3Nt1Y27Pobprn8Z6FjFy9hYvRhcoQbG3R9HTN6WQcb7BPkFt-c1lwbFJyoKmJddDMbd44aiRZ9MR1hZISCaGFueXNwYXduZTAuOC4wgm5hbnlzcGF3bl9henVyZWUwLjMuMIJqYXp1cmVfY29yZWUxLjAuMIJkdGlja2UwLjYuMA
[__link0]: https://crates.io/crates/anyspawn/0.8.0
[__link1]: https://crates.io/crates/tick/0.6.0
[__link2]: https://docs.rs/azure_core/1.0.0/azure_core/?search=async_runtime::AsyncRuntime
[__link3]: https://docs.rs/anyspawn_azure/0.2.0/anyspawn_azure/?search=Runtime
[__link4]: https://docs.rs/anyspawn/0.7.0/anyspawn/?search=Spawner
[__link5]: https://docs.rs/tick/0.5.0/tick/?search=Clock
[__link3]: https://docs.rs/anyspawn_azure/0.3.0/anyspawn_azure/?search=Runtime
[__link4]: https://docs.rs/anyspawn/0.8.0/anyspawn/?search=Spawner
[__link5]: https://docs.rs/tick/0.6.0/tick/?search=Clock
10 changes: 10 additions & 0 deletions crates/bytesbuf/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# Changelog

## [0.9.0] - 2026-08-13

- ⚠️ Breaking

- Now requires `0.10.0` of `thread_aware`

- 🐛 Bug Fixes

- declare dependency features where the API is used ([#659](https://github.com/microsoft/oxidizer/659))

## [0.8.0] - 2026-08-09

- ⚠️ Breaking
Expand Down
2 changes: 1 addition & 1 deletion crates/bytesbuf/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
[package]
name = "bytesbuf"
description = "Types for creating and manipulating byte sequences."
version = "0.8.0"
version = "0.9.0"
readme = "README.md"
keywords = ["oxidizer", "buffers", "io", "zero-copy"]
categories = ["data-structures", "network-programming"]
Expand Down
Loading
Loading