chore(deps): update all dependencies #69
Reference in New Issue
Block a user
No description provided.
Delete Branch "renovate/all"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
0.1.68->0.1.794.2.7->4.5.40.6.8->0.6.120.17.1->0.18.30.21.0->0.38.0v5->v6^0.11->^0.120.11.17->0.12.31.0.163->1.0.1970.9.21->0.9.34+deprecated1.28.1->1.37.00.1.37->0.1.400.3.17->0.3.18^2.3->^2.5^1.3->^1.8Release Notes
dtolnay/async-trait
v0.1.79Compare Source
v0.1.78Compare Source
v0.1.77Compare Source
v0.1.76Compare Source
v0.1.75Compare Source
v0.1.74Compare Source
v0.1.73Compare Source
v0.1.72Compare Source
v0.1.71Compare Source
v0.1.70Compare Source
v0.1.69Compare Source
clap-rs/clap
v4.5.4Compare Source
Fixes
#[arg(id)]attributes againv4.5.3Compare Source
Internal
heckv4.5.2Compare Source
Fixes
v4.5.1Compare Source
Fixes
--even if there is a "did you mean" so long aslastortrailing_var_argis usedv4.5.0Compare Source
Compatibility
v4.4.18Compare Source
Fixes
usagefeature, ensure the list of required arguments is uniquev4.4.17Compare Source
Fixes
panic!when mixingargs_conflicts_with_subcommandswithArgGroup(which is implicit withderive) introduced in 4.4.15v4.4.16Compare Source
Fixes
v4.4.15Compare Source
Fixes
args_conflicts_with_subcommandsargs_conflicts_with_subcommandswhen using subcommand short and long flagsv4.4.14Compare Source
Documentation
findcookbook entry to allow repeats of flags/optionsFeatures
num_args(0)on options which allows making them emulate being a flag for position-tracking flagsv4.4.13Compare Source
Documentation
v4.4.12Compare Source
Performance
TypedValueParserfor possible values if neededv4.4.11Compare Source
Features
Command::mut_groupv4.4.10Compare Source
Documentation
v4.4.9Compare Source
Fixes
Command::aboutunder flattened headingshidewhen flattening subcommandsv4.4.8Compare Source
Features
Command::flatten_helpto allowgit stash -hlike help for subcommandsv4.4.7Compare Source
Performance
v4.4.6Compare Source
Internal
anstreamv4.4.5Compare Source
Fixes
nameorlong_flag, allow ambiguous-looking matches that unambiguously map back to the same commandlong_flag, don't panicv4.4.4Compare Source
Internal
terminal_sizeto 0.3v4.4.3Compare Source
Documentation
v4.4.2Compare Source
Performance
once_celldependencyv4.4.1Compare Source
Fixes
usagefeature, ensure the list of required arguments is uniquev4.4.0Compare Source
compatibility
v4.3.24Compare Source
Fixes
--helpwith custom templatesv4.3.23Compare Source
Fixes
UnknownArgumentValueParserto not error on flag's absencev4.3.22Compare Source
Features
UnknownArgumentValueParserfor injecting errors for improving the experience with errorsv4.3.21Compare Source
Features
TryMapValueParserso the type can be namedv4.3.20Compare Source
Features
Command::mut_argsfor modifying all arguments en massev4.3.19Compare Source
Fixes
value_terminatoreven in the presence of later multiple-value positional argumentsv4.3.18Compare Source
Fixes
--in fewer places where it won't workv4.3.17Compare Source
Fixes
PossibleValuedescriptions in--helpv4.3.16Compare Source
Fixes
v4.3.15Compare Source
Features
anstyleDocumentation
v4.3.14Compare Source
Features
ArgAction::HelpShortandArgAction::HelpLongfor explicitly specifying which style of help to displayFixes
[OPTIONS]in usage if a help or versionArgActionis usedv4.3.13Compare Source
v4.3.12Compare Source
Fixes
v4.3.11Compare Source
Features
num::Wrapping,Box, orArcBox<str>,Box<OsStr>, andBox<Path>v4.3.10Compare Source
Performance
v4.3.9Compare Source
Fixes
Command::ignore_errorsno longer masks help/versionv4.3.8Compare Source
Fixes
infer_long_arg, rather than arbitrarily picking one, matching the documentation and subcommand's behaviorv4.3.7Compare Source
Documentation
v4.3.6Compare Source
Documentation
cliov4.3.5Compare Source
ColorChoice::possible_valuesis added to simplify things for builder usersFixes
ColorChoice::to_possible_valueno longer includes descriptions, encouraging shorter help where possiblev4.3.4Compare Source
Features
Error::exit_codev4.3.3Compare Source
Features
Command::deferfor delayed initialization of subcommands to reduce startup times of large applications like denov4.3.2Compare Source
Fixes
--helpwith custom templatesv4.3.1Compare Source
Fixes
value_terminatoreven in the presence of later multiple-value positional argumentsv4.3.0Compare Source
Fixes
lastassertionvalue_terminatorhas higher precedence thanallow_hyphen_values--helpeyre-rs/eyre
v0.6.9Compare Source
rust-lang/git2-rs
v0.18.3Compare Source
0.18.2...0.18.3
Added
opts::functions to get / set libgit2 mwindow options#1035
Changed
#1007
v0.18.2Compare Source
0.18.1...0.18.2
Added
opts::set_ssl_cert_fileandopts::set_ssl_cert_dirfor setting Certificate Authority file locations.#997
TreeIter::nthwhich makes jumping ahead in the iterator more efficient.#1004
Repository::find_commit_by_prefixto find a commit by a shortened hash.#1011
Repository::find_tag_by_prefixto find a tag by a shortened hash.#1015
Repository::find_object_by_prefixto find an object by a shortened hash.#1014
Changed
This fixes CVE-2024-24575 and CVE-2024-24577.
#1017
v0.18.1Compare Source
0.18.0...0.18.1
Added
FetchOptions::depthto set the depth of a fetch or clone, adding support for shallow clones.#979
Fixed
TreeWalkCbData) to not assume it is a transparent type while casting.#989
DiffPatchidOptionsandStashSaveOptionsare publicly exported allowing the corresponding APIs to actually be used.#988
v0.18.0Compare Source
0.17.2...0.18.0
Added
Blame::blame_bufferfor getting blame data for a file that has been modified in memory.#981
Changed
#968
#982
#973
Revwalk::with_hide_callbackto take a mutable reference to its callback to enforce type safety.#970
FusedIteratorfor many iterators that can support it.#955
Fixed
-Zminimal-versions.#960
v0.17.2Compare Source
0.17.1...0.17.2
Added
#930
XAMPPRocky/octocrab
v0.38.0Compare Source
Added
generate_release_notes: (#588)Other
v0.37.0Compare Source
Fixed
Rate::resettou64(#615)Other
v0.36.0Compare Source
Added
Other
Pendingvariant tooctocrab::models::workflows::Status(#604).gists()functions, and wrote tests. (#606)v0.35.0Compare Source
Added
Other
actions().create_workflow_dispatch()(#603)check-suitesendpoints (#596)v0.34.3Compare Source
Other
orgs().secrets().create_or_update_secret()(#590)v0.34.2Compare Source
Other
actions().remove_selected_repo_from_org_secret()(#586)repos().delete()(#585)snafuversion update (#580)wiremock@v0.6.0breaks. (#579)v0.34.1Compare Source
Other
repos().secrets().delete_secret()(#570)issues().delete_comment()(#569)issues().delete_comment_reaction()(#566)v0.34.0Compare Source
Other
v0.33.4Compare Source
Other
repos().merges()(#560)v0.33.3Compare Source
Other
v0.33.2Compare Source
Other
repos().is_collaborator(). The 204 case is good! (#553)Other
repos().is_collaborator()to cover both 204 and 404 cases.v0.33.1Compare Source
Fixed
v0.33.0Compare Source
Added
Other
CONTENT-LENGTH(#464)Content::decoded_content(#514)Fixed
octocrab.issues().delete_label()octocrab.teams().repos().remove()Other
octocrab.teams().repos().add_or_update()octocrab.issues().remove_label()v0.32.0Compare Source
Other
v0.31.2Compare Source
Other
follow-redirectfeature (#469)v0.31.1Compare Source
Other
v0.31.0Compare Source
Other
github_app_authentication.rs(#458)v0.30.1Compare Source
Other
v0.30.0Compare Source
Other
v0.29.3Compare Source
Other
WebhookEventType::Schedulevariantv0.29.2Compare Source
Fixed
Other
v0.29.1Compare Source
Other
v0.29.0Compare Source
Other
v0.28.0Compare Source
Other
v0.27.0Compare Source
Other
v0.26.0Compare Source
Other
v0.25.1Compare Source
Other
v0.25.0Compare Source
Other
v0.24.0Compare Source
Fixed
Other
gistsdocumentation in README (#383)v0.23.0Compare Source
Other
v0.22.0Compare Source
Other
retryfeature work. (#358)release-drafter/release-drafter
v6Compare Source
seanmonstar/reqwest
v0.12.3Compare Source
FromStrfordns::Name.ClientBuilder::built_in_webpki_certs(bool)to enable them separately.ClientBuilder::built_in_native_certs(bool)to enable them separately.content-length: 0for GET requests.content_length()to return value when timeout is configured.ClientBuilder::resolve()to use lowercase domain names.v0.12.2Compare Source
v0.12.1Compare Source
ClientBuilder::interface()when no TLS is enabled.TlsInfo::peer_certificate()being truncated with rustls.http2feature disabled but TLS negotiated h2 in ALPN.DisplayforErrorto not include its source error.v0.12.0Compare Source
hyper,http, andhttp-bodyv1.http::Requestandhttp::Response.http2optional cargo feature, default on.charsetoptional cargo feature, default on.macos-system-configurationcargo feature, default on.ClientBuilder::interface(str)to specify the local interface to bind to.http3feature temporarily.v0.11.27
hickory-dnsfeature, deprecatingtrust-dns.Form::text()to not set octet-stream for plain text fields.v0.11.26
system-configurationupgrade, which broke MSRV on macOS.v0.11.25
Certificate::from_pem_bundle()parsing.v0.11.24
Certificate::from_pem_bundle()to add a bundle.http3_prior_knowledge()to blocking client builder.Syncbounds requirement forBody::wrap_stream().REFUSED_STREAMrequests.UrltoUrithat could panic.v0.11.23
Proxy::custom_http_auth(val)for setting the rawProxy-Authorizationheader when connecting to proxies.http://orhttps://.nodelaywhen TLS is enabled but URL is HTTP.ClientBuilder::user_agent(val).multipart::Form::headers(headers).v0.11.22
trust-dnsis enabled.v0.11.21
ClientBuilder::tls_info(bool), which will puttls::TlsInfointo the response extensions.v0.11.20
deflatedecompression back to using zlib, as outlined in the spec.v0.11.19
ClientBuilder::http1_ignore_invalid_headers_in_responses()option.ClientBuilder::http1_allow_spaces_after_header_name_in_responses()option.ALL_PROXYenvironment variable.use_preconfigured_tlswhen combined with HTTP/3.deflatedecompression from using the zlib decoder.Response::{text, text_with_charset}()to strip BOM characters.v0.11.18
RequestBuilder::json()method from overriding a previously setcontent-typeheader. An existing value will be left in place.v0.11.17
v0.11.16
Cargo.toml.v0.11.15
RequestBuildermethods to split and reconstruct from its parts.connection_verboseto logwrite_vectoredcalls.v0.11.14
Proxy::no_proxy(url)that works like the NO_PROXY environment variable.multipart::Part::headers(headers)method to add custom headers.Response::bytes_stream().v0.11.13
ClientBuilder::dns_resolver()option for custom DNS resolvers.ClientBuilder::tls_sni(bool)option to enable or disable TLS Server Name Indication.Identity::from_pkcs8_pem()constructor when usingnative-tls.redirect::Policy::limited(0)from following any redirects.v0.11.12
ClientBuilder::resolve_to_addrs()which allows a slice of IP addresses to be specified for a single host.Response::upgrade()to await whether the server agrees to an HTTP upgrade.v0.11.11
ClientBuilder.ClientBuilder::http1_allow_obsolete_multiline_headers_in_responses().impl Service<Request>forClientand&'_ Client.RequestBuilder::basic_auth().RequestBuilder::headerto not overridesensitiveif user explicitly set on aHeaderValue.v0.11.10
Error::url()to access the URL of an error.Response::extensions()to access thehttp::Extensionsof a response.rustls-native-certsto log an error instead of panicking when loading an invalid system certificate.v0.11.9
ClientBuilder::http09_responses(bool)option to allow receiving HTTP/0.9 responses.v0.11.8
v0.11.7
blocking::ClientBuilder::resolve()option, matching the async builder.From<tokio::fs::File>forBody.blockingrequest-scoped timeout applying to bodies as well.rustlsto 0.20.v0.11.6
v0.11.5
ClientBuilder::http1_only()method.tls::Versiontype, andClientBuilder::min_tls_version()andClientBuilder::max_tls_version()methods.TryFrom<Request>forhttp::Request.CloneforIdentity.NO_PROXYenvironment variable parsing to more closely match curl's. Comma-separated entries are now trimmed for whitespace, and*is allowed to match everything.https_onlyoption.Body::as_bytes()method.JsValue.v0.11.4
ClientBuilder::resolve()option to override DNS resolution for specific domains.native-tls-alpnCargo feature to use ALPN with the native-tls backend.ClientBuilder::deflate()option anddeflateCargo feature to support decoding response bodies using deflate.RequestBuilder::version()to allow setting the HTTP version of a request.rustls-tlsbackend, when the server uses TLS v1.2 or v1.3.try_clonetoRequestandRequestBuilderv0.11.3
impl From<hyper::Body> for reqwest::Body.RequestBuilder.v0.11.2
CookieStoretrait to customize the type that stores and retrieves cookies for a session.cookie::Jaras a defaultCookieStore, easing creating some session cookies before creating theClient.ClientBuilder::http2_adaptive_window()option to configure an adaptive HTTP2 flow control behavior.ClientBuilder::http2_max_frame_size()option to adjust the maximum HTTP2 frame size that can be received.IntoUrlforString, making it more convenient to create requests withformat!.v0.11.1
ClientBuilder::tls_built_in_root_certs()option to disable built-in root certificates.rustls-tlsglue to more often support ALPN to upgrade to HTTP/2.http://if no scheme is found.runtimefeature.Request::new()constructor.v0.11.27Compare Source
hickory-dnsfeature, deprecatingtrust-dns.Form::text()to not set octet-stream for plain text fields.v0.11.26Compare Source
system-configurationupgrade, which broke MSRV on macOS.v0.11.25Compare Source
Certificate::from_pem_bundle()parsing.v0.11.24Compare Source
Certificate::from_pem_bundle()to add a bundle.http3_prior_knowledge()to blocking client builder.Syncbounds requirement forBody::wrap_stream().REFUSED_STREAMrequests.UrltoUrithat could panic.v0.11.23Compare Source
Proxy::custom_http_auth(val)for setting the rawProxy-Authorizationheader when connecting to proxies.http://orhttps://.nodelaywhen TLS is enabled but URL is HTTP.ClientBuilder::user_agent(val).multipart::Form::headers(headers).v0.11.22Compare Source
trust-dnsis enabled.v0.11.21Compare Source
ClientBuilder::tls_info(bool), which will puttls::TlsInfointo the response extensions.v0.11.20Compare Source
deflatedecompression back to using zlib, as outlined in the spec.v0.11.19Compare Source
ClientBuilder::http1_ignore_invalid_headers_in_responses()option.ClientBuilder::http1_allow_spaces_after_header_name_in_responses()option.ALL_PROXYenvironment variable.use_preconfigured_tlswhen combined with HTTP/3.deflatedecompression from using the zlib decoder.Response::{text, text_with_charset}()to strip BOM characters.v0.11.18Compare Source
RequestBuilder::json()method from overriding a previously setcontent-typeheader. An existing value will be left in place.v0.11.17Compare Source
v0.11.16Compare Source
Cargo.toml.v0.11.15Compare Source
RequestBuildermethods to split and reconstruct from its parts.connection_verboseto logwrite_vectoredcalls.v0.11.14Compare Source
Proxy::no_proxy(url)that works like the NO_PROXY environment variable.multipart::Part::headers(headers)method to add custom headers.Response::bytes_stream().v0.11.13Compare Source
ClientBuilder::dns_resolver()option for custom DNS resolvers.ClientBuilder::tls_sni(bool)option to enable or disable TLS Server Name Indication.Identity::from_pkcs8_pem()constructor when usingnative-tls.redirect::Policy::limited(0)from following any redirects.v0.11.12Compare Source
ClientBuilder::resolve_to_addrs()which allows a slice of IP addresses to be specified for a single host.Response::upgrade()to await whether the server agrees to an HTTP upgrade.v0.11.11Compare Source
ClientBuilder.ClientBuilder::http1_allow_obsolete_multiline_headers_in_responses().impl Service<Request>forClientand&'_ Client.RequestBuilder::basic_auth().RequestBuilder::headerto not overridesensitiveif user explicitly set on aHeaderValue.v0.11.10Compare Source
Error::url()to access the URL of an error.Response::extensions()to access thehttp::Extensionsof a response.rustls-native-certsto log an error instead of panicking when loading an invalid system certificate.v0.11.9Compare Source
ClientBuilder::http09_responses(bool)option to allow receiving HTTP/0.9 responses.v0.11.8Compare Source
v0.11.7Compare Source
blocking::ClientBuilder::resolve()option, matching the async builder.From<tokio::fs::File>forBody.blockingrequest-scoped timeout applying to bodies as well.rustlsto 0.20.v0.11.6Compare Source
v0.11.5Compare Source
ClientBuilder::http1_only()method.tls::Versiontype, andClientBuilder::min_tls_version()andClientBuilder::max_tls_version()methods.TryFrom<Request>forhttp::Request.CloneforIdentity.NO_PROXYenvironment variable parsing to more closely match curl's. Comma-separated entries are now trimmed for whitespace, and*is allowed to match everything.https_onlyoption.Body::as_bytes()method.JsValue.v0.11.4Compare Source
ClientBuilder::resolve()option to override DNS resolution for specific domains.native-tls-alpnCargo feature to use ALPN with the native-tls backend.ClientBuilder::deflate()option anddeflateCargo feature to support decoding response bodies using deflate.RequestBuilder::version()to allow setting the HTTP version of a request.rustls-tlsbackend, when the server uses TLS v1.2 or v1.3.try_clonetoRequestandRequestBuilderv0.11.3Compare Source
impl From<hyper::Body> for reqwest::Body.RequestBuilder.v0.11.2Compare Source
hickory-dnsfeature, deprecatingtrust-dns.Form::text()to not set octet-stream for plain text fields.v0.11.1Compare Source
ClientBuilder::http1_ignore_invalid_headers_in_responses()option.ClientBuilder::http1_allow_spaces_after_header_name_in_responses()option.ALL_PROXYenvironment variable.use_preconfigured_tlswhen combined with HTTP/3.deflatedecompression from using the zlib decoder.Response::{text, text_with_charset}()to strip BOM characters.serde-rs/serde
v1.0.197Compare Source
v1.0.196Compare Source
v1.0.195Compare Source
v1.0.194Compare Source
v1.0.193Compare Source
RangeFromandRangeTo(#2653, #2654, #2655, thanks @emilbonnek)v1.0.192Compare Source
v1.0.191Compare Source
v1.0.190Compare Source
v1.0.189Compare Source
v1.0.188Compare Source
v1.0.187Compare Source
v1.0.186Compare Source
serde_deriveandserdein the dependency graph (#2588, thanks @soqb)v1.0.185Compare Source
*selfwhich is behind a shared reference" deriving Serialize on a non_exhaustive enum (#2591)v1.0.184Compare Source
serde_derivebuild on all platforms — eventually we'd like to use a first-class precompiled macro if such a thing becomes supported by cargo / crates.iov1.0.183Compare Source
Box<OsStr>with an equivalent representation asOsString(#2556, thanks @DBLouis)v1.0.182Compare Source
serde(default)on tuple structs (#2553, thanks @Mingun)v1.0.181Compare Source
serde(alias)work in combination withflattenwhen using in-place deserialization (#2443, thanks @Mingun)v1.0.180Compare Source
v1.0.179Compare Source
v1.0.178Compare Source
v1.0.177Compare Source
serde(rename_all_fields = "...")attribute to apply arename_allon every struct variant of an enum (#1695, thanks @jplatte)v1.0.176Compare Source
v1.0.175Compare Source
v1.0.174Compare Source
v1.0.173Compare Source
bitflagscrate (#2516)v1.0.172Compare Source
v1.0.171Compare Source
derive(Deserialize)on unit structs that have const generics (#2500, thanks @Baptistemontan)v1.0.170Compare Source
v1.0.169Compare Source
v1.0.168Compare Source
serde::de::IgnoredAnyto be the type for aserde(flatten)field (#2436, thanks @Mingun)v1.0.167Compare Source
RangeFromandRangeTo(#2471, thanks @tbu-)v1.0.166Compare Source
no-alloccategory to crates.io metadatav1.0.165Compare Source
serde(skip_deserializing)attributes (#2466, thanks @Mingun)-Zminimal-versionsbuildv1.0.164Compare Source
dtolnay/serde-yaml
v0.9.34+deprecatedCompare Source
v0.9.33Compare Source
v0.9.32Compare Source
v0.9.31Compare Source
swap_removeandshift_removemethods on Mapping (#408)v0.9.30Compare Source
v0.9.29Compare Source
deny(unsafe_op_in_unsafe_fn)lintv0.9.28Compare Source
unsafe-libyamldependency to pull in unaligned write fixv0.9.27Compare Source
v0.9.26Compare Source
.nanis deserialized as a positive NaN (#392, #393)v0.9.25Compare Source
v0.9.24Compare Source
v0.9.23Compare Source
v0.9.22Compare Source
tokio-rs/tokio
v1.37.0: Tokio v1.37.0Compare Source
1.37.0 (March 28th, 2024)
Added
set_max_buf_sizetotokio::fs::File(#6411)try_newandtry_with_interesttoAsyncFd(#6345)forget_permitsmethod to semaphore (#6331)is_closed,is_empty, andlento mpsc receivers (#6348)rwlock()method to ownedRwLockguards (#6418)Cloneforwatch::Sender(#6388)TaskLocalFuture::take_value(#6340)FromIteratorforJoinSet(#6300)Changed
io::splituse a mutex instead of a spinlock (#6403)Fixed
Documented
AsyncBufReadExt::fill_buf(#6431)AsyncReadExt's primitive read functions (#6337)Runtimeto#[tokio::main](#6366)enterexample deterministic (#6351)mpsc::Sender::downgradewith#[must_use](#6326)const_newbeforenew_with(#6392)Changed (unstable)
Idin taskdumps (#6328)unhandled_panicis enabled when not supported (#6410)v1.36.0: Tokio v1.36.0Compare Source
1.36.0 (February 2nd, 2024)
Added
tokio::io::Join(#6220)AsyncWriteforEmpty(#6235)UnixSocket(#6290)TcpSocket(#6311){Receiver,UnboundedReceiver}::poll_recv_many(#6236)Sender::{try_,}reserve_many(#6205)watch::Receiver::mark_unchanged(#6252)JoinSet::try_join_next(#6280)Changed
copycooperative (#6265)repeatandsinkcooperative (#6254)Documented
clear_readydocs (#6304)*Fdtraits onTcpSocketare unix-only (#6294)tokio::sync::Mutex(#6279)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
Sizedrequirements fromAsyncReadExt.read_buf(#6169)Runtimeunwind safe (#6189)Fixed
--cfg docsrswork without net feature (#6166)unsync_loadon miri (#6179)Documented
AsyncWriteExtexamples (#6149)LocalSet::run_until(#6147)v1.34.0: Tokio v1.34.0Compare Source
Fixed
clear_readinessafter io driver shutdown (#6067)take(#6080)broadcast::channellink (#6100)Changed
::corequalified imports instead of::stdinsidetokio::testmacro (#5973)Added
fs::read_dirto includeaix(#6075)mpsc::Receiver::recv_many(#6010)v1.33.0: Tokio v1.33.0Compare Source
1.33.0 (October 9, 2023)
Fixed
Interest::addwith#[must_use](#6037)watch::Receiver::wait_for(#6021)spawn_localsource location (#5984)Changed
watch(#6018)Added
tokio::fs::File(#5958)Interest::removemethod (#5906)DuplexStream(#5985)?Sizedbound to{MutexGuard,OwnedMutexGuard}::map(#5997)watch::Receiver::mark_unseen(#5962, #6014, #6017)watch::Sender::new(#5998)OnceCell::from_value(#5903)Removed
statsfeature (#5952)Documented
Child::waitis cancel safe (#5977)Semaphore(#5939, #5956, #5978, #6031, #6032, #6050)broadcastcapacity is a lower bound (#6042)const_newis not instrumented (#6002)mpsc::Sender::send(#5947)watchchannel (#5954)Unstable
v1.32.1: Tokio v1.32.1Compare Source
1.32.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.32.0: Tokio v1.32.0Compare Source
Fixed
broadcast::Receiver(#5925)Added
Command::raw_arg(#5930)Unstable
v1.31.0: Tokio v1.31.0Compare Source
Fixed
WriteHalf::poll_write_vectored(#5914)Unstable
v1.30.0: Tokio v1.30.0Compare Source
1.30.0 (August 9, 2023)
This release bumps the MSRV of Tokio to 1.63. (#5887)
Changed
--cfg mio_unsupported_force_poll_pollflag (#5881)const_newmethods always available (#5885)Added
broadcast::Sender::new(#5824)UCredfor espidf (#5868)File::options()(#5869)Interval(#5878){ChildStd*}::into_owned_{fd, handle}(#5899)Removed
tokio_*cfgs (#5890)Documented
broadcast::send(#5820)AsyncReadExt::read_exact(#5863)Sleepas!Unpinin docs (#5916)raw_argnot showing up in docs (#5865)Unstable
v1.29.1: Tokio v1.29.1Compare Source
Fixed
block_in_placewith ablock_onbetween (#5837)v1.29.0: Tokio v1.29.0Compare Source
Technically a breaking change, the
Sendimplementation is removed fromruntime::EnterGuard. This change fixes a bug and should not impact most users.Breaking
EnterGuardshould not beSend(#5766)Fixed
fs::read_dir(#5653)JoinSet(#5693)EnterGuarddropped incorrect order (#5772)File(#5803)Changed
Added
broadcast::Receiver::blocking_recv(#5690)raw_argmethod toCommand(#5704)JoinSet::poll_join_next(#5721)Unstable
v1.28.2: Tokio v1.28.2Compare Source
1.28.2 (May 28, 2023)
Forward ports 1.18.6 changes.
Fixed
tokio-rs/tracing
v0.1.40: tracing 0.1.40Compare Source
This release fixes a potential stack use-after-free in the
Instrument::into_innermethod. Only uses of this method are affected by thisbug.
Fixed
mem::ManuallyDropinstead ofmem::forgetinInstrument::into_inner(#2765)
Thanks to @cramertj and @manishearth for finding and fixing this issue!
v0.1.39: tracing 0.1.39Compare Source
This release adds several additional features to the
tracingmacros. Inaddition, it updates the
tracing-coredependency to v0.1.32 andthe
tracing-attributesdependency to v0.1.27.Added
ValueSets of any length (#2508)Changed
tracing-attributes: updated to 0.1.27tracing-core: updated to 0.1.32Fixed
(#2621, #2757)
clippy::let_with_type_underscore] in macro-generatedcode ([#2609])
unknown_lintsin macro-generated code (#2626)#[instrument]when the"log"feature is enabled (#2599)
Documented
axum-insightsto relevant crates. (#2713)clippy-tracingto related crates (#2628)tracing-cloudwatchto related crates (#2667)tracing-etwrepo (#2602)v0.1.38: tracing 0.1.38Compare Source
This
tracingrelease changes theDropimplementation forInstrumentedFutures so that the attachedSpanis entered when dropping theFuture. Thismeans that events emitted by the
Future'sDropimplementation will now berecorded within its
Span. It also adds#[inline]hints to methods called inthe
event!macro's expansion, for an improvement in both binary size andperformance.
Additionally, this release updates the
tracing-attributesdependency tov0.1.24, which updates the [
syn][syn] dependency to v2.x.x.tracing-attributesv0.1.24 also includes improvements to the#[instrument]macro; see the
tracing-attributes0.1.24 release notes fordetails.
Added
Instrumentedfutures will now enter the attachedSpanin theirDropimplementation, allowing events emitted when dropping the future to occur
within the span (#2562)
#[inline]attributes for methods called by theevent!macros, makinggenerated code smaller (#2555)
levelargument to#[instrument(err)]and#[instrument(ret)]to override the level ofthe generated return value event (#2335)
#[instrument]is added to aconst fn(#2418)
Changed
tracing-attributes: updated to 0.1.24cfg-ifdependency (#2553)syn][syn] dependency to 2.0 (#2516)Fixed
clippy::unreachablewarnings in#[instrument]-generated code (#2356)syndependency (#2530)Documented
#[instrument(err)](#2433)#[instrument](#2350)Thanks to @nitnelave, @jsgf, @Abhicodes-crypto, @LukeMathWalker, @andrewpollack,
@quad, @klensy, @davidpdrsn, @dbidwell94, @ldm0, @NobodyXu, @ilsv, and @daxpedda
for contributing to this release!
servo/rust-url
v2.5.0Compare Source
What's Changed
Positiondocs by @sprocklem in https://github.com/servo/rust-url/pull/875New Contributors
Full Changelog: https://github.com/servo/rust-url/compare/v2.4.1...v2.5.0
v2.4.1Compare Source
What's Changed
--generate-link-to-definitionoption when building on docs.rs by @GuillaumeGomez in https://github.com/servo/rust-url/pull/858New Contributors
Full Changelog: https://github.com/servo/rust-url/compare/v2.4.0...v2.4.1
v2.4.0Compare Source
Crate version bump
What's Changed
no_stdsupport forform_urlencoded,data-urlandidnaby @madsmtm in https://github.com/servo/rust-url/pull/722New Contributors
Full Changelog: https://github.com/servo/rust-url/compare/v2.3.1...v2.4.0
v2.3.1Compare Source
uuid-rs/uuid
v1.8.0Compare Source
⚠️ Potential Breakage ⚠️
A new
impl AsRef<Uuid> for Uuidbound has been added, which can break inference on code like:You can fix these by explicitly typing the result of the conversion:
or by calling
as_bytesinstead:What's Changed
wasm-bindgenas a dependency onwasm32-unknown-unknownby @emilk in https://github.com/uuid-rs/uuid/pull/738New Contributors
Full Changelog: https://github.com/uuid-rs/uuid/compare/1.7.0...1.8.0
v1.7.0Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/uuid-rs/uuid/compare/1.6.1...1.7.0
v1.6.1Compare Source
What's Changed
Full Changelog: https://github.com/uuid-rs/uuid/compare/1.6.0...1.6.1
v1.6.0Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/uuid-rs/uuid/compare/1.5.0...1.6.0
v1.5.0Compare Source
What's Changed
bytemucksupport by @John-Toohey in https://github.com/uuid-rs/uuid/pull/711New Contributors
Full Changelog: https://github.com/uuid-rs/uuid/compare/1.4.1...1.5.0
v1.4.1Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/uuid-rs/uuid/compare/1.4.0...1.4.1
v1.4.0Compare Source
What's Changed
borshsupport by @grovesNL in https://github.com/uuid-rs/uuid/pull/686New Contributors
Full Changelog: https://github.com/uuid-rs/uuid/compare/1.3.4...1.4.0
v1.3.4Compare Source
What's Changed
wasm32-wasisupport with tests by @acfoltzer in https://github.com/uuid-rs/uuid/pull/677New Contributors
Full Changelog: https://github.com/uuid-rs/uuid/compare/1.3.3...1.3.4
v1.3.3Compare Source
What's Changed
Full Changelog: https://github.com/uuid-rs/uuid/compare/1.3.2...1.3.3
v1.3.2Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/uuid-rs/uuid/compare/1.3.1...1.3.2
v1.3.1Compare Source
What's Changed
Full Changelog: https://github.com/uuid-rs/uuid/compare/1.3.0...1.3.1
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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 Renovate Bot.
Update Rust crate octocrab to 0.22.0to Update all dependenciesb63e66f100to7660a393447660a39344to204f5dfaff204f5dfafftoc821d0fb9bc821d0fb9btoef1999f9edef1999f9edto0b4af1e8410b4af1e841to4ce46d60414ce46d6041toff5c575990ff5c575990to761671672f761671672ftob453352cd6b453352cd6to05fcc80b8905fcc80b89to2bd0ec46372bd0ec4637to43e907c9c843e907c9c8to71d32af84f71d32af84fto98dfc1f7f298dfc1f7f2to32f486d9b632f486d9b6tob2b6fd1201b2b6fd1201toc6f0d6927ac6f0d6927atoe59544eb57e59544eb57to5713a9e65a5713a9e65ato4e9bd8ba0d4e9bd8ba0dto504c234c38504c234c38todc028cf765dc028cf765to985f0f84d0985f0f84d0to13d9925f6713d9925f67to51efc8e5d851efc8e5d8to3d4e843a673d4e843a67to38f908f6ed38f908f6edtoddd78c7786ddd78c7786tob85b7f19d0b85b7f19d0to6a0e8c28076a0e8c2807toef9709a43def9709a43dto7f509339027f50933902to34bc3bbadd34bc3bbaddto79cd861bb379cd861bb3to1a1880f4a91a1880f4a9tod99d38f2e9d99d38f2e9to5ecf988b615ecf988b61to5359e087595359e08759to1e61aef4381e61aef438toe69b28ff3ae69b28ff3ato22d3a9780222d3a97802to75ac91c60675ac91c606to055deb29e5055deb29e5toe82a286f5ae82a286f5ato4abcfe80fc4abcfe80fcto9fe7bf22419fe7bf2241to97ca00f89a97ca00f89ato32674a63b632674a63b6toa9f00ebddba9f00ebddbto20c924a08820c924a088to188fa30ff9188fa30ff9to412f75261b412f75261btob4d157a04db4d157a04dtobb0792c656bb0792c656toe4bd41d283e4bd41d283tod5be74404ed5be74404eto73dcc2d73673dcc2d736tobd53ddf22abd53ddf22atobc059e02a9bc059e02a9to4288ad7c414288ad7c41to20e6d3234f20e6d3234ftofbcf8651d9fbcf8651d9toc38e98cc3dc38e98cc3dto1f981a962d1f981a962dto993aee430d993aee430dto4109bf0fd04109bf0fd0tofdc302756efdc302756eto4713e9e1284713e9e128to1f0d046a181f0d046a18toe26a1815e9e26a1815e9to439b7d3cca439b7d3ccatob36e83d66eb36e83d66eto0fb6154e2a0fb6154e2ato6097dc69c66097dc69c6to6bc403c5846bc403c584to671f0335fd671f0335fdtoc693adf6dcc693adf6dcto00b314c3c100b314c3c1to0ec8c8fb660ec8c8fb66toffe09886eaffe09886eato1f16462bf91f16462bf9to33dac1558633dac15586toff1c0d425cff1c0d425cto0823c4e5910823c4e591to4b2a3d6a1d4b2a3d6a1dto8a87b510b28a87b510b2to2c3b0791872c3b079187toa8a313eb30a8a313eb30tof415e33f73f415e33f73to4489bb063d4489bb063dtod57a07739ad57a07739atodd46ff0701dd46ff0701to931f471751931f471751tob28cb0321eb28cb0321eto1e13baac4f1e13baac4fto24b27be83924b27be839to7c778685a27c778685a2to1d45d13d261d45d13d26to2ec43fc1022ec43fc102tob967dfa919b967dfa919to366f39f5aa366f39f5aato232ee149bf232ee149bfto31d3f77d6f31d3f77d6fto35b7f97df535b7f97df5to4ff5aa72374ff5aa7237to4dc45134424dc4513442to1a360611541a36061154to39d4fb4e2839d4fb4e28to44c53ecea244c53ecea2toa7711fd15ba7711fd15bto67124b2caf67124b2cafto817986eafb817986eafbto31dddf024e31dddf024eto726442230c726442230cto02fa2f62f602fa2f62f6to66e15fd0bf66e15fd0bfto16b71e4a7416b71e4a74toa8de5d655ca8de5d655ctof58d567766f58d567766todf43fdc51ddf43fdc51dto68ed5fc71b68ed5fc71btofb5b57ce06fb5b57ce06to17acbbb74e17acbbb74eto52560e370a52560e370ato8929badf1d8929badf1dto254ef6da89254ef6da89tob86dc8c112b86dc8c112toa1bd3be52ca1bd3be52ctoe07258021ce07258021ctoe9ac49ee26e9ac49ee26tod615bc3ba5d615bc3ba5tobc94b1fe05bc94b1fe05to5ce8c8b5e75ce8c8b5e7to840e75330f840e75330fto3a078a640d3a078a640dtoa6c6808070a6c6808070to1545a3f78b1545a3f78btoc05c600697c05c600697tocddd1a1b39cddd1a1b39tob3b40e531fb3b40e531ftoca88fb69a0ca88fb69a0toe7a81e5b87e7a81e5b87to8c646b0cba8c646b0cbato30dd95be2c30dd95be2ctob7de176a03b7de176a03to593ef3388c593ef3388cto22a7899f8022a7899f80tod0055e613fd0055e613ftofdc6123fe5fdc6123fe5to188ae2c39f188ae2c39fto58034782845803478284to2927cfb45eUpdate all dependenciesto chore(deps): update all dependencies