Deps: Update compatible #613
Open
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.96
->1.0.98
0.8.1
->0.8.4
0.16.0
->0.16.1
2.9.0
->2.9.1
1.22.0
->1.23.0
4.5.31
->4.5.39
0.1.7
->0.1.7
0.2.5
->0.2.5
1.14.0
->1.15.0
0.8.1
->0.8.1
0.2.2
->0.2.2
1.1.0
->1.1.1
0.11.1
->0.11.1
0.11.1
->0.11.1
1.2.1
->1.2.1
1.4.1
->1.4.1
2.6.0
->2.6.0
0.15.2
->0.15.3
0.25.5
->0.25.6
1.11.0
->1.11.0
0.7.4
->0.7.4
0.17.11
->0.17.11
2.0.5
->2.0.6
0.10.4
->0.10.6
0.2.11
->0.2.15
2.0.5
->2.0.5
=9.1.3
->=9.1.5
0.17.16
->0.17.16
1.4.1
->1.4.1
1.4.1
->1.4.1
0.9.0
->0.9.1
0.23.1
->0.23.3
0.23.1
->0.23.3
0.23.1
->0.23.3
0.2.1
->0.2.1
0.12.12
->0.12.18
1.0.218
->1.0.219
1.0.139
->1.0.140
1.0.140
->1.0.140
0.12.2
->0.12.2
0.6.21
->0.6.21
0.8.5
->0.8.5
1.0.2
->1.0.2
3.19.1
->3.20.0
2.0.11
->2.0.12
0.3.37
->0.3.41
1.44.2
->1.45.1
0.22.24
->0.22.26
0.6.2
->0.6.4
0.15.9
->0.15.9
1.12.0
->1.12.0
2.5.0
->2.5.0
25.0.0
->25.0.2
25.0.0
->25.0.2
0.30.9
->0.30.11
0.1.7
->0.1.7
0.1.7
->0.1.7
Release Notes
dtolnay/anyhow (anyhow)
v1.0.98
Compare Source
self.into_boxed_dyn_error()
andself.reallocate_into_boxed_dyn_error_without_backtrace()
methods for anyhow::Error (#415)v1.0.97
Compare Source
tokio-rs/axum (axum)
v0.8.4
: axum v0.8.4Compare Source
Router::reset_fallback
(#3320)WebSocketUpgrade::selected_protocol
(#3248)serve
without graceful shutdown (#3129)v0.8.3
: axum v0.8.3Compare Source
From<Bytes>
forMessage
(#3273)OptionalFromRequest
forJson
(#3142)OptionalFromRequest
forExtension
(#3157)WebSocketUpgrade
(#3178)v0.8.2
: axum v0.8.2Yanked from crates.io due to unforeseen breaking change, see #3190 for details
OptionalFromRequest
forJson
(#3142)OptionalFromRequest
forExtension
(#3157)status
function of rejections aconst
function, suchas
JsonRejection
,QueryRejection
andPathRejection
(#3168)bitflags/bitflags (bitflags)
v2.9.1
Compare Source
What's Changed
Full Changelog: bitflags/bitflags@2.9.0...2.9.1
Lokathor/bytemuck (bytemuck)
v1.23.0
Compare Source
clap-rs/clap (clap)
v4.5.39
Compare Source
Fixes
v4.5.38
Compare Source
Fixes
--
or-
v4.5.37
Compare Source
Features
ArgMatches::try_clear_id()
v4.5.36
Compare Source
Fixes
v4.5.35
Compare Source
Fixes
help_heading
v4.5.34
Compare Source
Fixes
flatten_help(true)
and subcommands without argumentsv4.5.33
Compare Source
Fixes
v4.5.32
Compare Source
Features
Error::remove
Documentation
humantime
tojiff
Internal
pulldown-cmark
rayon-rs/either (either)
v1.15.0
Compare Source
rust-lang/flate2-rs (flate2)
v1.1.1
Compare Source
This release should be smaller and thus faster to download.
Additionally, when using the
zlib-rs
backend, duplicate symbol issues shouldn't occur anymore.What's Changed
0.5.0
by @folkertdev in https://github.com/rust-lang/flate2-rs/pull/482New Contributors
Full Changelog: rust-lang/flate2-rs@1.1.0...1.1.1
rust-lang/hashbrown (hashbrown)
v0.15.3
Added
Changed
match_empty
(#607)ExtractIf
data structures (#616)hash_map::EntryRef
insertion methodsK: From<&Q>
to &Q:Into<K>
(#611)rustc_iter
(#605)allocator-api2/nightly
feature is no longer enabled byhashbrown/nightly
(#606)image-rs/image (image)
v0.25.6
Compare Source
Features:
Bug fixes:
dtolnay/indoc (indoc)
v2.0.6
Compare Source
tesselode/kira (kira)
v0.10.6
Compare Source
of being returned to the caller
v0.10.5
Compare Source
CpalBackend
and querying the number of errorsdiscarded due to the error buffer being full (desktop only) (thanks @voidentente!)
rust-lang/compiler-builtins (libm)
v0.2.15
Compare Source
Other
target_has_atomic = "ptr"
for runtime feature detectionv0.2.14
Compare Source
Other
v0.2.13
Compare Source
Fixed
v0.2.12
Compare Source
#[inline]
fmod
no_panic
roundeven{,f,f16,f128}
fminimum
,fmaximum
,fminimum_num
, andfmaximum_num
force_eval!
inceil
,floor
, andtrunc
cbrt
fmaf128
scalbnf16
,scalbnf128
,ldexpf16
, andldexpf128
fmodf128
fmodf16
using the generic implementationfminf16
,fmaxf16
,fminf128
, andfmaxf128
roundf16
androundf128
rintf16
andrintf128
floorf16
andfloorf128
ceilf16
andceilf128
sqrtf16
andsqrtf128
fdim
(#442)fdimf16
andfdimf128
truncf16
andtruncf128
fabsf16
,fabsf128
,copysignf16
, andcopysignf128
special_case
module toprecision
and move default ULPThere are a number of things that changed internally, see the git log for a full
list of changes.
shssoichiro/oxipng (oxipng)
v9.1.5
Compare Source
--sequential
option to process files sequentially rather than in parallel.v9.1.4
Compare Source
system-libdeflate
to use the system-installed version of libdeflate.rust-random/rand (rand)
v0.9.1
Compare Source
Security and unsafe
zerocopy
dependency fromrand
(#1579)Fixes
simd_support
for recent nightly rust (#1586)Changes
fn rand::seq::index::sample_weighted
andfn IndexedRandom::choose_multiple_weighted
to return fewer thanamount
results (#1623), reverting an undocumented change (#1382) to the previous release.Additions
rand::distr::Alphabetic
distribution. (#1587)rand_core
(#1604)rerun-io/rerun (re_log_types)
v0.23.3
Compare Source
🔎 Details
🌊 C++ API
🪳 Bug fixes
🌁 Viewer improvements
QueryError
andDataLoaderError
#9998🚀 Performance improvements
📚 Docs
rr.connect
#10016Spatial3DView
inPinhole
docs #9932 (thanks @hu-po!)connect_grpc
docs #10018🤷 Other
v0.23.2
Compare Source
✨ Overview & highlights
.rrd
files.rrd
migration toolWith
0.23
, we made several breaking changes that resulted in older.rrd
files not being able to load at all anymore.To help smoothen the migration to
0.23
, we're introducing amigrate
command to the Rerun CLI:The command will copy the contents into a
.backup
file, and then migrate the file.Due to the incompatibility between
.rrd
files from0.23
and those from earlier versions, this command likelywon't be able to migrate every recording perfectly. We expect the migration to work on files between
0.20
and0.22
,simpler recordings may work as far back as
0.18
.We plan to use this command future
.rrd
migrations as a way to fulfill our N+1 compatibility guarantee:0.23
will always be able to load recordings from the previous version.0.23
and beyond may be migrated to the next version.We currently have no plans for compatibility or migrations across multiple versions.
🪵 Log API
🐍 Python API
ViewerClient
torerun.experimental
#9828set_time
error handling for large Python integers #9839pyarrow
version (18.0.0 is required) #9878🪳 Bug fixes
seanmonstar/reqwest (reqwest)
v0.12.18
Compare Source
socks
enabled without TLS.v0.12.17
Compare Source
v0.12.16
Compare Source
ClientBuilder::http3_congestion_bbr()
to enable BBR congestion control.ClientBuilder::http3_send_grease()
to configure whether to send use QUIC grease.ClientBuilder::http3_max_field_section_size()
to configure the maximum response headers.ClientBuilder::tcp_keepalive_interval()
to configure TCP probe interval.ClientBuilder::tcp_keepalive_retries()
to configure TCP probe count.Proxy::headers()
to add extra headers that should be sent to a proxy.redirect::Policy::limit()
which had an off-by-1 error, allowing 1 more redirect than specified.Response::bytes_stream()
.v0.12.15
Compare Source
ProxyOverride
andNO_PROXY
.v0.12.14
Compare Source
fetch_mode_no_cors()
, marking as deprecated when not on WASM.v0.12.13
Compare Source
Form::into_reader()
for blockingmultipart
forms.Form::into_stream()
for asyncmultipart
forms.RequestBuilder::form()
from overwriting a previously setContent-Type
header, like the other builder methods.blocking::Request
.ProxyOverride
as aNO_PROXY
value.Error::is_timeout()
to return true when from a request timeout.serde-rs/serde (serde)
v1.0.219
Compare Source
absolute_paths
Clippy restriction being triggered inside macro-generated code (#2906, thanks @davidzeng0)serde-rs/json (serde_json)
v1.0.140
Compare Source
Stebalien/tempfile (tempfile)
v3.20.0
Compare Source
This release mostly unifies the behavior/capabilities around "keeping" temporary files:
Builder::keep(bool)
(via deprecation) toBuilder::disable_cleanup(bool)
to make it clear that behaves differently fromNamedTempFile::keep()
. The former disables automatic cleanup while the latter consumes theNamedTempFile
object entirely and unsets the "temporary file" attribute (on Windows).TempDir::into_path
(via deprecation) toTempDir::keep
to mirrorNamedTempFile::keep
.TempDir::disable_cleanup
,NamedTempFile::disable_cleanup
, andTempPath::disable_cleanup
making it possible to disable automatic cleanup in-place after creating a temporary file/directory (equivalent to callingBuilder::disable_cleanup
before creating the file/directory).Additionally, it adds a few spooled temporary file features:
SpooledTempFile::into_file
for turning aSpooledTempFile
into a regular unnamed temporary file, writing it to the backing storage ("rolling" it) if it was still stored in-memory.spooled_tempfile_in
andSpooledTempFile::new_in
methods for creating spooled temporary files in a specific directory. This makes it possible to choose the backing device for your spooled temporary file which is rather important on Linux where the default temporary directory is likely backed by memory (defeating the entire point of having a spooled temporary file).Finally, this release improves documentation, especially the top-level documentation explaining which temporary file type to use.
BREAKING for those with
deny(warnings)
:Builder::keep
deprecated in favor ofBuilder::disable_cleanup
.TempDir::into_path
is deprecated in favor ofTempDir::keep
.BREAKING:
dtolnay/thiserror (thiserror)
v2.0.12
Compare Source
time-rs/time (time)
v0.3.41
Compare Source
Fixed
deranged
. This fix is permanent and covers futuresimilar changes upstream.
v0.3.40
Compare Source
Added
mod
generated bytime::sere::format_description!
.v0.3.39
Compare Source
Fixed
Both of these were regressions in v0.3.38 and are now checked in CI.
v0.3.38
Compare Source
Added
The
[year]
component (in format descriptions) now supports arange
modifier, which can beeither
standard
orextended
. The default isextended
for backwards compatibility. This isintended as a manner to opt out of the extended range when the
large-dates
feature is enabled.When the
large-dates
feature is not enabled, the modifier has no effect.UtcDateTime
, which is semantically equivalent to anOffsetDateTime
with UTC as its offset. Theadvantage is that it is the same size as a
PrimitiveDateTime
and has improved operability withwell-known formats.
As part of this, there were some other additions:
utc_datetime!
macro, which is similar to thedatetime!
macro but constructs aUtcDateTime
.PrimitiveDateTime::as_utc
OffsetDateTime::to_utc
OffsetDateTime::checked_to_utc
time::serde::timestamp::milliseconds_i64
, which is a module to serialize/deserialize timestampsas the Unix timestamp. The pre-existing module does this as an
i128
where ani64
wouldsuffice. This new module should be preferred.
Changed
error::Format
has had itssource()
implementation changed to no longer return a boxed valuefrom the
ComponentRange
variant. If you were explicitly expecting this, you will need to updateyour code. The method API remains unchanged.
[year repr:century]
supports single-digit values.format_into
methods accept?Sized
references.Miscellaneous
proven as uninhabited. The relevant fields are doc-hidden and not semver-guaranteed to remain as
such, though it is unlikely to change.
gains. Among the methods changed are
util::is_leap_year
util::weeks_in_year
Month::length
Date::to_calendar_date
Date::month
Date::day
Date::from_julian_day
Date::to_julian_day
tokio-rs/tokio (tokio)
v1.45.1
: Tokio v1.45.1Compare Source
1.45.1 (May 24th, 2025)
This fixes a regression on the wasm32-unknown-unknown target, where code that previously did not panic due to calls to
Instant::now()
started failing. This is due to the stabilization of the first time-based metric.Fixed
v1.45.0
: Tokio v1.45.0Compare Source
Added
worker_total_busy_duration
,worker_park_count
, andworker_unpark_count
(#6899, #7276)Command::spawn_with
(#7249)Changed
Unpin
for some trait impls (#7204)runtime::Handle
as unwind safe (#7230)Unstable
toml-rs/toml (toml_edit)
v0.22.26
Compare Source
v0.22.25
Compare Source
tower-rs/tower-http (tower-http)
v0.6.4
: tower-http 0.6.4Compare Source
Added
ServiceExt
trait for chaining layers onto an arbitrary http service justlike
ServiceBuilderExt
allows forServiceBuilder
(#563)Fixed
S::Error
forService
impls ofRequestBodyTimeout<S>
andResponseBodyTimeout<S>
(#533)is_end_stream
(#535)fs::ServeDir
(#553)content-lenght
of 1 in response to range requests to emptyfiles (#556)
AsyncRequireAuthorization
, use the original inner service after it isready, instead of using a clone (#561)
v0.6.3
: tower-http 0.6.3Compare Source
This release was yanked because its definition of
ServiceExt
was quite unhelpful, in a way that's very unlikely that anybody would start depending on within the small timeframe before this was yanked, but that was technically breaking to change.gfx-rs/wgpu (wgpu)
v25.0.2
Compare Source
Bug Fixes
General
Queue::write_buffer
. By @RedMindZ in #7582raw-window-handle
dependency being too lenient. By @kpreid in #7526WebGPU
rust-windowing/winit (winit)
v0.30.11
: Winit release v0.30.11Compare Source
Fixed
pump_events
driven loop deadlocking when loop was not drained before exit.v0.30.10
: Winit version 0.30.10Compare Source
Added
IconExtWindows::from_resource_name
.CursorGrabMode::Locked
.WindowExtWayland::xdg_toplevel
.Changed
NSApplication
class (which means you can now override it yourself).application delegate yourself.
application:didFinishLaunchingWithOptions:
and provide the desired behaviour yourself.Fixed
WindowExtMacOS::set_simple_fullscreen
now honorsWindowExtMacOS::set_borderless_game
Some(Duration::Zero)
blocking withWait
polling modeset_cursor_grab
without pointer focus.FD
.run_app_on_demand
returning without closing open windows.VideoMode::refresh_rate_millihertz
for fractional refresh rates.None
instead of panicking.Ime::Preedit
cursor offset calculation.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 is behind base branch, 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.