Skip to content

Commit 20b1975

Browse files
authored
chore: release a new version of tick crate (and dependents) (#542)
1 parent 7a059c6 commit 20b1975

29 files changed

Lines changed: 368 additions & 198 deletions

Cargo.lock

Lines changed: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -52,42 +52,42 @@ include = [
5252

5353
# local dependencies
5454
anyspawn = { path = "crates/anyspawn", default-features = false, version = "0.5.5" }
55-
anyspawn_azure = { path = "crates/anyspawn_azure", default-features = false, version = "0.1.1" }
55+
anyspawn_azure = { path = "crates/anyspawn_azure", default-features = false, version = "0.1.2" }
5656
bytesbuf = { path = "crates/bytesbuf", default-features = false, version = "0.5.6" }
5757
bytesbuf_io = { path = "crates/bytesbuf_io", default-features = false, version = "0.5.8" }
58-
cachet = { path = "crates/cachet", default-features = false, version = "0.7.3" }
58+
cachet = { path = "crates/cachet", default-features = false, version = "0.7.4" }
5959
cachet_memory = { path = "crates/cachet_memory", default-features = false, version = "0.3.7" }
6060
cachet_service = { path = "crates/cachet_service", default-features = false, version = "0.2.8" }
6161
cachet_tier = { path = "crates/cachet_tier", default-features = false, version = "0.2.6" }
6262
data_privacy = { path = "crates/data_privacy", default-features = false, version = "0.12.3" }
6363
data_privacy_core = { path = "crates/data_privacy_core", default-features = false, version = "0.1.2" }
6464
data_privacy_macros = { path = "crates/data_privacy_macros", default-features = false, version = "0.10.3" }
6565
data_privacy_macros_impl = { path = "crates/data_privacy_macros_impl", default-features = false, version = "0.10.3" }
66-
fetch = { path = "crates/fetch", default-features = false, version = "0.12.1" }
67-
fetch_azure = { path = "crates/fetch_azure", default-features = false, version = "0.2.1" }
68-
fetch_hyper = { path = "crates/fetch_hyper", default-features = false, version = "0.4.4" }
66+
fetch = { path = "crates/fetch", default-features = false, version = "0.12.2" }
67+
fetch_azure = { path = "crates/fetch_azure", default-features = false, version = "0.2.2" }
68+
fetch_hyper = { path = "crates/fetch_hyper", default-features = false, version = "0.4.5" }
6969
fetch_options = { path = "crates/fetch_options", default-features = false, version = "0.2.3" }
7070
fetch_tls = { path = "crates/fetch_tls", default-features = false, version = "0.2.5" }
7171
fundle = { path = "crates/fundle", default-features = false, version = "0.3.4" }
7272
fundle_macros = { path = "crates/fundle_macros", default-features = false, version = "0.3.4" }
7373
fundle_macros_impl = { path = "crates/fundle_macros_impl", default-features = false, version = "0.3.4" }
74-
http_extensions = { path = "crates/http_extensions", default-features = false, version = "0.6.4" }
74+
http_extensions = { path = "crates/http_extensions", default-features = false, version = "0.6.5" }
7575
layered = { path = "crates/layered", default-features = false, version = "0.3.5" }
7676
multitude = { path = "crates/multitude", default-features = false, version = "0.6.0" }
7777
ohno = { path = "crates/ohno", default-features = false, version = "0.3.8" }
7878
ohno_macros = { path = "crates/ohno_macros", default-features = false, version = "0.3.5" }
7979
plurality = { path = "crates/plurality", default-features = false, version = "0.1.0" }
8080
recoverable = { path = "crates/recoverable", default-features = false, version = "0.1.7" }
81-
seatbelt = { path = "crates/seatbelt", default-features = false, version = "0.5.9" }
82-
seatbelt_http = { path = "crates/seatbelt_http", default-features = false, version = "0.4.4" }
81+
seatbelt = { path = "crates/seatbelt", default-features = false, version = "0.5.10" }
82+
seatbelt_http = { path = "crates/seatbelt_http", default-features = false, version = "0.4.5" }
8383
templated_uri = { path = "crates/templated_uri", default-features = false, version = "0.3.4" }
8484
templated_uri_macros = { path = "crates/templated_uri_macros", default-features = false, version = "0.2.6" }
8585
templated_uri_macros_impl = { path = "crates/templated_uri_macros_impl", default-features = false, version = "0.2.6" }
8686
testing_aids = { path = "crates/testing_aids", default-features = false }
8787
thread_aware = { path = "crates/thread_aware", default-features = false, version = "0.7.5" }
8888
thread_aware_macros = { path = "crates/thread_aware_macros", default-features = false, version = "0.7.5" }
8989
thread_aware_macros_impl = { path = "crates/thread_aware_macros_impl", default-features = false, version = "0.7.4" }
90-
tick = { path = "crates/tick", default-features = false, version = "0.3.5" }
90+
tick = { path = "crates/tick", default-features = false, version = "0.3.6" }
9191
uniflight = { path = "crates/uniflight", default-features = false, version = "0.2.5" }
9292

9393
# external dependencies

crates/anyspawn_azure/CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,23 @@
11
# Changelog
22

3+
## [0.1.2] - 2026-07-01
4+
5+
- 🔧 Maintenance
6+
7+
- Now requires `0.3.6` of `tick`
8+
9+
- ✨ Features
10+
11+
- adapt fetch HttpClient to Azure's HttpClient ([#494](https://github.com/microsoft/oxidizer/pull/494))
12+
13+
- 🐛 Bug Fixes
14+
15+
- exclude non-source artifacts from published crates via include allowlist ([#526](https://github.com/microsoft/oxidizer/pull/526))
16+
17+
- ✔️ Tasks
18+
19+
- re-release all packages with LFS-free tarballs ([#531](https://github.com/microsoft/oxidizer/pull/531))
20+
321
## [0.1.1] - 2026-06-26
422

523
- 🔧 Maintenance

crates/anyspawn_azure/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
[package]
55
name = "anyspawn_azure"
66
description = "Azure SDK async runtime and process executor backed by an anyspawn spawner and a tick clock."
7-
version = "0.1.1"
7+
version = "0.1.2"
88
readme = "README.md"
99
keywords = ["oxidizer", "azure", "async", "runtime", "spawner"]
1010
categories = ["asynchronous"]

crates/anyspawn_azure/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,10 @@ fn install_runtime(spawner: Spawner, clock: Clock) {
4848
This crate was developed as part of <a href="../..">The Oxidizer Project</a>. Browse this crate's <a href="https://github.com/microsoft/oxidizer/tree/main/crates/anyspawn_azure">source code</a>.
4949
</sub>
5050

51-
[__cargo_doc2readme_dependencies_info]: ggGmYW0CYXZlMC43LjJhdIQbLiTyV0MU86EbZU15e0PmecoboQ9jo59bnAEbyDXw04U13GlhYvRhcoQbG3R9HTN6WQcb7BPkFt-c1lwbFJyoKmJddDMbd44aiRZ9MR1hZISCaGFueXNwYXduZTAuNS41gm5hbnlzcGF3bl9henVyZWUwLjEuMYJqYXp1cmVfY29yZWUxLjAuMIJkdGlja2UwLjMuNQ
51+
[__cargo_doc2readme_dependencies_info]: ggGmYW0CYXZlMC43LjJhdIQbLiTyV0MU86EbZU15e0PmecoboQ9jo59bnAEbyDXw04U13GlhYvRhcoQbG3R9HTN6WQcb7BPkFt-c1lwbFJyoKmJddDMbd44aiRZ9MR1hZISCaGFueXNwYXduZTAuNS41gm5hbnlzcGF3bl9henVyZWUwLjEuMoJqYXp1cmVfY29yZWUxLjAuMIJkdGlja2UwLjMuNg
5252
[__link0]: https://crates.io/crates/anyspawn/0.5.5
53-
[__link1]: https://crates.io/crates/tick/0.3.5
53+
[__link1]: https://crates.io/crates/tick/0.3.6
5454
[__link2]: https://docs.rs/azure_core/1.0.0/azure_core/?search=async_runtime::AsyncRuntime
55-
[__link3]: https://docs.rs/anyspawn_azure/0.1.1/anyspawn_azure/?search=Runtime
55+
[__link3]: https://docs.rs/anyspawn_azure/0.1.2/anyspawn_azure/?search=Runtime
5656
[__link4]: https://docs.rs/anyspawn/0.5.5/anyspawn/?search=Spawner
57-
[__link5]: https://docs.rs/tick/0.3.5/tick/?search=Clock
57+
[__link5]: https://docs.rs/tick/0.3.6/tick/?search=Clock

crates/cachet/CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,25 @@
11
# Changelog
22

3+
## [0.7.4] - 2026-07-01
4+
5+
- 🔧 Maintenance
6+
7+
- Now requires `0.3.6` of `tick`
8+
9+
- 🐛 Bug Fixes
10+
11+
- exclude non-source artifacts from published crates via include allowlist ([#526](https://github.com/microsoft/oxidizer/pull/526))
12+
13+
- ✔️ Tasks
14+
15+
- upgrade alloc_tracker from 0.5.25 to 0.6.0 ([#513](https://github.com/microsoft/oxidizer/pull/513))
16+
- re-release all packages with LFS-free tarballs ([#531](https://github.com/microsoft/oxidizer/pull/531))
17+
- release ohno 0.3.7 and cascade dependents ([#524](https://github.com/microsoft/oxidizer/pull/524))
18+
19+
- 🔄 Continuous Integration
20+
21+
- run cargo udeps with and without --all-targets; remove unused dev-dependencies ([#527](https://github.com/microsoft/oxidizer/pull/527))
22+
323
## [0.7.3] - 2026-06-26
424

525
- 🔧 Maintenance

crates/cachet/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
[package]
55
name = "cachet"
66
description = "A composable, customizable multi-tier caching library with rich feature support."
7-
version = "0.7.3"
7+
version = "0.7.4"
88
readme = "README.md"
99
keywords = ["oxidizer", "caching", "concurrency"]
1010
categories = ["caching", "concurrency"]

crates/cachet/README.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -280,29 +280,29 @@ See the `telemetry_accumulator` example for a DashMap-based accumulation pattern
280280
This crate was developed as part of <a href="../..">The Oxidizer Project</a>. Browse this crate's <a href="https://github.com/microsoft/oxidizer/tree/main/crates/cachet">source code</a>.
281281
</sub>
282282

283-
[__cargo_doc2readme_dependencies_info]: ggGmYW0CYXZlMC43LjJhdIQbLiTyV0MU86EbZU15e0PmecoboQ9jo59bnAEbyDXw04U13GlhYvRhcoQb_xlIDv3a6WgboIYzdhk5tYwbm8NaNvZXwrcbhIXs0eaeycFhZIiCaGJ5dGVzYnVmZTAuNS42gmZjYWNoZXRlMC43LjOCbWNhY2hldF9tZW1vcnllMC4zLjeCbmNhY2hldF9zZXJ2aWNlZTAuMi44gmtjYWNoZXRfdGllcmUwLjIuNoJkdGlja2UwLjMuNYJndHJhY2luZ2YwLjEuNDSCaXVuaWZsaWdodGUwLjIuNQ
284-
[__link0]: https://docs.rs/cachet/0.7.3/cachet/?search=TimeToRefresh
283+
[__cargo_doc2readme_dependencies_info]: ggGmYW0CYXZlMC43LjJhdIQbLiTyV0MU86EbZU15e0PmecoboQ9jo59bnAEbyDXw04U13GlhYvRhcoQb_xlIDv3a6WgboIYzdhk5tYwbm8NaNvZXwrcbhIXs0eaeycFhZIiCaGJ5dGVzYnVmZTAuNS42gmZjYWNoZXRlMC43LjSCbWNhY2hldF9tZW1vcnllMC4zLjeCbmNhY2hldF9zZXJ2aWNlZTAuMi44gmtjYWNoZXRfdGllcmUwLjIuNoJkdGlja2UwLjMuNoJndHJhY2luZ2YwLjEuNDSCaXVuaWZsaWdodGUwLjIuNQ
284+
[__link0]: https://docs.rs/cachet/0.7.4/cachet/?search=TimeToRefresh
285285
[__link1]: https://crates.io/crates/uniflight/0.2.5
286286
[__link10]: https://docs.rs/cachet_tier/0.2.6/cachet_tier/?search=CacheTier
287-
[__link11]: https://docs.rs/cachet/0.7.3/cachet/?search=InsertPolicy
288-
[__link12]: https://docs.rs/cachet/0.7.3/cachet/?search=TimeToRefresh
287+
[__link11]: https://docs.rs/cachet/0.7.4/cachet/?search=InsertPolicy
288+
[__link12]: https://docs.rs/cachet/0.7.4/cachet/?search=TimeToRefresh
289289
[__link13]: https://docs.rs/cachet_tier/0.2.6/cachet_tier/?search=Error
290290
[__link14]: https://crates.io/crates/cachet_tier/0.2.6
291291
[__link15]: https://crates.io/crates/cachet_memory/0.3.7
292292
[__link16]: https://docs.rs/moka
293293
[__link17]: https://crates.io/crates/cachet_service/0.2.8
294-
[__link18]: https://docs.rs/cachet/0.7.3/cachet/?search=telemetry::attributes
294+
[__link18]: https://docs.rs/cachet/0.7.4/cachet/?search=telemetry::attributes
295295
[__link19]: https://docs.rs/bytesbuf/0.5.6/bytesbuf/?search=BytesView
296-
[__link2]: https://docs.rs/cachet/0.7.3/cachet/?search=CacheBuilder::stampede_protection
296+
[__link2]: https://docs.rs/cachet/0.7.4/cachet/?search=CacheBuilder::stampede_protection
297297
[__link20]: https://crates.io/crates/tracing/0.1.44
298-
[__link21]: https://docs.rs/cachet/0.7.3/cachet/?search=telemetry::attributes
299-
[__link22]: https://docs.rs/cachet/0.7.3/cachet/?search=telemetry::handler::CacheEventHandler
300-
[__link23]: https://docs.rs/cachet/0.7.3/cachet/?search=telemetry::handler::CacheTierEvent
301-
[__link24]: https://docs.rs/cachet/0.7.3/cachet/?search=telemetry::handler::CacheOperationEvent
298+
[__link21]: https://docs.rs/cachet/0.7.4/cachet/?search=telemetry::attributes
299+
[__link22]: https://docs.rs/cachet/0.7.4/cachet/?search=telemetry::handler::CacheEventHandler
300+
[__link23]: https://docs.rs/cachet/0.7.4/cachet/?search=telemetry::handler::CacheTierEvent
301+
[__link24]: https://docs.rs/cachet/0.7.4/cachet/?search=telemetry::handler::CacheOperationEvent
302302
[__link3]: https://docs.rs/cachet_tier/0.2.6/cachet_tier/?search=CacheTier
303303
[__link4]: https://docs.rs/cachet_tier/0.2.6/cachet_tier/?search=DynamicCache
304-
[__link5]: https://docs.rs/cachet/0.7.3/cachet/?search=InsertPolicy
305-
[__link6]: https://docs.rs/tick/0.3.5/tick/?search=Clock
306-
[__link7]: https://docs.rs/cachet/0.7.3/cachet/?search=Cache
307-
[__link8]: https://docs.rs/cachet/0.7.3/cachet/?search=CacheBuilder
304+
[__link5]: https://docs.rs/cachet/0.7.4/cachet/?search=InsertPolicy
305+
[__link6]: https://docs.rs/tick/0.3.6/tick/?search=Clock
306+
[__link7]: https://docs.rs/cachet/0.7.4/cachet/?search=Cache
307+
[__link8]: https://docs.rs/cachet/0.7.4/cachet/?search=CacheBuilder
308308
[__link9]: https://docs.rs/cachet_tier/0.2.6/cachet_tier/?search=CacheEntry

crates/fetch/CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,33 @@
11
# Changelog
22

3+
## [0.12.2] - 2026-07-01
4+
5+
- 🔧 Maintenance
6+
7+
- Now requires `0.3.6` of `tick`
8+
9+
- ✨ Features
10+
11+
- report fetch.runtime and fetch.transport telemetry attributes ([#510](https://github.com/microsoft/oxidizer/pull/510))
12+
13+
- 🐛 Bug Fixes
14+
15+
- exclude non-source artifacts from published crates via include allowlist ([#526](https://github.com/microsoft/oxidizer/pull/526))
16+
17+
- ⚡ Performance
18+
19+
- avoid allocations in client_scope for borrowed-'static names ([#514](https://github.com/microsoft/oxidizer/pull/514))
20+
21+
- ✔️ Tasks
22+
23+
- upgrade alloc_tracker from 0.5.25 to 0.6.0 ([#513](https://github.com/microsoft/oxidizer/pull/513))
24+
- re-release all packages with LFS-free tarballs ([#531](https://github.com/microsoft/oxidizer/pull/531))
25+
- release ohno 0.3.7 and cascade dependents ([#524](https://github.com/microsoft/oxidizer/pull/524))
26+
27+
- 🔄 Continuous Integration
28+
29+
- run cargo udeps with and without --all-targets; remove unused dev-dependencies ([#527](https://github.com/microsoft/oxidizer/pull/527))
30+
331
## [0.12.1] - 2026-06-26
432

533
- 🔧 Maintenance

crates/fetch/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
[package]
55
name = "fetch"
66
description = "HTTP client with resilience, observability, and Tokio runtime support."
7-
version = "0.12.1"
7+
version = "0.12.2"
88
readme = "README.md"
99
keywords = ["http", "client", "async", "resilience", "observability"]
1010
categories = ["network-programming"]

0 commit comments

Comments
 (0)