Fix use after free of task in FuturesUnordered when dropped future panics (#2886)
Fix soundness bug in task::waker_ref (#2830)
This is a breaking change but allowed because it is soundness bug fix.
Fix bugs in AsyncBufRead::read_line and AsyncBufReadExt::lines (#2884)
Fix parsing issue in select!/select_biased! (#2832)
This is technically a breaking change as it will now reject a very odd undocumented syntax that was previously accidentally accepted.
Work around issue due to upstream Waker::will_wake change (#2865)
Fix use after free of task in FuturesUnordered when dropped future panics (#2886)
Fix soundness bug in task::waker_ref (#2830)
This is a breaking change but allowed because it is soundness bug fix.
Fix bugs in AsyncBufRead::read_line and AsyncBufReadExt::lines (#2884)
Fix parsing issue in select!/select_biased! (#2832)
This is technically a breaking change as it will now reject a very odd undocumented syntax that was previously accidentally accepted.
Work around issue due to upstream Waker::will_wake change (#2865)
util: Removed deprecated ServiceExt::ready_and method and ReadyAnd
future (#652)
retry: Breaking Changeretry::Policy::retry now accepts &mut Req and &mut Res instead of the previous mutable versions. This
increases the flexibility of the retry policy. To update, update your method signature to include mut for both parameters. (#584)
retry: Breaking Change Change Policy to accept &mut self (#681)
Remove portable_atomic from Cargo.lock if it is not, in fact, used: #267
This is a work-around for this cargo bug: rust-lang/cargo#10801.
1.20.1
Allow using race module using just portable_atomic, without critical_section and provide
better error messages on targets without atomic CAS instruction,
#265.
Fix use after free of task in FuturesUnordered when dropped future panics (#2886)
Fix soundness bug in task::waker_ref (#2830)
This is a breaking change but allowed because it is soundness bug fix.
Fix bugs in AsyncBufRead::read_line and AsyncBufReadExt::lines (#2884)
Fix parsing issue in select!/select_biased! (#2832)
This is technically a breaking change as it will now reject a very odd undocumented syntax that was previously accidentally accepted.
Work around issue due to upstream Waker::will_wake change (#2865)
Fix use after free of task in FuturesUnordered when dropped future panics (#2886)
Fix soundness bug in task::waker_ref (#2830)
This is a breaking change but allowed because it is soundness bug fix.
Fix bugs in AsyncBufRead::read_line and AsyncBufReadExt::lines (#2884)
Fix parsing issue in select!/select_biased! (#2832)
This is technically a breaking change as it will now reject a very odd undocumented syntax that was previously accidentally accepted.
Work around issue due to upstream Waker::will_wake change (#2865)
Bumps the prod group with 15 updates in the / directory:
4.5.18
4.5.20
2.5.0
2.6.0
1.0.210
1.0.211
0.3.30
0.3.31
1.40.0
1.41.0
0.4.13
0.5.1
1.1.5
1.1.6
0.23.0
0.24.0
1.4.1
1.5.0
1.7.2
1.8.0
0.15.3
0.16.0
1.19.0
1.20.2
1.0.128
1.0.132
0.12.2
0.13.1
3.9.0
3.11.0
Updates
clap
from 4.5.18 to 4.5.20Release notes
Sourced from clap's releases.
Changelog
Sourced from clap's changelog.
Commits
5034cab
chore: Releaseb5b690c
docs: Update changelogabba196
Merge pull request #5688 from epage/rename6ddd5d4
fix(complete)!: Rename ArgValueCompleter to ArgValueCandidates71c5e27
fix(complete)!: Rename CustomCompleter to ValueCandidates1089073
chore: Releasec9b8c85
docs: Update changelog8b3de18
Merge pull request #5685 from epage/engineb38538d
fix(complete)!: Rename dynamic to engine232af62
Merge pull request #5684 from epage/endlessUpdates
indexmap
from 2.5.0 to 2.6.0Changelog
Sourced from indexmap's changelog.
Commits
bf0362b
Merge pull request #354 from cuviper/release-2.6.0bd0b4f7
Add all release dates5340049
Release 2.6.07f80229
Merge pull request #343 from cuviper/hash_tablee577bf2
Usehashbrown::HashTable
instead ofRawTable
09b48ec
Merge pull request #353 from cuviper/move_index267b83d
Add an explicit bounds check inmove_index
d74a4da
Merge pull request #349 from waywardmonkeys/improve-doc-formatting5b0ed20
docs: Improve doc formatting with backticks15518f3
Merge pull request #348 from cuviper/clone-intoiterUpdates
serde
from 1.0.210 to 1.0.211Release notes
Sourced from serde's releases.
Commits
1b8310d
Release 1.0.211af4c388
Merge pull request #2843 from dtolnay/fieldwithaliases09f6d93
Collect field ident and aliases into a struct1f9eb83
Merge pull request #2842 from dtolnay/identsaliasesc6a5be7
Rename variant_names_idents -> variant_idents_aliases0a06af8
Rename field_names_idents -> field_idents_aliases3393ad6
Make most of prepare_enum_variant_enum independent of variant_names_idents it...830309f
Merge pull request #2841 from dtolnay/serializewithab4f3f3
Reduce scope of quote_spanned on SerializeWith wrapper00460b8
Fix wording in comments from PR 2558Updates
futures
from 0.3.30 to 0.3.31Release notes
Sourced from futures's releases.
Changelog
Sourced from futures's changelog.
Commits
1e05281
Release 0.3.318a8b085
Fix clippy::uninit_vec warningf3fb74d
Document howBoxFuture
s /BoxStream
s are often made (#2887)f00e7af
Fix use after free of task in FuturesUnordered when dropped future panics (#2...33c46b3
ci: Work around sanitizer issue on latest Linux kernel7bf5a72
Fix issues withAsyncBufRead::read_line
andAsyncBufReadExt::lines
(#2884)87afaf3
Use#[inline(always)]
onclone_arc_raw
(#2865)549b90b
Add accessors for the inner of stream::Iter (#2875)07b004a
Add missing symbols (#2883)86dc069
Various fixes too make the CI green (#2885)Updates
tokio
from 1.40.0 to 1.41.0Release notes
Sourced from tokio's releases.
... (truncated)
Commits
01e04da
chore: prepare Tokio v1.41.0 (#6917)92ccade
runtime: fix stability feature flags for docs (#6909)fbfeb9a
metrics: rename*_poll_count_*
to*_poll_time_*
(#6924)da745ff
metrics: add H2 Histogram option to improve histogram granularity (#6897)ce1c74f
metrics: fix deadlock in injection_queue_depth_multi_thread test (#6916)28c9a14
metrics: renameinjection_queue_depth
toglobal_queue_depth
(#6918)32e0b43
ci: freeze FreeBSD and wasm-unknown-unknown on rustc 1.81 (#6911)1656d8e
sync: addmpsc::Receiver::blocking_recv_many
(#6867)c9e998e
ci: print the correct sort order of the dictionary on failure (#6905)512e9de
rt: add LocalRuntime (#6808)Updates
tower
from 0.4.13 to 0.5.1Release notes
Sourced from tower's releases.
Commits
7155101
Prepare release of v0.5.1 (#791)b2c48b4
Bump dependency on tower-layer (#787)fec9e55
tower-layer: drop versions from dev dependencies (#782)646804d
chore: prepare to release tower-0.5.0, tower-layer-0.3.3, tower-service-0.3.3...7202cfe
chore: fix a few typos (#780)85080a5
use workspace dependencies for tower (#778)88a7d3e
fix warnings found when running check/doc commands (#779)a6e98a7
chore: update GitHub Actions CI (#740)74e925d
chore: fix spelling errors (#775)89ac74f
feat: Make new functions const when possible (#760)Updates
pin-project
from 1.1.5 to 1.1.6Release notes
Sourced from pin-project's releases.
Changelog
Sourced from pin-project's changelog.
Commits
ca32b0b
Release 1.1.6dd0d9f9
Update changeloge325591
ci: Update configaede266
tests: Update lint test3e4c9e6
Suppress clippy::needless_lifetimes lint in generated codee61bf01
Fix typo6fc5667
tools: Update tidy.sh06d5dcb
ci: Use taiki-e/github-actions/install-rust actiona3da1e9
tools: Update scriptsd404db9
tests: Update ui test output to nightly-2024-09-13Updates
metrics
from 0.23.0 to 0.24.0Commits
3ce7de3
chore: Release0bcfe1e
enhancement: exposewith_recorder
in the docs (#532)81e6ee5
enhancement: add newrecord_many
method for histograms (#531)06eab55
chore: big round of dep updates + use cargo-autoinherit to move to workspace ...b0d84ba
Introduce support for thread-local default recorder (#523)9116b2d
Update home dependency (#527)c06d68e
Fix mixed up documentation for Level::* constants (#524)6e1e7f9
Add blanket implementations ofRecorder
for some pointer-like types (#512)600873b
Update sketches-ddsketch requirement from 0.2 to 0.3 (#490)a270732
changelogs and some docsUpdates
hyper
from 1.4.1 to 1.5.0Release notes
Sourced from hyper's releases.
Changelog
Sourced from hyper's changelog.
Commits
c68d424
v1.5.03900a23
perf(http1): improve parsing of sequentially partial messagesc86a6bc
fix(http1): send 'connection: close' when connection is ending (#3725)4c4de90
docs(rt): Link to Read and Write traits from Upgraded doc comment (#3761)bb51c81
docs(examples): add HTTP/2 server example (#3702)e3e707e
chore(typo): fix typo (#3713)945c142
chore(rt): delete the unnessary symbol in the comments (#3753)e844616
chore(ci): use tokio-util 0.7.11 in msrv job (#3754)67a4a49
fix(http2): strip content-length header in response to CONNECT requests (#3748)b990031
docs(changelog): typo Must not => Must now (#3745)Updates
bytes
from 1.7.2 to 1.8.0Release notes
Sourced from bytes's releases.
Changelog
Sourced from bytes's changelog.
Commits
c45697c
chore: prepare bytes v1.8.0 (#741)0ac54ca
Guarantee address in split_off/split_to for empty slices (#740)Updates
metrics-exporter-prometheus
from 0.15.3 to 0.16.0Commits
d82bbb8
chore: Release6a51081
chore: Release9dbfa14
chore: Releasedfab8b0
chore: Release3ce7de3
chore: Release0bcfe1e
enhancement: exposewith_recorder
in the docs (#532)81e6ee5
enhancement: add newrecord_many
method for histograms (#531)06eab55
chore: big round of dep updates + use cargo-autoinherit to move to workspace ...b0d84ba
Introduce support for thread-local default recorder (#523)9116b2d
Update home dependency (#527)Updates
once_cell
from 1.19.0 to 1.20.2Changelog
Sourced from once_cell's changelog.
Commits
4fbd4a5
release 1.20.30aef2f8
Merge pull request #267 from taiki-e/portable-atomiccf87ac6
Remove "portable-atomic?/require-cas" from race feature3b9bd9b
release 1.20.1f61508a
Merge pull request #265 from taiki-e/portable-atomic449e5d7
Add portable-atomic feature and disable portable-atomic/critical-section by d...72f7c2e
Merge pull request #260 from brodycj/propagate-critical-section-to-portable-a...be6b623
v1.20.0f2d95bf
update Cargo (dev-)dependencies; update Cargo.lock.msrvdd6b5c2
ci: fix TEST_BETA with TEMPORARY WORKAROUND in RUSTFLAGSUpdates
serde_json
from 1.0.128 to 1.0.132Release notes
Sourced from serde_json's releases.
Commits
86d933c
Release 1.0.132f45b422
Merge pull request #1206 from dtolnay/hasnextf2082d2
Clearer order of comparisons0f54a1a
Handle early return sooner on eof in seq or map2a4cb44
Rearrange 'match peek'4cb90ce
Merge pull request #1205 from dtolnay/hasnextb71ccd2
Reduce duplicative instantiation of logic in SeqAccess and MapAccessa810ba9
Release 1.0.1310d084c5
Touch up PR 1135b4954a9
Merge pull request #1135 from swlynch99/map-deserializerUpdates
primitive-types
from 0.12.2 to 0.13.1Commits
Updates
serde_with
from 3.9.0 to 3.11.0Release notes
Sourced from serde_with's releases.
Commits
bc20634
Bump version to 3.11 (#791)bf8cfd4
Bump version to 3.11a58cb33
Add support for hashbrown v0.15 (#790)ef7403d
Update changelog5d97c6a
Add support for hashbrown v0.15db290af
Bump regex from 1.10.3 to 1.11.0 (#788)a329a52
Bump regex from 1.10.3 to 1.11.0eb41764
Fix clippy::needless_lifetimes (#789)eca5a27
Fix clippy::needless_lifetimesf1b79f2
Bump version to 3.10.0 (#786)Updates
futures-util
from 0.3.30 to 0.3.31Release notes
Sourced from futures-util's releases.
Changelog
Sourced from futures-util's changelog.
Commits
1e05281
Release 0.3.318a8b085
Fix clippy::uninit_vec warningf3fb74d
Document howBoxFuture
s /BoxStream
s are often made (#2887)f00e7af
Fix use after free of task in FuturesUnordered when dropped future panics (#2...33c46b3
ci: Work around sanitizer issue on latest Linux kernel7bf5a72
Fix issues withAsyncBufRead::read_line
andAsyncBufReadExt::lines
(#2884)87afaf3
Use#[inline(always)]
onclone_arc_raw
(#2865)This bump has the same issue with the
tower
andprimitive-types
crates than the previous one of the same group.Downgraded both dependencies here