This repository has been archived by the owner on Dec 22, 2023. It is now read-only.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.0.75
->1.0.76
0.6.20
->0.7.2
4.4.8
->4.4.11
0.11.0
->0.12.0
2.7.1
->2.8.0
0.1.9
->0.1.10
0.11.22
->0.11.23
0.31.8
->0.32.1
1.0.192
->1.0.193
0.9.27
->0.9.29
1.0.50
->1.0.51
1.34.0
->1.35.1
0.4.4
->0.5.0
0.3.17
->0.3.18
2.4.1
->2.5.0
1.5.0
->1.6.1
Release Notes
dtolnay/anyhow (anyhow)
v1.0.76
Compare Source
unsafe_op_in_unsafe_fn
lint (#329)tokio-rs/axum (axum)
v0.7.2
: axum - v0.7.2Compare Source
axum::body::to_bytes
(#2373)serve
(#2400)v0.7.1
: axum - v0.7.1Compare Source
v0.7.0
: axum - v0.7.0Compare Source
WebSocketUpgrade::max_send_queue
(i.e. the
B
type param has been removed) (#1751 and #1789):FromRequestParts
FromRequest
HandlerService
HandlerWithoutStateExt
Handler
LayeredFuture
Layered
MethodRouter
Next
RequestExt
RouteFuture
Route
Router
hyper::Body
as that type is removedin hyper 1.0. Instead axum has its own body type at
axum::body::Body
(#1751)extract::BodyStream
has been removed asbody::Body
implements
Stream
andFromRequest
directly (#1751)sse::Event::json_data
to useaxum_core::Error
as its error type (#1762)DefaultOnFailedUpdgrade
toDefaultOnFailedUpgrade
(#1664)OnFailedUpdgrade
toOnFailedUpgrade
(#1664)TypedHeader
has been move toaxum-extra
(#1850)Empty
andFull
. Useaxum::body::Body::empty
andaxum::body::Body::from
respectively (#1789)IntoResponse::into_response
must useaxum::body::Body
as the body type.axum::response::Response
does this(#1789)
BoxBody
type alias and itsbox_body
constructor. Use
axum::body::Body::new
instead (#1789)RawBody
extractor.axum::body::Body
implementsFromRequest
directly (#1789)http-body
no longer implementIntoResponse
:Full
, useBody::from
insteadEmpty
, useBody::empty
insteadBoxBody
, useBody::new
insteadUnsyncBoxBody
, useBody::new
insteadMapData
, useBody::new
insteadMapErr
, useBody::new
insteadaxum::extract::Request
type alias where the body isaxum::body::Body
(#1789)Router::as_service
andRouter::into_service
to workaroundtype inference issues when calling
ServiceExt
methods on aRouter
(#1835)axum::Server
as it was removed in hyper 1.0. Insteaduse
axum::serve(listener, service)
or hyper/hyper-util for more configuration options (#1868)Router::nest
.Routers nested with
Router::nest_service
will no longer inherit fallbacks (#1956)Sec-WebSocket-Key
header inWebSocketUpgrade
(#1972)axum::extract::Query::try_from_uri
(#2058)IntoResponse
forBox<str>
andBox<[u8]>
([#2035])MethodFilter
. It no longer uses bitflags (#2073).source()
of composite rejections (#2030)#[debug_handler]
(#2014)IntoResponse
for(R,) where R: IntoResponse
(#2143)NestedPath
extractor (#1924)handle_error
function to existingServiceExt
trait (#2235)impl<T> IntoResponse(Parts) for Extension<T>
now requiresT: Clone
, as that is required by the http crate (#1882)axum::Json::from_bytes
(#2244)FromRequestParts
forhttp::request::Parts
(#2328)FromRequestParts
forhttp::Extensions
(#2328)DefaultBodyLimit
to individual routes (#2157)clap-rs/clap (clap)
v4.4.11
Compare Source
Features
Command::mut_group
v4.4.10
Compare Source
Documentation
v4.4.9
Compare Source
Fixes
Command::about
under flattened headingshide
when flattening subcommandsrust-itertools/itertools (itertools)
v0.12.0
Compare Source
Breaking
take_while_inclusive
consume iterator by value (#709)Clone
bound toUnique
(#777)Added
Itertools::try_len
(#723)sort_unstable
(#796)GroupMap::fold_with
(#778, #785)PeekNth::{peek_mut, peek_nth_mut}
(#716)PeekNth::{next_if, next_if_eq}
(#734)(Option<A>,Option<B>)
toEitherOrBoth
(#713)Either<A, B>
toEitherOrBoth<A, B>
(#715)ExactSizeIterator
forTuples
(#761)ExactSizeIterator
for(Circular)TupleWindows
(#752)EitherOrBoth<T>
a shorthand forEitherOrBoth<T, T>
(#719)Changed
#[must_use]
annotations on iterator adaptors (#794)Combinations
lazy (#795)Intersperse(With)
lazy (#797)Permutations
lazy (#793)Product
lazy (#800)TupleWindows
lazy (#602)Combinations::{count, size_hint}
(#729)CombinationsWithReplacement::{count, size_hint}
(#737)Powerset::fold
(#765)Powerset::count
(#735)TupleCombinations::{count, size_hint}
(#763)TupleCombinations::fold
(#775)WhileSome::fold
(#780)WithPosition::fold
(#772)ZipLongest::fold
(#774){min, max}_set*
operations requirealloc
feature, instead ofstd
(#760)tree_fold1
(#787)permutations
(#724)multiunzip
(#770)Notable Internal Changes
Permutations
(#739, #748, #790)Merge
/MergeBy
/MergeJoinBy
implementations (#736)Permutations::size_hint
(#739)rustfmt
in CI (#751)cargo hack
to check MSRV (#754)mongodb/mongo-rust-driver (mongodb)
v2.8.0
Compare Source
The MongoDB Rust driver team is pleased to announce the v2.8.0 release of the
mongodb
crate, now available for download from crates.io.Highlighted Changes
Search Index Management Helpers
The
Collection
type now has thecreate_search_index
,create_search_indexes
,update_search_index
,drop_search_index
, andlist_search_indexes
methods, allowing comprehensive management of search indexes from client code.Reliability Improvements
More error types will be automatically retried, and retries will avoid mongos backends with network connectivity issues. Also note that the documentation for
with_transaction
has been updated to clarify error handling requirements to avoid a deadlock.Included Changes
Below are a selected list of changes with user impact; for a full list of changes see this GitHub query.
New Features
Improvements
Operation::build
(#942)MSRV-Cargo.lock
(#981) (thanks @stIncMale!)GetMoreProvider
trait into a generic struct (#983) (thanks @stIncMale!)Bugfixes
dtolnay/monostate (monostate)
v0.1.10
Compare Source
seanmonstar/reqwest (reqwest)
v0.11.23
Compare Source
Proxy::custom_http_auth(val)
for setting the rawProxy-Authorization
header when connecting to proxies.http://
orhttps://
.nodelay
when TLS is enabled but URL is HTTP.ClientBuilder::user_agent(val)
.multipart::Form::headers(headers)
.getsentry/sentry-rust (sentry)
v0.32.1
Compare Source
Features:
require to use the
UNSTABLE_metrics
andUNSTABLE_cadence
feature flags.Note that these APIs are still under development and subject to change.
v0.32.0
Compare Source
Features:
sentry-tower
dependencies, includingaxum
andhttp
.serde-rs/serde (serde)
v1.0.193
Compare Source
RangeFrom
andRangeTo
(#2653, #2654, #2655, thanks @emilbonnek)dtolnay/serde-yaml (serde_yaml)
v0.9.29
Compare Source
deny(unsafe_op_in_unsafe_fn)
lintv0.9.28
Compare Source
dtolnay/thiserror (thiserror)
v1.0.51
Compare Source
Error
impl (#266)tokio-rs/tokio (tokio)
v1.35.1
: Tokio v1.35.1Compare Source
1.35.1 (December 19, 2023)
This is a forward part of a change that was backported to 1.25.3.
Fixed
tokio::runtime::io::registration::async_io
(#6221)v1.35.0
: Tokio v1.35.0Compare Source
1.35.0 (December 8th, 2023)
Added
Changed
Sized
requirements fromAsyncReadExt.read_buf
(#6169)Runtime
unwind safe (#6189)Fixed
--cfg docsrs
work without net feature (#6166)unsync_load
on miri (#6179)Documented
AsyncWriteExt
examples (#6149)LocalSet::run_until
(#6147)tower-rs/tower-http (tower-http)
v0.5.0
: v0.5.0Compare Source
Changed
Fixed
http-range-header to
0.4
tokio-rs/tracing (tracing-subscriber)
v0.3.18
: tracing-subscriber 0.3.18Compare Source
This release of
tracing-subscriber
adds support for the [NO_COLOR
][NO_COLOR] environmentvariable (an informal standard to disable emitting ANSI color escape codes) in
fmt::Layer
, reintroduces support for the [chrono
][chrono] crate, and increases theminimum supported Rust version (MSRV) to Rust 1.63.0.
It also introduces several minor API improvements.
Added
chrono
][chrono] implementations ofFormatTime
(#2690)NO_COLOR
][NO_COLOR] environment variable infmt::Layer
(#2647)format::Writer::new()
public (#2680)layer::Filter
forOption<Filter>
(#2407)Changed
tracing-log
to 0.2 (#2772)Thanks to @shayne-fletcher, @dmlary, @kaifastromai, and @jsgf for contributing!
servo/rust-url (url)
v2.5.0
Compare Source
What's Changed
Position
docs by @sprocklem in https://github.com/servo/rust-url/pull/875New Contributors
Full Changelog: servo/rust-url@v2.4.1...v2.5.0
uuid-rs/uuid (uuid)
v1.6.1
Compare Source
What's Changed
Full Changelog: uuid-rs/uuid@1.6.0...1.6.1
v1.6.0
Compare Source
What's Changed
New Contributors
Full Changelog: uuid-rs/uuid@1.5.0...1.6.0
Configuration
📅 Schedule: Branch creation - "after 11am on friday" in timezone Europe/Amsterdam, 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 if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.