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:
0.1.81
->0.1.83
1.7.1
->1.8.0
1.4.1
->1.5.1
0.27.2
->0.27.3
0.1.7
->0.1.10
0.24.2
->0.24.7
1.5.0
->1.6.1
1.19.0
->1.20.2
0.36.0
->0.37.0
1.10.6
->1.11.1
0.23.12
->0.23.17
0.3.2
->0.4.0
1.0.122
->1.0.133
3.12.0
->3.14.0
1.39.2
->1.41.1
Release Notes
dtolnay/async-trait (async-trait)
v0.1.83
Compare Source
v0.1.82
Compare Source
tokio-rs/bytes (bytes)
v1.8.0
Compare Source
split_off
/split_to
for empty slices (#740)v1.7.2
Compare Source
Fixed
Buf::{get_int, get_int_le}
(#732)Documented
Internal changes
hyperium/hyper (hyper)
v1.5.1
Compare Source
Bug Fixes
v1.5.0
Compare Source
Bug Fixes
date_header
effective (#3718) (7de02373)Features
header_table_size()
andmax_concurrent_streams()
(4c84e8c1)ReadBufCursor
methodsremaining()
andput_slice()
(#3700) (5a13041e)v1.4.1 (2024-07-09)
Bug Fixes
hyperium/hyper-util (hyper-util)
v0.1.10
Compare Source
http2_max_header_list_size(num)
option to legacy client builder.set_tcp_user_timeout(dur)
option to legacyHttpConnector
.v0.1.9
Compare Source
client::legacy
DNS resolvers to set non-zero ports on returned addresses.client::legacy
wrongly retrying pooled connections that were created successfully but failed immediately after, resulting in a retry loop.v0.1.8
Compare Source
server::conn::auto::upgrade::downcast()
for use with auto connection upgrades.paritytech/jsonrpsee (jsonrpsee)
v0.24.7
Compare Source
This is a patch release that mainly fixes the tower::Service implementation to be generic over the HttpBody to work with all middleware layers.
For instance, this makes
tower_http::compression::CompressionLayer
work, which didn't compile before.[Added]
max_concurrent_requests
(#1473)[Fixed]
Thanks to the external contributor @hanabi1224 who contributed to this release.
v0.24.6
Compare Source
This is a bug-fix release that fixes that the
ConnectionGuard
was dropped before the future was resolved which,could lead to that HTTP calls were not counted correctly in the
ConnectionGuard
. This impacts only the server.[Fixed]
v0.24.5
Compare Source
This is a patch release that mainly fixes a compilation issue for the server because the feature
tower/util
was not enabled.[Fixed]
[Changed]
http method_not_allowed
message (#1452)v0.24.4
Compare Source
This is non-breaking release that changes the error variants to be
thiserror(transparent)
for wrapped errors and adds ConnectionGuard tothe extensions to make it possible to get the number of active connections.
[Added]
[Fixed]
v0.24.3
Compare Source
This is a small release that adds two new APIs to inject data via the extensions to the
RpcModule/Methods
and it only impacts users that are using RpcModule directly via
Methods::call/subscribe/raw_json_request
(e.g., unit testing) and not the server itself.[Added]
Methods::extensions/extensions_mut
(#1440)lipanski/mockito (mockito)
v1.6.1
Compare Source
Mock::with_header_from_request
allowing you to set the header dynamically by using a closure which exposes theRequest
objectThanks to @alex-kattathra-johnson
v1.6.0
Compare Source
Mock::match_request
which exposes theRequest
object via a closure and can be used to build custom matchersmatklad/once_cell (once_cell)
v1.20.2
Compare Source
portable_atomic
from Cargo.lock if it is not, in fact, used: #267This is a work-around for this cargo bhttps://github.com/rust-lang/cargo/issues/108010801.
v1.20.1
Compare Source
race
module using justportable_atomic
, withoutcritical_section
and providebetter error messages on targets without atomic CAS instruction,
#265.
v1.20.0
Compare Source
tafia/quick-xml (quick-xml)
v0.37.1
Compare Source
New Features
BytesCData::escaped()
fn to construct CDATA events from arbitrary user input.v0.37.0
Compare Source
New Features
From<String>
andFrom<Cow<str>>
forquick_xml::de::Text
.SimpleTypeDeserializer
andSimpleTypeSerializer
public.IntoDeserializer
for&mut Deserializer
.Bug Fixes
$text
fields and those$value
fieldsthat are serialized as a text (for example,
usize
orString
).which is only
"true"
,"1"
,"false"
, and"0"
. Previously the following valuesalso was accepted:
bool
true
"True"
,"TRUE"
,"t"
,"Yes"
,"YES"
,"yes"
,"y"
false
"False"
,"FALSE"
,"f"
,"No"
,"NO"
,"no"
,"n"
Misc Changes
SeError
fromDeError
in theserialize
feature.Serialize functions and methods now return
SeError
.std::io::Error
fromWriter
methods.NamespaceError
andEncodingError
fromError
.Error::EscapeError
toError::Escape
to match other variants.Error
where only one variant is ever returned:attribute related methods on
BytesStart
andBytesDecl
returnsAttrError
Serializer
by returning an enumeration with kind of written dataVec<usize>
orVec<String>
in$value
fields. They cannot be deserialized back with the same resultescape
and it variants take aimpl Into<Cow<str>>
argument and implementFrom<(&'a str, Cow<'a, str>)>
onAttribute
DeError::InvalidInt
,DeError::InvalidFloat
andDeError::InvalidBoolean
.Now the responsibility for returning the error lies with the visitor of the type.
See ratiohttps://github.com/serde-rs/serde/pull/2811ull/2811
v0.36.2
Compare Source
Bug Fixes
rust-lang/regex (regex)
v1.11.1
Compare Source
===================
This is a new patch release of
regex
that fixes compilation on nightlyRust when the unstable
pattern
crate feature is enabled. Users on nightlyRust without this feature enabled are unaffected.
Bug fixes:
Fix the
Pattern
trait implementation as a result of nightly API breakage.v1.11.0
Compare Source
===================
This is a new minor release of
regex
that brings in an update to theUnicode Character Database. Specifically, this updates the Unicode data
used by
regex
internally to the version 16 release.New features:
Add new
regex::SetMatches::matched_all
method.Update to Unicode Character Database (UCD) version 16.
serde-rs/json (serde_json)
v1.0.133
Compare Source
v1.0.132
Compare Source
v1.0.131
Compare Source
Map<String, Value>
and&Map<String, Value>
(#1135, thanks @swlynch99)v1.0.130
Compare Source
Number
from i128 and u128 (#1141, thanks @druide)v1.0.129
Compare Source
serde_json::Map::sort_keys
andserde_json::Value::sort_all_objects
(#1199)v1.0.128
Compare Source
v1.0.127
Compare Source
v1.0.126
Compare Source
v1.0.125
Compare Source
v1.0.124
Compare Source
v1.0.123
Compare Source
Stebalien/tempfile (tempfile)
v3.14.0
Compare Source
v3.13.0
Compare Source
with_suffix
constructors for easily creating new temporary files with a specific suffix (e.g., a specific file extension). Thanks to @Borgerr.tokio-rs/tokio (tokio)
v1.41.1
: Tokio v1.41.1Compare Source
1.41.1 (Nov 7th, 2024)
Fixed
net
requirement fornet::UdpSocket
in docs (#6938)TcpStream
internal comment (#6944)v1.41.0
: Tokio v1.41.0Compare Source
1.41.0 (Oct 22th, 2024)
Added
global_queue_depth
(#6854, #6918)SocketAddr
(#6868)watch::Sender::sender_count
(#6836)mpsc::Receiver::blocking_recv_many
(#6867)Id
apis (#6793, #6891)Added (unstable)
LocalRuntime
(#6808)Changed
#[must_use]
toNotified
(#6828)watch
cooperative (#6846)broadcast::Receiver
cooperative (#6870)cfg_fs
forwasi
target (#6822)Fixed
Documented
OwnedFd
withAsyncFd
(#6821)AsyncFd
methods (#6890)join
andtry_join
(#6814, #6841)TcpSocket::set_nodelay
andTcpSocket::nodelay
(#6840)v1.40.0
: Tokio v1.40.0Compare Source
1.40.0 (August 30th, 2024)
Added
util::SimplexStream
(#6589)Command::process_group
(#6731){TrySendError,SendTimeoutError}::into_inner
(#6755)JoinSet::join_all
(#6784)Added (unstable)
Builder::{on_task_spawn, on_task_terminate}
(#6742)Changed
write_all_buf
when possible (#6724)UnwindSafe
(#6783)Sleep
andBatchSemaphore
instrumentation explicit roots (#6727)NonZeroU64
fortask::Id
(#6733)JoinError
(#6753)#[must_use]
toJoinHandle::abort_handle
(#6762)Documented
[build]
section doesn't go in Cargo.toml (#6728)select!
(#6774)v1.39.3
: Tokio v1.39.3Compare Source
1.39.3 (August 17th, 2024)
This release fixes a regression where the unix socket api stopped accepting the abstract socket namespace. (#6772)
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 if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.