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.12
->0.1.13
0.7.7
->0.8.0
1.5.1
->1.5.2
0.23.0
->0.24.0
0.97.0
->0.98.0
0.4.22
->0.4.24
0.23.2
->0.23.3
0.13.1
->0.13.2
1.0.215
->1.0.217
1.0.215
->1.0.217
1.0.133
->1.0.135
1.41.1
->1.43.0
Release Notes
google/argh (argh)
v0.1.13
Compare Source
tokio-rs/axum (axum)
v0.8.0
: axum v0.8.0Compare Source
since rc.1
axum::extract::ws::Message
now usesBytes
in place ofVec<u8>
,and a new
Utf8Bytes
type in place ofString
, for its variants (#3078)OptionalFromRequestParts
impl forQuery
(#3088)tokio-tungstenite
to 0.26 (#3078)serde_path_to_error
to report fields that failed to parse (#3081)full changelog
Note: there are further relevant changes in axum-core's changelog
/:single
and/*many
to/{single}
and/{*many}
; the old syntax produces a panic to avoid silent change in behavior (#2645)Sync
for all handlers and services added toRouter
andMethodRouter
(#2473)Path
extractor deserializers now check that the number of parameters matches the tuple length exactly (#2931)Host
extractor toaxum-extra
(#2956)WebSocket::close
. Users should explicitly send close messages themselves. (#2974)serve
generic over the listener and IO types (#2941)Serve::tcp_nodelay
andWithGracefulShutdown::tcp_nodelay
.See
serve::ListenerExt
for an API that let you set arbitrary TCP stream properties. (#2941)Option<Path<T>>
no longer swallows all error conditions,instead rejecting the request in many cases; see its documentation for details (#2475)
axum::extract::ws::Message
now usesBytes
in place ofVec<u8>
,and a new
Utf8Bytes
type in place ofString
, for its variants (#3078)serde_json::RawValue
inEvent::json_data
(#2992)content-length
before middleware.This allows middleware to add bodies to requests without needing to manually set
content-length
(#2897)tokio-tungstenite
to 0.26 (#3078)serde_path_to_error
to report fields that failed to parse (#3081)method_not_allowed_fallback
to set a fallback when a path matches but there is no handler for the given HTTP method (#2903)NoContent
as a self-described shortcut forStatusCode::NO_CONTENT
(#2978)get(ws_endpoint)
handlers toany(ws_endpoint)
(#2894)MethodFilter::CONNECT
,routing::connect[_service]
andMethodRouter::connect[_service]
(#2961)FailedToDeserializePathParams::kind
enum with (ErrorKind::DeserializeError
). This new variant captures bothkey
,value
, andmessage
from named path parameters parse errors, instead of only deserialization error message inErrorKind::Message
. (#2720)hyperium/hyper (hyper)
v1.5.2
Compare Source
Bug Fixes
Features
Arnavion/k8s-openapi (k8s-openapi)
v0.24.0
Compare Source
k8s-openapi
BREAKING CHANGE: Added support for Kubernetes 1.32 under the
v1_32
feature.BREAKING CHANGE: Dropped support for Kubernetes 1.26 and 1.27.
Corresponding Kubernetes API server versions:
k8s-openapi-codegen-common
k8s-openapi-derive
k8s-openapi-codegen-common
dependency to the new version.kube-rs/kube (kube)
v0.98.0
Compare Source
===================
Highlights
v1_32
support viak8s-openapi
0.24kube-derive
additions:CELSchema
derive macro wrapper aroundJsonSchema
for injecting cel validations into the schema #1649served
andstorage
booleans for multiple versions ofCustomResource
derives: #1644kube-runtime
eventRecorder
now aggregates repeat events #1655 (some breaking changes, see controller-rs#116)kube-client
UTF-16 edge case handling for windows #1654What's Changed
Added
storage
andserved
argument to derive macro by @Techassi in https://github.com/kube-rs/kube/pull/1644derive(CELSchema)
macro for generating cel validation on CRDs by @Danil-Grigorev in https://github.com/kube-rs/kube/pull/1649Changed
runtime
event recorder by @pando85 in https://github.com/kube-rs/kube/pull/1655k8s-openapi
for Kubernetesv1_32
support and MSRV by @clux in https://github.com/kube-rs/kube/pull/1671Fixed
rust-lang/log (log)
v0.4.24
Compare Source
v0.4.23
Compare Source
pyo3/pyo3 (pyo3)
v0.23.3
Compare Source
Packaging
python3-dll-a
dependency to 0.2.11. #4749Fixed
abi3
features enabled. #4733generate-import-lib
feature. #4749PYO3_CONFIG_FILE
would not reconfigure PyO3 for the new interpreter. #4758rustls/rcgen (rcgen)
v0.13.2
: 0.13.2Compare Source
Several improvements to the capabilities available when working with certificate signing requests.
What's Changed
algorithm
field onPublicKey
by @rickvanprim in https://github.com/rustls/rcgen/pull/281aws-lc-rs
by @daxpedda in https://github.com/rustls/rcgen/pull/286lib.rs
by @ghenry in https://github.com/rustls/rcgen/pull/298serde-rs/serde (serde)
v1.0.217
Compare Source
v1.0.216
Compare Source
serde-rs/json (serde_json)
v1.0.135
Compare Source
v1.0.134
Compare Source
RawValue
associated constants for literalnull
,true
,false
(#1221, thanks @bheylin)tokio-rs/tokio (tokio)
v1.43.0
: Tokio v1.43.0Compare Source
1.43.0 (Jan 8th, 2025)
Added
UdpSocket::peek
methods (#7068)Command::into_std()
(#7014)SignalKind::info
on illumos (#6995)Fixed
set_len
before initializing vector inBlocking
(#7054)clippy::needless_return
in#[tokio::main]
(#6874)Changes
unsync_load
(#7073)Buf::put_bytes
inRepeat
read impl (#7055)Changes to unstable APIs
Documented
ReadBuf::uninit
allows initialized buffers as well (#7053)TcpStream::try_write_vectored
docs (#7067)LocalRuntime
doc links (#7074)watch::Receiver::wait_for
(#7038)OnceCell
docs (#7047)v1.42.0
: Tokio v1.42.0Compare Source
1.42.0 (Dec 3rd, 2024)
Added
AsyncFd::{try_io, try_io_mut}
(#6967)Fixed
ptr->ref->ptr
roundtrip in RegistrationSet (#6929)yield_now
insideblock_in_place
(#6999)Changes
Documented
tokio::net::unix::{pid_t, gid_t, uid_t}
(#6791)Instant
docs (#6982)Configuration
📅 Schedule: Branch creation - "before 1pm on the first day of the month" in timezone Europe/Berlin, 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.