-
Notifications
You must be signed in to change notification settings - Fork 24
Commit 803f3a1
authored
fix(deps): update all cargo non-major packages >= 1.0 (#301)
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [anyhow](https://togithub.com/dtolnay/anyhow) | dependencies | patch |
`1.0.75` -> `1.0.79` |
| [async-channel](https://togithub.com/smol-rs/async-channel) |
dependencies | minor | `1.8.0` -> `1.9.0` |
| [insta](https://insta.rs/)
([source](https://togithub.com/mitsuhiko/insta)) | dev-dependencies |
patch | `1.28.0` -> `1.34.0` |
| [serde](https://serde.rs)
([source](https://togithub.com/serde-rs/serde)) | dependencies | patch |
`1.0.158` -> `1.0.195` |
| [serde_json](https://togithub.com/serde-rs/json) | dependencies |
patch | `1.0.94` -> `1.0.111` |
| [tempfile](https://stebalien.com/projects/tempfile-rs/)
([source](https://togithub.com/Stebalien/tempfile)) | dependencies |
minor | `3.4` -> `3.9` |
| [thiserror](https://togithub.com/dtolnay/thiserror) | dependencies |
patch | `1.0.40` -> `1.0.56` |
| [tokio](https://tokio.rs)
([source](https://togithub.com/tokio-rs/tokio)) | dependencies | minor |
`1.24.2` -> `1.35.1` |
| [which](https://togithub.com/harryfei/which-rs) | build-dependencies |
patch | `4.4.0` -> `4.4.2` |
---
### Release Notes
<details>
<summary>dtolnay/anyhow (anyhow)</summary>
### [`v1.0.79`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.79)
[Compare
Source](https://togithub.com/dtolnay/anyhow/compare/1.0.78...1.0.79)
- Work around improperly cached build script result by sccache
([#​340](https://togithub.com/dtolnay/anyhow/issues/340))
### [`v1.0.78`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.78)
[Compare
Source](https://togithub.com/dtolnay/anyhow/compare/1.0.77...1.0.78)
- Reduce spurious rebuilds under RustRover IDE when using a nightly
toolchain
([#​337](https://togithub.com/dtolnay/anyhow/issues/337))
### [`v1.0.77`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.77)
[Compare
Source](https://togithub.com/dtolnay/anyhow/compare/1.0.76...1.0.77)
- Make `anyhow::Error::backtrace` available on stable Rust compilers
1.65+ ([#​293](https://togithub.com/dtolnay/anyhow/issues/293),
thanks [@​LukasKalbertodt](https://togithub.com/LukasKalbertodt))
### [`v1.0.76`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.76)
[Compare
Source](https://togithub.com/dtolnay/anyhow/compare/1.0.75...1.0.76)
- Opt in to `unsafe_op_in_unsafe_fn` lint
([#​329](https://togithub.com/dtolnay/anyhow/issues/329))
</details>
<details>
<summary>smol-rs/async-channel (async-channel)</summary>
###
[`v1.9.0`](https://togithub.com/smol-rs/async-channel/blob/HEAD/CHANGELOG.md#Version-190)
[Compare
Source](https://togithub.com/smol-rs/async-channel/compare/v1.8.0...v1.9.0)
- Fix a bug where `WeakSender/WeakReceiver` could incorrectly return
`Some` even if the channel is already closed
([#​60](https://togithub.com/smol-rs/async-channel/issues/60))
- Remove the unnecessary `T: Clone` bound from
`WeakSender/WeakReceiver`'s `Clone` implementation
([#​62](https://togithub.com/smol-rs/async-channel/issues/62))
</details>
<details>
<summary>serde-rs/serde (serde)</summary>
###
[`v1.0.195`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.195)
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.194...v1.0.195)
- Prevent remote definitions of tuple struct or tuple variant from
triggering dead_code warning
([#​2671](https://togithub.com/serde-rs/serde/issues/2671))
###
[`v1.0.194`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.194)
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.193...v1.0.194)
- Update proc-macro2 to fix caching issue when using a rustc-wrapper
such as sccache
###
[`v1.0.193`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.193)
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.192...v1.0.193)
- Fix field names used for the deserialization of `RangeFrom` and
`RangeTo`
([#​2653](https://togithub.com/serde-rs/serde/issues/2653),
[#​2654](https://togithub.com/serde-rs/serde/issues/2654),
[#​2655](https://togithub.com/serde-rs/serde/issues/2655), thanks
[@​emilbonnek](https://togithub.com/emilbonnek))
###
[`v1.0.192`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.192)
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.191...v1.0.192)
- Allow internal tag field in untagged variant
([#​2646](https://togithub.com/serde-rs/serde/issues/2646), thanks
[@​robsdedude](https://togithub.com/robsdedude))
###
[`v1.0.191`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.191)
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.190...v1.0.191)
- Documentation improvements
###
[`v1.0.190`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.190)
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.189...v1.0.190)
- Preserve NaN sign when deserializing f32 from f64 or vice versa
([#​2637](https://togithub.com/serde-rs/serde/issues/2637))
###
[`v1.0.189`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.189)
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.188...v1.0.189)
- Fix "cannot infer type" error when internally tagged enum contains
untagged variant
([#​2613](https://togithub.com/serde-rs/serde/issues/2613), thanks
[@​ahl](https://togithub.com/ahl))
###
[`v1.0.188`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.188)
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.187...v1.0.188)
- Fix *"failed to parse manifest"* error when building serde using a
Cargo version between 1.45 and 1.50
([#​2603](https://togithub.com/serde-rs/serde/issues/2603))
###
[`v1.0.187`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.187)
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.186...v1.0.187)
- Remove support for Emscripten targets on rustc older than 1.40
([#​2600](https://togithub.com/serde-rs/serde/issues/2600))
###
[`v1.0.186`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.186)
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.185...v1.0.186)
- Disallow incompatible versions of `serde_derive` and `serde` in the
dependency graph
([#​2588](https://togithub.com/serde-rs/serde/issues/2588), thanks
[@​soqb](https://togithub.com/soqb))
###
[`v1.0.185`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.185)
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.184...v1.0.185)
- Fix error *"cannot move out of `*self` which is behind a shared
reference"* deriving Serialize on a non_exhaustive enum
([#​2591](https://togithub.com/serde-rs/serde/issues/2591))
###
[`v1.0.184`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.184)
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.183...v1.0.184)
- Restore from-source `serde_derive` build on all platforms — eventually
we'd like to use a first-class precompiled macro if such a thing becomes
supported by cargo / crates.io
###
[`v1.0.183`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.183)
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.182...v1.0.183)
- Support deserializing `Box<OsStr>` with an equivalent representation
as `OsString`
([#​2556](https://togithub.com/serde-rs/serde/issues/2556), thanks
[@​DBLouis](https://togithub.com/DBLouis))
###
[`v1.0.182`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.182)
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.181...v1.0.182)
- Render field aliases in sorted order in error messages
([#​2458](https://togithub.com/serde-rs/serde/issues/2458), thanks
[@​Mingun](https://togithub.com/Mingun))
- Support `serde(default)` on tuple structs
([#​2553](https://togithub.com/serde-rs/serde/issues/2553), thanks
[@​Mingun](https://togithub.com/Mingun))
###
[`v1.0.181`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.181)
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.180...v1.0.181)
- Make `serde(alias)` work in combination with `flatten` when using
in-place deserialization
([#​2443](https://togithub.com/serde-rs/serde/issues/2443), thanks
[@​Mingun](https://togithub.com/Mingun))
- Improve the representation of adjacently tagged enums in formats where
enum tags are serialized by index, as opposed to by string name
([#​2505](https://togithub.com/serde-rs/serde/issues/2505),
[#​2496](https://togithub.com/serde-rs/serde/issues/2496), thanks
[@​Baptistemontan](https://togithub.com/Baptistemontan))
###
[`v1.0.180`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.180)
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.179...v1.0.180)
- Update to 2018 edition
###
[`v1.0.179`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.179)
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.178...v1.0.179)
- Support serialization of tuple variants inside a flattened field
([#​2448](https://togithub.com/serde-rs/serde/issues/2448), thanks
[@​Mingun](https://togithub.com/Mingun))
###
[`v1.0.178`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.178)
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.177...v1.0.178)
- Fix build error when using serde with "std" feature turned off and
"unstable" feature turned on
([#​2541](https://togithub.com/serde-rs/serde/issues/2541))
###
[`v1.0.177`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.177)
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.176...v1.0.177)
- Add `serde(rename_all_fields = "...")` attribute to apply a
`rename_all` on every struct variant of an enum
([#​1695](https://togithub.com/serde-rs/serde/issues/1695), thanks
[@​jplatte](https://togithub.com/jplatte))
- Improve diagnostics for attribute parse errors
([#​2536](https://togithub.com/serde-rs/serde/issues/2536), thanks
[@​jplatte](https://togithub.com/jplatte))
###
[`v1.0.176`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.176)
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.175...v1.0.176)
- Allow tag field of an internally tagged enum to have same name as a
field inside a skipped struct variant
([#​2266](https://togithub.com/serde-rs/serde/issues/2266), thanks
[@​flisky](https://togithub.com/flisky))
###
[`v1.0.175`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.175)
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.174...v1.0.175)
- Restore missing LICENSE files in serde_derive crate
([#​2527](https://togithub.com/serde-rs/serde/issues/2527), thanks
[@​ankane](https://togithub.com/ankane))
###
[`v1.0.174`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.174)
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.173...v1.0.174)
- Documentation improvements
###
[`v1.0.173`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.173)
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.172...v1.0.173)
- Fix missing trait implementations when using serde derive macro on a
macro-generated data structure, such as via the `bitflags` crate
([#​2516](https://togithub.com/serde-rs/serde/issues/2516))
###
[`v1.0.172`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.172)
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.171...v1.0.172)
- Experiment with precompiling the serde_derive macros to reduce build
time ([#​2514](https://togithub.com/serde-rs/serde/issues/2514))
###
[`v1.0.171`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.171)
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.170...v1.0.171)
- Support `derive(Deserialize)` on unit structs that have const generics
([#​2500](https://togithub.com/serde-rs/serde/issues/2500), thanks
[@​Baptistemontan](https://togithub.com/Baptistemontan))
###
[`v1.0.170`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.170)
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.169...v1.0.170)
- Produce error message on suffixed string literals inside serde
attributes
([#​2242](https://togithub.com/serde-rs/serde/issues/2242))
- Support single identifier as unbraced default value for const generic
parameter
([#​2449](https://togithub.com/serde-rs/serde/issues/2449))
###
[`v1.0.169`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.169)
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.168...v1.0.169)
- Add Deserializer::deserialize_identifier support for adjacently tagged
enums ([#​2475](https://togithub.com/serde-rs/serde/issues/2475),
thanks [@​Baptistemontan](https://togithub.com/Baptistemontan))
- Fix unused_braces lint in generated Deserialize impl that uses braced
const generic expressions
([#​2414](https://togithub.com/serde-rs/serde/issues/2414))
###
[`v1.0.168`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.168)
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.167...v1.0.168)
- Allow `serde::de::IgnoredAny` to be the type for a `serde(flatten)`
field ([#​2436](https://togithub.com/serde-rs/serde/issues/2436),
thanks [@​Mingun](https://togithub.com/Mingun))
- Allow larger preallocated capacity for smaller elements
([#​2494](https://togithub.com/serde-rs/serde/issues/2494))
###
[`v1.0.167`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.167)
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.166...v1.0.167)
- Add serialize and deserialize impls for `RangeFrom` and `RangeTo`
([#​2471](https://togithub.com/serde-rs/serde/issues/2471), thanks
[@​tbu-](https://togithub.com/tbu-))
###
[`v1.0.166`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.166)
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.165...v1.0.166)
- Add `no-alloc` category to crates.io metadata
###
[`v1.0.165`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.165)
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.164...v1.0.165)
- Fix incorrect count of fields passed to tuple deserialization methods
when using `serde(skip_deserializing)` attributes
([#​2466](https://togithub.com/serde-rs/serde/issues/2466), thanks
[@​Mingun](https://togithub.com/Mingun))
- Fix `-Zminimal-versions` build
###
[`v1.0.164`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.164)
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.163...v1.0.164)
- Allowed enum variants to be individually marked as untagged
([#​2403](https://togithub.com/serde-rs/serde/issues/2403), thanks
[@​dewert99](https://togithub.com/dewert99))
###
[`v1.0.163`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.163)
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.162...v1.0.163)
- Eliminate build script from serde_derive crate to slightly reduce
build time
([#​2442](https://togithub.com/serde-rs/serde/issues/2442), thanks
[@​taiki-e](https://togithub.com/taiki-e))
###
[`v1.0.162`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.162)
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.161...v1.0.162)
- Support deserializing flattened adjacently tagged enums from data
formats which represent fields as bytes, such as the `csv` crate
([#​2377](https://togithub.com/serde-rs/serde/issues/2377), thanks
[@​mfro](https://togithub.com/mfro))
```rust
#[derive(Deserialize)]
pub struct Record {
common: u64,
#[serde(flatten)]
kind: Kind,
}
#[derive(Deserialize)]
#[serde(tag = "kind", content = "parameter", rename_all = "lowercase")]
enum Kind {
Foo(u64),
Bar(bool),
}
```
```csv
common,kind,parameter
1,foo,42
2,bar,true
```
###
[`v1.0.161`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.161)
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.160...v1.0.161)
- Improve error messages produced by serde_test on test failure
([#​2435](https://togithub.com/serde-rs/serde/issues/2435), thanks
[@​Mingun](https://togithub.com/Mingun))
###
[`v1.0.160`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.160)
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.159...v1.0.160)
- Make derived serializer/deserializer internals `doc(hidden)`
([#​2426](https://togithub.com/serde-rs/serde/issues/2426), thanks
[@​compiler-errors](https://togithub.com/compiler-errors))
###
[`v1.0.159`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.159)
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.158...v1.0.159)
- Accept empty #\[serde()] attribute
([#​2422](https://togithub.com/serde-rs/serde/issues/2422))
</details>
<details>
<summary>serde-rs/json (serde_json)</summary>
###
[`v1.0.111`](https://togithub.com/serde-rs/json/releases/tag/v1.0.111)
[Compare
Source](https://togithub.com/serde-rs/json/compare/v1.0.110...v1.0.111)
- Improve floating point parsing performance on loongarch64
([#​1100](https://togithub.com/serde-rs/json/issues/1100), thanks
[@​heiher](https://togithub.com/heiher))
###
[`v1.0.110`](https://togithub.com/serde-rs/json/compare/v1.0.109...v1.0.110)
[Compare
Source](https://togithub.com/serde-rs/json/compare/v1.0.109...v1.0.110)
###
[`v1.0.109`](https://togithub.com/serde-rs/json/releases/tag/v1.0.109)
[Compare
Source](https://togithub.com/serde-rs/json/compare/v1.0.108...v1.0.109)
- Documentation improvements
###
[`v1.0.108`](https://togithub.com/serde-rs/json/releases/tag/v1.0.108)
[Compare
Source](https://togithub.com/serde-rs/json/compare/v1.0.107...v1.0.108)
- Documentation improvements
([#​1075](https://togithub.com/serde-rs/json/issues/1075),
[#​1081](https://togithub.com/serde-rs/json/issues/1081),
[#​1082](https://togithub.com/serde-rs/json/issues/1082), thanks
[@​dimo414](https://togithub.com/dimo414) and
[@​fritzrehde](https://togithub.com/fritzrehde))
###
[`v1.0.107`](https://togithub.com/serde-rs/json/releases/tag/v1.0.107)
[Compare
Source](https://togithub.com/serde-rs/json/compare/v1.0.106...v1.0.107)
- impl IntoDeserializer for \&RawValue
([#​1071](https://togithub.com/serde-rs/json/issues/1071))
###
[`v1.0.106`](https://togithub.com/serde-rs/json/releases/tag/v1.0.106)
[Compare
Source](https://togithub.com/serde-rs/json/compare/v1.0.105...v1.0.106)
- Add `Value::as_number` accessor
([#​1069](https://togithub.com/serde-rs/json/issues/1069), thanks
[@​chanced](https://togithub.com/chanced))
- Add `Number::as_str` accessor under "arbitrary_precision" feature
([#​1067](https://togithub.com/serde-rs/json/issues/1067), thanks
[@​chanced](https://togithub.com/chanced))
###
[`v1.0.105`](https://togithub.com/serde-rs/json/releases/tag/v1.0.105)
[Compare
Source](https://togithub.com/serde-rs/json/compare/v1.0.104...v1.0.105)
- Support bool in map keys
([#​1054](https://togithub.com/serde-rs/json/issues/1054))
###
[`v1.0.104`](https://togithub.com/serde-rs/json/releases/tag/v1.0.104)
[Compare
Source](https://togithub.com/serde-rs/json/compare/v1.0.103...v1.0.104)
- Provide IntoDeserializer impl for \&serde_json::Value
([#​1045](https://togithub.com/serde-rs/json/issues/1045), thanks
[@​ZetaNumbers](https://togithub.com/ZetaNumbers))
###
[`v1.0.103`](https://togithub.com/serde-rs/json/releases/tag/v1.0.103)
[Compare
Source](https://togithub.com/serde-rs/json/compare/v1.0.102...v1.0.103)
- Documentation improvements
###
[`v1.0.102`](https://togithub.com/serde-rs/json/releases/tag/v1.0.102)
[Compare
Source](https://togithub.com/serde-rs/json/compare/v1.0.101...v1.0.102)
- Add a way to customize the serialization of byte arrays
([#​1039](https://togithub.com/serde-rs/json/issues/1039))
###
[`v1.0.101`](https://togithub.com/serde-rs/json/releases/tag/v1.0.101)
[Compare
Source](https://togithub.com/serde-rs/json/compare/v1.0.100...v1.0.101)
- Allow f32 and f64 as keys in maps
([#​1027](https://togithub.com/serde-rs/json/issues/1027), thanks
[@​overdrivenpotato](https://togithub.com/overdrivenpotato))
###
[`v1.0.100`](https://togithub.com/serde-rs/json/releases/tag/v1.0.100)
[Compare
Source](https://togithub.com/serde-rs/json/compare/v1.0.99...v1.0.100)
- Support `-Z minimal-versions`
### [`v1.0.99`](https://togithub.com/serde-rs/json/releases/tag/v1.0.99)
[Compare
Source](https://togithub.com/serde-rs/json/compare/v1.0.98...v1.0.99)
- Support serializing serde's **option** type in a map key
([#​1030](https://togithub.com/serde-rs/json/issues/1030), thanks
[@​LPGhatguy](https://togithub.com/LPGhatguy))
### [`v1.0.98`](https://togithub.com/serde-rs/json/releases/tag/v1.0.98)
[Compare
Source](https://togithub.com/serde-rs/json/compare/v1.0.97...v1.0.98)
- Update indexmap dependency used by "preserve_order" feature to version
2
### [`v1.0.97`](https://togithub.com/serde-rs/json/releases/tag/v1.0.97)
[Compare
Source](https://togithub.com/serde-rs/json/compare/v1.0.96...v1.0.97)
- Add `io_error_kind()` method to serde_json::Error: `fn
io_error_kind(&self) -> Option<std::io::ErrorKind>`
([#​1026](https://togithub.com/serde-rs/json/issues/1026))
### [`v1.0.96`](https://togithub.com/serde-rs/json/releases/tag/v1.0.96)
[Compare
Source](https://togithub.com/serde-rs/json/compare/v1.0.95...v1.0.96)
- Guarantee that `to_writer` only writes valid UTF-8 strings
([#​1011](https://togithub.com/serde-rs/json/issues/1011), thanks
[@​stepancheg](https://togithub.com/stepancheg))
### [`v1.0.95`](https://togithub.com/serde-rs/json/releases/tag/v1.0.95)
[Compare
Source](https://togithub.com/serde-rs/json/compare/v1.0.94...v1.0.95)
- Preserve f32 precision when serializing f32 -> serde_json::Value ->
JSON string in "arbitrary_precision" mode
([#​1004](https://togithub.com/serde-rs/json/issues/1004),
[#​1005](https://togithub.com/serde-rs/json/issues/1005))
</details>
<details>
<summary>Stebalien/tempfile (tempfile)</summary>
###
[`v3.9.0`](https://togithub.com/Stebalien/tempfile/blob/HEAD/CHANGELOG.md#390)
[Compare
Source](https://togithub.com/Stebalien/tempfile/compare/v3.8.1...v3.9.0)
- Updates windows-sys to 0.52
- Updates minimum rustix version to 0.38.25
###
[`v3.8.1`](https://togithub.com/Stebalien/tempfile/blob/HEAD/CHANGELOG.md#381)
[Compare
Source](https://togithub.com/Stebalien/tempfile/compare/v3.8.0...v3.8.1)
- Update rustix to fix a potential panic on `persist_noclobber` on
android.
- Update redox_syscall to 0.4 (on redox).
- Fix some docs typos.
</details>
<details>
<summary>dtolnay/thiserror (thiserror)</summary>
###
[`v1.0.56`](https://togithub.com/dtolnay/thiserror/releases/tag/1.0.56)
[Compare
Source](https://togithub.com/dtolnay/thiserror/compare/1.0.55...1.0.56)
- Update proc-macro2 to fix caching issue when using a rustc-wrapper
such as sccache
###
[`v1.0.55`](https://togithub.com/dtolnay/thiserror/releases/tag/1.0.55)
[Compare
Source](https://togithub.com/dtolnay/thiserror/compare/1.0.54...1.0.55)
- Work around improperly cached build script result by sccache – second
attempt
([#​280](https://togithub.com/dtolnay/thiserror/issues/280))
###
[`v1.0.54`](https://togithub.com/dtolnay/thiserror/releases/tag/1.0.54)
[Compare
Source](https://togithub.com/dtolnay/thiserror/compare/1.0.53...1.0.54)
- Work around improperly cached build script result by sccache – first
attempt
([#​279](https://togithub.com/dtolnay/thiserror/issues/279))
###
[`v1.0.53`](https://togithub.com/dtolnay/thiserror/releases/tag/1.0.53)
[Compare
Source](https://togithub.com/dtolnay/thiserror/compare/1.0.52...1.0.53)
- Reduce spurious rebuilds under RustRover IDE when using a nightly
toolchain
([#​270](https://togithub.com/dtolnay/thiserror/issues/270))
###
[`v1.0.52`](https://togithub.com/dtolnay/thiserror/releases/tag/1.0.52)
[Compare
Source](https://togithub.com/dtolnay/thiserror/compare/1.0.51...1.0.52)
- Fix interaction with RUSTC_BOOTSTRAP
([#​269](https://togithub.com/dtolnay/thiserror/issues/269))
###
[`v1.0.51`](https://togithub.com/dtolnay/thiserror/releases/tag/1.0.51)
[Compare
Source](https://togithub.com/dtolnay/thiserror/compare/1.0.50...1.0.51)
- Improve diagnostics when an invalid attribute previously caused
thiserror to generate no `Error` impl
([#​266](https://togithub.com/dtolnay/thiserror/issues/266))
###
[`v1.0.50`](https://togithub.com/dtolnay/thiserror/releases/tag/1.0.50)
[Compare
Source](https://togithub.com/dtolnay/thiserror/compare/1.0.49...1.0.50)
- Improve diagnostic when a #\[source], #\[from], or #\[transparant]
attribute refers to a type that has no std::error::Error impl
([#​258](https://togithub.com/dtolnay/thiserror/issues/258),
thanks [@​de-vri-es](https://togithub.com/de-vri-es))
###
[`v1.0.49`](https://togithub.com/dtolnay/thiserror/releases/tag/1.0.49)
[Compare
Source](https://togithub.com/dtolnay/thiserror/compare/1.0.48...1.0.49)
- Access libcore types through `::core` in generated code
([#​255](https://togithub.com/dtolnay/thiserror/issues/255),
thanks [@​mina86](https://togithub.com/mina86))
###
[`v1.0.48`](https://togithub.com/dtolnay/thiserror/releases/tag/1.0.48)
[Compare
Source](https://togithub.com/dtolnay/thiserror/compare/1.0.47...1.0.48)
- Improve implementation of displaying Path values in a generated
Display impl
([#​251](https://togithub.com/dtolnay/thiserror/issues/251),
thanks [@​mina86](https://togithub.com/mina86))
###
[`v1.0.47`](https://togithub.com/dtolnay/thiserror/releases/tag/1.0.47)
[Compare
Source](https://togithub.com/dtolnay/thiserror/compare/1.0.46...1.0.47)
- Work around rust-analyzer bug
([https://github.com/rust-lang/rust-analyzer/issues/9911](https://togithub.com/rust-lang/rust-analyzer/issues/9911))
###
[`v1.0.46`](https://togithub.com/dtolnay/thiserror/releases/tag/1.0.46)
[Compare
Source](https://togithub.com/dtolnay/thiserror/compare/1.0.45...1.0.46)
- Add bootstrap workaround to allow rustc to depend on thiserror
([#​248](https://togithub.com/dtolnay/thiserror/issues/248),
thanks [@​RalfJung](https://togithub.com/RalfJung))
###
[`v1.0.45`](https://togithub.com/dtolnay/thiserror/releases/tag/1.0.45)
[Compare
Source](https://togithub.com/dtolnay/thiserror/compare/1.0.44...1.0.45)
- Update backtrace support to nightly's new Error::provide API
([https://github.com/rust-lang/rust/pull/113464](https://togithub.com/rust-lang/rust/pull/113464),
[#​246](https://togithub.com/dtolnay/thiserror/issues/246))
###
[`v1.0.44`](https://togithub.com/dtolnay/thiserror/releases/tag/1.0.44)
[Compare
Source](https://togithub.com/dtolnay/thiserror/compare/1.0.43...1.0.44)
- Documentation improvements
###
[`v1.0.43`](https://togithub.com/dtolnay/thiserror/compare/1.0.42...1.0.43)
[Compare
Source](https://togithub.com/dtolnay/thiserror/compare/1.0.42...1.0.43)
###
[`v1.0.42`](https://togithub.com/dtolnay/thiserror/releases/tag/1.0.42)
[Compare
Source](https://togithub.com/dtolnay/thiserror/compare/1.0.41...1.0.42)
- Fix compile error in derived Display impl if there was a nonstandard
`write!` macro in scope
([#​239](https://togithub.com/dtolnay/thiserror/issues/239))
###
[`v1.0.41`](https://togithub.com/dtolnay/thiserror/compare/1.0.40...1.0.41)
[Compare
Source](https://togithub.com/dtolnay/thiserror/compare/1.0.40...1.0.41)
</details>
<details>
<summary>tokio-rs/tokio (tokio)</summary>
###
[`v1.35.1`](https://togithub.com/tokio-rs/tokio/releases/tag/tokio-1.35.1):
Tokio v1.35.1
[Compare
Source](https://togithub.com/tokio-rs/tokio/compare/tokio-1.35.0...tokio-1.35.1)
### 1.35.1 (December 19, 2023)
This is a forward part of a change that was backported to 1.25.3.
##### Fixed
- io: add budgeting to `tokio::runtime::io::registration::async_io`
([#​6221])
[#​6221]: https://togithub.com/tokio-rs/tokio/pull/6221
###
[`v1.35.0`](https://togithub.com/tokio-rs/tokio/releases/tag/tokio-1.35.0):
Tokio v1.35.0
[Compare
Source](https://togithub.com/tokio-rs/tokio/compare/tokio-1.34.0...tokio-1.35.0)
### 1.35.0 (December 8th, 2023)
##### Added
- net: add Apple watchOS support ([#​6176])
##### Changed
- io: drop the `Sized` requirements from `AsyncReadExt.read_buf`
([#​6169])
- runtime: make `Runtime` unwind safe ([#​6189])
- runtime: reduce the lock contention in task spawn ([#​6001])
- tokio: update nix dependency to 0.27.1 ([#​6190])
##### Fixed
- chore: make `--cfg docsrs` work without net feature ([#​6166])
- chore: use relaxed load for `unsync_load` on miri ([#​6179])
- runtime: handle missing context on wake ([#​6148])
- taskdump: fix taskdump cargo config example ([#​6150])
- taskdump: skip notified tasks during taskdumps ([#​6194])
- tracing: avoid creating resource spans with current parent, use a None
parent instead ([#​6107])
- tracing: make task span explicit root ([#​6158])
##### Documented
- io: flush in `AsyncWriteExt` examples ([#​6149])
- runtime: document fairness guarantees and current behavior
([#​6145])
- task: document cancel safety of `LocalSet::run_until` ([#​6147])
[#​6001]: https://togithub.com/tokio-rs/tokio/pull/6001
[#​6107]: https://togithub.com/tokio-rs/tokio/pull/6107
[#​6144]: https://togithub.com/tokio-rs/tokio/pull/6144
[#​6145]: https://togithub.com/tokio-rs/tokio/pull/6145
[#​6147]: https://togithub.com/tokio-rs/tokio/pull/6147
[#​6148]: https://togithub.com/tokio-rs/tokio/pull/6148
[#​6149]: https://togithub.com/tokio-rs/tokio/pull/6149
[#​6150]: https://togithub.com/tokio-rs/tokio/pull/6150
[#​6158]: https://togithub.com/tokio-rs/tokio/pull/6158
[#​6166]: https://togithub.com/tokio-rs/tokio/pull/6166
[#​6169]: https://togithub.com/tokio-rs/tokio/pull/6169
[#​6176]: https://togithub.com/tokio-rs/tokio/pull/6176
[#​6179]: https://togithub.com/tokio-rs/tokio/pull/6179
[#​6189]: https://togithub.com/tokio-rs/tokio/pull/6189
[#​6190]: https://togithub.com/tokio-rs/tokio/pull/6190
[#​6194]: https://togithub.com/tokio-rs/tokio/pull/6194
###
[`v1.34.0`](https://togithub.com/tokio-rs/tokio/releases/tag/tokio-1.34.0):
Tokio v1.34.0
[Compare
Source](https://togithub.com/tokio-rs/tokio/compare/tokio-1.33.0...tokio-1.34.0)
##### Fixed
- io: allow `clear_readiness` after io driver shutdown ([#​6067])
- io: fix integer overflow in `take` ([#​6080])
- io: fix I/O resource hang ([#​6134])
- sync: fix `broadcast::channel` link ([#​6100])
##### Changed
- macros: use `::core` qualified imports instead of `::std` inside
`tokio::test` macro ([#​5973])
##### Added
- fs: update cfg attr in `fs::read_dir` to include `aix`
([#​6075])
- sync: add `mpsc::Receiver::recv_many` ([#​6010])
- tokio: added vita target support ([#​6094])
[#​5973]: https://togithub.com/tokio-rs/tokio/pull/5973
[#​6067]: https://togithub.com/tokio-rs/tokio/pull/6067
[#​6080]: https://togithub.com/tokio-rs/tokio/pull/6080
[#​6134]: https://togithub.com/tokio-rs/tokio/pull/6134
[#​6100]: https://togithub.com/tokio-rs/tokio/pull/6100
[#​6075]: https://togithub.com/tokio-rs/tokio/pull/6075
[#​6010]: https://togithub.com/tokio-rs/tokio/pull/6010
[#​6094]: https://togithub.com/tokio-rs/tokio/pull/6094
###
[`v1.33.0`](https://togithub.com/tokio-rs/tokio/releases/tag/tokio-1.33.0):
Tokio v1.33.0
[Compare
Source](https://togithub.com/tokio-rs/tokio/compare/tokio-1.32.1...tokio-1.33.0)
### 1.33.0 (October 9, 2023)
##### Fixed
- io: mark `Interest::add` with `#[must_use]` ([#​6037])
- runtime: fix cache line size for RISC-V ([#​5994])
- sync: prevent lock poisoning in `watch::Receiver::wait_for`
([#​6021])
- task: fix `spawn_local` source location ([#​5984])
##### Changed
- sync: use Acquire/Release orderings instead of SeqCst in `watch`
([#​6018])
##### Added
- fs: add vectored writes to `tokio::fs::File` ([#​5958])
- io: add `Interest::remove` method ([#​5906])
- io: add vectored writes to `DuplexStream` ([#​5985])
- net: add Apple tvOS support ([#​6045])
- sync: add `?Sized` bound to `{MutexGuard,OwnedMutexGuard}::map`
([#​5997])
- sync: add `watch::Receiver::mark_unseen` ([#​5962],
[#​6014], [#​6017])
- sync: add `watch::Sender::new` ([#​5998])
- sync: add const fn `OnceCell::from_value` ([#​5903])
##### Removed
- remove unused `stats` feature ([#​5952])
##### Documented
- add missing backticks in code examples ([#​5938],
[#​6056])
- fix typos ([#​5988], [#​6030])
- process: document that `Child::wait` is cancel safe ([#​5977])
- sync: add examples for `Semaphore` ([#​5939], [#​5956],
[#​5978], [#​6031], [#​6032], [#​6050])
- sync: document that `broadcast` capacity is a lower bound
([#​6042])
- sync: document that `const_new` is not instrumented ([#​6002])
- sync: improve cancel-safety documentation for `mpsc::Sender::send`
([#​5947])
- sync: improve docs for `watch` channel ([#​5954])
- taskdump: render taskdump documentation on docs.rs ([#​5972])
##### Unstable
- taskdump: fix potential deadlock ([#​6036])
[#​5903]: https://togithub.com/tokio-rs/tokio/pull/5903
[#​5906]: https://togithub.com/tokio-rs/tokio/pull/5906
[#​5938]: https://togithub.com/tokio-rs/tokio/pull/5938
[#​5939]: https://togithub.com/tokio-rs/tokio/pull/5939
[#​5947]: https://togithub.com/tokio-rs/tokio/pull/5947
[#​5952]: https://togithub.com/tokio-rs/tokio/pull/5952
[#​5954]: https://togithub.com/tokio-rs/tokio/pull/5954
[#​5956]: https://togithub.com/tokio-rs/tokio/pull/5956
[#​5958]: https://togithub.com/tokio-rs/tokio/pull/5958
[#​5960]: https://togithub.com/tokio-rs/tokio/pull/5960
[#​5962]: https://togithub.com/tokio-rs/tokio/pull/5962
[#​5971]: https://togithub.com/tokio-rs/tokio/pull/5971
[#​5972]: https://togithub.com/tokio-rs/tokio/pull/5972
[#​5977]: https://togithub.com/tokio-rs/tokio/pull/5977
[#​5978]: https://togithub.com/tokio-rs/tokio/pull/5978
[#​5984]: https://togithub.com/tokio-rs/tokio/pull/5984
[#​5985]: https://togithub.com/tokio-rs/tokio/pull/5985
[#​5988]: https://togithub.com/tokio-rs/tokio/pull/5988
[#​5994]: https://togithub.com/tokio-rs/tokio/pull/5994
[#​5997]: https://togithub.com/tokio-rs/tokio/pull/5997
[#​5998]: https://togithub.com/tokio-rs/tokio/pull/5998
[#​6002]: https://togithub.com/tokio-rs/tokio/pull/6002
[#​6014]: https://togithub.com/tokio-rs/tokio/pull/6014
[#​6017]: https://togithub.com/tokio-rs/tokio/pull/6017
[#​6018]: https://togithub.com/tokio-rs/tokio/pull/6018
[#​6021]: https://togithub.com/tokio-rs/tokio/pull/6021
[#​6030]: https://togithub.com/tokio-rs/tokio/pull/6030
[#​6031]: https://togithub.com/tokio-rs/tokio/pull/6031
[#​6032]: https://togithub.com/tokio-rs/tokio/pull/6032
[#​6036]: https://togithub.com/tokio-rs/tokio/pull/6036
[#​6037]: https://togithub.com/tokio-rs/tokio/pull/6037
[#​6042]: https://togithub.com/tokio-rs/tokio/pull/6042
[#​6045]: https://togithub.com/tokio-rs/tokio/pull/6045
[#​6050]: https://togithub.com/tokio-rs/tokio/pull/6050
[#​6056]: https://togithub.com/tokio-rs/tokio/pull/6056
[#​6058]: https://togithub.com/tokio-rs/tokio/pull/6058
###
[`v1.32.1`](https://togithub.com/tokio-rs/tokio/releases/tag/tokio-1.32.1):
Tokio v1.32.1
[Compare
Source](https://togithub.com/tokio-rs/tokio/compare/tokio-1.32.0...tokio-1.32.1)
### 1.32.1 (December 19, 2023)
This is a forward part of a change that was backported to 1.25.3.
##### Fixed
- io: add budgeting to `tokio::runtime::io::registration::async_io`
([#​6221])
[#​6221]: https://togithub.com/tokio-rs/tokio/pull/6221
###
[`v1.32.0`](https://togithub.com/tokio-rs/tokio/releases/tag/tokio-1.32.0):
Tokio v1.32.0
[Compare
Source](https://togithub.com/tokio-rs/tokio/compare/tokio-1.31.0...tokio-1.32.0)
##### Fixed
- sync: fix potential quadratic behavior in `broadcast::Receiver`
([#​5925])
##### Added
- process: stabilize `Command::raw_arg` ([#​5930])
- io: enable awaiting error readiness ([#​5781])
##### Unstable
- rt(alt): improve the scalability of alt runtime as the number of cores
grows ([#​5935])
[#​5925]: https://togithub.com/tokio-rs/tokio/pull/5925
[#​5930]: https://togithub.com/tokio-rs/tokio/pull/5930
[#​5781]: https://togithub.com/tokio-rs/tokio/pull/5781
[#​5935]: https://togithub.com/tokio-rs/tokio/pull/5935
###
[`v1.31.0`](https://togithub.com/tokio-rs/tokio/releases/tag/tokio-1.31.0):
Tokio v1.31.0
[Compare
Source](https://togithub.com/tokio-rs/tokio/compare/tokio-1.30.0...tokio-1.31.0)
##### Fixed
- io: delegate `WriteHalf::poll_write_vectored` ([#​5914])
##### Unstable
- rt(unstable): fix memory leak in unstable next-gen scheduler prototype
([#​5911])
- rt: expose mean task poll time metric ([#​5927])
[#​5914]: https://togithub.com/tokio-rs/tokio/pull/5914
[#​5911]: https://togithub.com/tokio-rs/tokio/pull/5911
[#​5927]: https://togithub.com/tokio-rs/tokio/pull/5927
###
[`v1.30.0`](https://togithub.com/tokio-rs/tokio/releases/tag/tokio-1.30.0):
Tokio v1.30.0
[Compare
Source](https://togithub.com/tokio-rs/tokio/compare/tokio-1.29.1...tokio-1.30.0)
### 1.30.0 (August 9, 2023)
This release bumps the MSRV of Tokio to 1.63. ([#​5887])
##### Changed
- tokio: reduce LLVM code generation ([#​5859])
- io: support `--cfg mio_unsupported_force_poll_poll` flag
([#​5881])
- sync: make `const_new` methods always available ([#​5885])
- sync: avoid false sharing in mpsc channel ([#​5829])
- rt: pop at least one task from inject queue ([#​5908])
##### Added
- sync: add `broadcast::Sender::new` ([#​5824])
- net: implement `UCred` for espidf ([#​5868])
- fs: add `File::options()` ([#​5869])
- time: implement extra reset variants for `Interval` ([#​5878])
- process: add `{ChildStd*}::into_owned_{fd, handle}` ([#​5899])
##### Removed
- tokio: removed unused `tokio_*` cfgs ([#​5890])
- remove build script to speed up compilation ([#​5887])
##### Documented
- sync: mention lagging in docs for `broadcast::send` ([#​5820])
- runtime: expand on sharing runtime docs ([#​5858])
- io: use vec in example for `AsyncReadExt::read_exact` ([#​5863])
- time: mark `Sleep` as `!Unpin` in docs ([#​5916])
- process: fix `raw_arg` not showing up in docs ([#​5865])
##### Unstable
- rt: add runtime ID ([#​5864])
- rt: initial implementation of new threaded runtime ([#​5823])
[#​5820]: https://togithub.com/tokio-rs/tokio/pull/5820
[#​5823]: https://togithub.com/tokio-rs/tokio/pull/5823
[#​5824]: https://togithub.com/tokio-rs/tokio/pull/5824
[#​5829]: https://togithub.com/tokio-rs/tokio/pull/5829
[#​5858]: https://togithub.com/tokio-rs/tokio/pull/5858
[#​5859]: https://togithub.com/tokio-rs/tokio/pull/5859
[#​5863]: https://togithub.com/tokio-rs/tokio/pull/5863
[#​5864]: https://togithub.com/tokio-rs/tokio/pull/5864
[#​5865]: https://togithub.com/tokio-rs/tokio/pull/5865
[#​5868]: https://togithub.com/tokio-rs/tokio/pull/5868
[#​5869]: https://togithub.com/tokio-rs/tokio/pull/5869
[#​5878]: https://togithub.com/tokio-rs/tokio/pull/5878
[#​5881]: https://togithub.com/tokio-rs/tokio/pull/5881
[#​5885]: https://togithub.com/tokio-rs/tokio/pull/5885
[#​5887]: https://togithub.com/tokio-rs/tokio/pull/5887
[#​5890]: https://togithub.com/tokio-rs/tokio/pull/5890
[#​5899]: https://togithub.com/tokio-rs/tokio/pull/5899
[#​5908]: https://togithub.com/tokio-rs/tokio/pull/5908
[#​5916]: https://togithub.com/tokio-rs/tokio/pull/5916
###
[`v1.29.1`](https://togithub.com/tokio-rs/tokio/releases/tag/tokio-1.29.1):
Tokio v1.29.1
[Compare
Source](https://togithub.com/tokio-rs/tokio/compare/tokio-1.29.0...tokio-1.29.1)
##### Fixed
- rt: fix nesting two `block_in_place` with a `block_on` between
([#​5837])
[#​5837]: https://togithub.com/tokio-rs/tokio/pull/5837
###
[`v1.29.0`](https://togithub.com/tokio-rs/tokio/releases/tag/tokio-1.29.0):
Tokio v1.29.0
[Compare
Source](https://togithub.com/tokio-rs/tokio/compare/tokio-1.28.2...tokio-1.29.0)
Technically a breaking change, the `Send` implementation is removed from
`runtime::EnterGuard`. This change fixes a bug and should not impact
most users.
##### Breaking
- rt: `EnterGuard` should not be `Send` ([#​5766])
##### Fixed
- fs: reduce blocking ops in `fs::read_dir` ([#​5653])
- rt: fix possible starvation ([#​5686], [#​5712])
- rt: fix stacked borrows issue in `JoinSet` ([#​5693])
- rt: panic if `EnterGuard` dropped incorrect order ([#​5772])
- time: do not overflow to signal value ([#​5710])
- fs: wait for in-flight ops before cloning `File` ([#​5803])
##### Changed
- rt: reduce time to poll tasks scheduled from outside the runtime
([#​5705], [#​5720])
##### Added
- net: add uds doc alias for unix sockets ([#​5659])
- rt: add metric for number of tasks ([#​5628])
- sync: implement more traits for channel errors ([#​5666])
- net: add nodelay methods on TcpSocket ([#​5672])
- sync: add `broadcast::Receiver::blocking_recv` ([#​5690])
- process: add `raw_arg` method to `Command` ([#​5704])
- io: support PRIORITY epoll events ([#​5566])
- task: add `JoinSet::poll_join_next` ([#​5721])
- net: add support for Redox OS ([#​5790])
##### Unstable
- rt: add the ability to dump task backtraces ([#​5608],
[#​5676], [#​5708], [#​5717])
- rt: instrument task poll times with a histogram ([#​5685])
[#​5766]: https://togithub.com/tokio-rs/tokio/pull/5766
[#​5653]: https://togithub.com/tokio-rs/tokio/pull/5653
[#​5686]: https://togithub.com/tokio-rs/tokio/pull/5686
[#​5712]: https://togithub.com/tokio-rs/tokio/pull/5712
[#​5693]: https://togithub.com/tokio-rs/tokio/pull/5693
[#​5772]: https://togithub.com/tokio-rs/tokio/pull/5772
[#​5710]: https://togithub.com/tokio-rs/tokio/pull/5710
[#​5803]: https://togithub.com/tokio-rs/tokio/pull/5803
[#​5705]: https://togithub.com/tokio-rs/tokio/pull/5705
[#​5720]: https://togithub.com/tokio-rs/tokio/pull/5720
[#​5659]: https://togithub.com/tokio-rs/tokio/pull/5659
[#​5628]: https://togithub.com/tokio-rs/tokio/pull/5628
[#​5666]: https://togithub.com/tokio-rs/tokio/pull/5666
[#​5672]: https://togithub.com/tokio-rs/tokio/pull/5672
[#​5690]: https://togithub.com/tokio-rs/tokio/pull/5690
[#​5704]: https://togithub.com/tokio-rs/tokio/pull/5704
[#​5566]: https://togithub.com/tokio-rs/tokio/pull/5566
[#​5721]: https://togithub.com/tokio-rs/tokio/pull/5721
[#​5790]: https://togithub.com/tokio-rs/tokio/pull/5790
[#​5608]: https://togithub.com/tokio-rs/tokio/pull/5608
[#​5676]: https://togithub.com/tokio-rs/tokio/pull/5676
[#​5708]: https://togithub.com/tokio-rs/tokio/pull/5708
[#​5717]: https://togithub.com/tokio-rs/tokio/pull/5717
[#​5685]: https://togithub.com/tokio-rs/tokio/pull/5685
###
[`v1.28.2`](https://togithub.com/tokio-rs/tokio/releases/tag/tokio-1.28.2):
Tokio v1.28.2
[Compare
Source](https://togithub.com/tokio-rs/tokio/compare/tokio-1.28.1...tokio-1.28.2)
### 1.28.2 (May 28, 2023)
Forward ports 1.18.6 changes.
##### Fixed
- deps: disable default features for mio ([#​5728])
[#​5728]: https://togithub.com/tokio-rs/tokio/pull/5728
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/apollographql/federation-rs).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNy4xIiwidXBkYXRlZEluVmVyIjoiMzcuMTIxLjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>1 parent e1cde60 commit 803f3a1Copy full SHA for 803f3a1
File tree
Expand file treeCollapse file tree
5 files changed
+224
-103
lines changedFilter options
- federation-2
- harmonizer
- router-bridge
- xtask
Expand file treeCollapse file tree
5 files changed
+224
-103
lines changed+99-44Lines changed: 99 additions & 44 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments