chore(deps): bump the patch group across 2 directories with 19 updates by dependabot[bot] · Pull Request #1213 · DiamondLightSource/workflows
Bumps the patch group with 19 updates in the /backend directory:
| Package | From | To |
|---|---|---|
| anyhow | 1.0.100 |
1.0.102 |
| chrono | 0.4.42 |
0.4.44 |
| mockito | 1.7.0 |
1.7.2 |
| serde_json | 1.0.145 |
1.0.149 |
| thiserror | 2.0.17 |
2.0.18 |
| tracing | 0.1.41 |
0.1.44 |
| tracing-subscriber | 0.3.20 |
0.3.23 |
| opentelemetry-otlp | 0.31.0 |
0.31.1 |
| tracing-opentelemetry | 0.32.0 |
0.32.1 |
| axum | 0.8.6 |
0.8.8 |
| regex | 1.12.2 |
1.12.3 |
| tower-http | 0.6.6 |
0.6.8 |
| syn | 2.0.107 |
2.0.117 |
| aws-credential-types | 1.2.2 |
1.2.7 |
| axum-extra | 0.12.1 |
0.12.5 |
| futures-util | 0.3.31 |
0.3.32 |
| tokio-stream | 0.1.17 |
0.1.18 |
| graphql-ws-client | 0.12.0 |
0.12.1 |
| tower | 0.5.2 |
0.5.3 |
Bumps the patch group with 1 update in the /workflows-cli directory: serde_json.
Updates anyhow from 1.0.100 to 1.0.102
Commits
5c657b3Release 1.0.102e737fb6Merge pull request #442 from dtolnay/backtrace7fe62b5Further simply backtrace conditional compilationc8cb5caMerge pull request #441 from dtolnay/backtracede27df7Delete CI use of --features=backtrace9b67e5dMerge pull request #440 from dtolnay/backtraceefdb11aSimplifystd_backtraceconditional codeb8a9a70Merge pull request #439 from dtolnay/backtracea42fc2cRemovefeature = "backtrace"conditional code2a2a3ceRe-word backtrace feature comment- Additional commits viewable in compare view
Updates chrono from 0.4.42 to 0.4.44
Release notes
Sourced from chrono's releases.
0.4.44
What's Changed
- docs: match MSRV with
Cargo.tomlcontents by@coryanin chronotope/chrono#1772- Add track_caller to non-deprecated functions by
@svix-jplattein chronotope/chrono#17740.4.43
What's Changed
- Install extra components for lint workflow by
@djcin chronotope/chrono#1741- Upgrade windows-bindgen to 0.64 by
@djcin chronotope/chrono#1742- Improve windows-bindgen setup by
@djcin chronotope/chrono#1744- Drop stabilized feature doc_auto_cfg by
@djcin chronotope/chrono#1745- Faster RFC 3339 parsing by
@djcin chronotope/chrono#1748- Update windows-bindgen requirement from 0.64 to 0.65 by
@dependabot[bot] in chronotope/chrono#1751- add
NaiveDate::abs_diffby@Kinranyin chronotope/chrono#1752- Add feature gated defmt support. by
@pebenderin chronotope/chrono#1747- Drop deny lints, eager Debug impls are a mixed blessing by
@djcin chronotope/chrono#1753- chore: minor improvement for docs by
@spuradagein chronotope/chrono#1756- Added doctest for the NaiveDate years_since function by
@LucasBouin chronotope/chrono#1755- Prepare 0.4.43 by
@djcin chronotope/chrono#1765- Update copyright year to 2026 in LICENSE.txt by
@taozui472in chronotope/chrono#1767
Commits
c14b459Bump version to 0.4.44ea832c5Add track_caller to non-deprecated functionscfae889Fix panic message in to_rfc2822f8900b5docs: match MSRV withCargo.tomlcontents45caaa9Update copyright year to 2026 in LICENSE.txt1c0b8f0Bump version to 0.4.43a03e43bUpgrade windows-bindgen to 0.664fedabaIgnore bincode advisoryf4b7bbdBump actions/checkout from 5 to 6db12973Added doctest for the NaiveDate years_since function (#1755)- Additional commits viewable in compare view
Updates mockito from 1.7.0 to 1.7.2
Release notes
Sourced from mockito's releases.
1.7.2
- Update to reqwest 0.13 by
@tottotoin lipanski/mockito#223- Allow returning a different status code based on a request by
@songokasin lipanski/mockito#2241.7.1
- Add headers method to Request struct by
@gustavomedeirossin lipanski/mockito#220- Optimize body matching by checking binary match before UTF-8 conversion by
@Abimael10in lipanski/mockito#221- Refactor response body by
@tottotoin lipanski/mockito#222
Commits
2e16acfBump to 1.7.2e404bdfUpdate docse2c1692Merge pull request #224 from songokas/status-code-from-request86596b7Allow returning a different status code based on a request4a70878Merge pull request #223 from tottoto/update-to-reqwest-0.1335fccfbUpdate to reqwest 0.137f00a9cBump to 1.7.1dff2b36Bump to 1.7.09f776f9Merge pull request #222 from tottoto/refactor-response-body89c0121Refactor response body- Additional commits viewable in compare view
Updates serde_json from 1.0.145 to 1.0.149
Release notes
Sourced from serde_json's releases.
v1.0.149
v1.0.148
- Update
zmijdependency to 1.0v1.0.147
- Switch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (#1304)
v1.0.146
- Set fast_arithmetic=64 for riscv64 (#1305, thanks
@Xeonacid)
Commits
4f6dbfaRelease 1.0.149f3df680Touch up PR 1306e16730fMerge pull request #1306 from b41sh/fix-float-number-displayeeb2bcdAlignarbitrary_precisionnumber strings with zmij’s formatting8b291c4Release 1.0.1481aefe15Update to zmij 1.062d6e8dRelease 1.0.147fd829a6Merge pull request #1304 from dtolnay/zmije757a3dSwitch from ryu -> zmij for float formatting75ad7e6Release 1.0.146- Additional commits viewable in compare view
Updates thiserror from 2.0.17 to 2.0.18
Release notes
Sourced from thiserror's releases.
2.0.18
- Make compatible with project-level
needless_lifetimes = "forbid"(#443, thanks@LucaCappelletti94)
Commits
dc0f6a2Release 2.0.180275292Touch up PR 4433c33bc6Merge pull request #443 from LucaCappelletti94/master995939cReproduce issue 44221653d1Made clippy lifetime allows conditional45e5388Update actions/upload-artifact@v5 -> v6386aac1Update actions/upload-artifact@v4 -> v5ec50561Update actions/checkout@v5 -> v6247eab5Update name of empty_enum clippy lint91b181fRaise required compiler to Rust 1.68- Additional commits viewable in compare view
Updates tracing from 0.1.41 to 0.1.44
Release notes
Sourced from tracing's releases.
tracing 0.1.44
Fixed
- Fix
record_allpanic (#3432)Changed
tracing-core: updated to 0.1.36 (#3440)#3432: tokio-rs/tracing#3432 #3440: tokio-rs/tracing#3440
tracing 0.1.43
Important
The previous release [0.1.42] was yanked because #3382 was a breaking change. See further details in #3424. This release contains all the changes from that version, plus a revert for the problematic part of the breaking PR.
Fixed
- Revert "make
valuesetmacro sanitary" (#3425)#3382: tokio-rs/tracing#3382 #3424: tokio-rs/tracing#3424 #3425: tokio-rs/tracing#3425 [0.1.42]: https://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42
tracing 0.1.42
Important
The [
Span::record_all] method has been removed from the documented API. It was always unsuable via the documented API as it requried aValueSetwhich has no publically documented constructors. The method remains, but should not be used outside oftracingmacros.Added
- attributes: Support constant expressions as instrument field names (#3158)
- Add
record_all!macro for recording multiple values in one call (#3227)- core: Improve code generation at trace points significantly (#3398)
Changed
Fixed
- Fix "name / parent" variant of
event!(#2983)
... (truncated)
Commits
2d55f6fchore: prepare tracing 0.1.44 (#3439)10a9e83chore: prepare tracing-core 0.1.36 (#3440)ee82cf9tracing: fix record_all panic (#3432)9978c36chore: prepare tracing-mock 0.1.0-beta.3 (#3429)cc44064chore: prepare tracing-subscriber 0.3.22 (#3428)64e1c8dchore: prepare tracing 0.1.43 (#3427)7c44f7btracing: revert "makevaluesetmacro sanitary" (#3425)cdaf661chore: prepare tracing-mock 0.1.0-beta.2 (#3422)a164fd3chore: prepare tracing-journald 0.3.2 (#3421)405397bchore: prepare tracing-appender 0.2.4 (#3420)- Additional commits viewable in compare view
Updates tracing-subscriber from 0.3.20 to 0.3.23
Release notes
Sourced from tracing-subscriber's releases.
tracing-subscriber 0.3.23
Fixed
- Allow ansi sanitization to be disabled (#3484)
tracing-subscriber 0.3.22
Important
The previous release [0.3.21] was yanked as it depended explicitly on [tracing-0.1.42], which was yanked due to a breaking change (see #3424 for details). This release contains all the changes from the previous release, plus an update to the newer version of
tracing.Changed
tracing: updated to 0.1.43 (#3427)#3424: tokio-rs/tracing#3424 #3427: tokio-rs/tracing#3427 [0.3.21]: https://github.com/tokio-rs/tracing/releases/tag/tracing-subscriber-0.3.21 [tracing-0.1.42]: https://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42
tracing-subscriber 0.3.21
Fixed
- Change registry exit to decrement local span ref only (#3331)
- Make Layered propagate
on_register_dispatch(#3379)Changed
tracing: updated to 0.1.42 (#3418)Performance
- Remove
clone_spanon enter (#3289)Documented
- Fix a few small things in the format module (#3339)
- Fix extra closing brace in layer docs (#3350)
- Fix link in
FmtSpandocs (#3411)#3289: tokio-rs/tracing#3289 #3331: tokio-rs/tracing#3331 #3339: tokio-rs/tracing#3339 #3350: tokio-rs/tracing#3350 #3379: tokio-rs/tracing#3379 #3411: tokio-rs/tracing#3411
... (truncated)
Commits
54ede4dchore: prepare tracing-subscriber 0.3.23 (#3490)37558d5subscriber: allow ansi sanitization to be disabled (#3484)efc690fcore: add missing const (#3449)0c32367core: Use const initializers instead ofonce_cell9feb241docs: add arcswap reload crate to related (#3442)2d55f6fchore: prepare tracing 0.1.44 (#3439)10a9e83chore: prepare tracing-core 0.1.36 (#3440)ee82cf9tracing: fix record_all panic (#3432)9978c36chore: prepare tracing-mock 0.1.0-beta.3 (#3429)cc44064chore: prepare tracing-subscriber 0.3.22 (#3428)- Additional commits viewable in compare view
Updates opentelemetry-otlp from 0.31.0 to 0.31.1
Release notes
Sourced from opentelemetry-otlp's releases.
opentelemetry-otlp 0.31.1
What's Changed
- feat(OTLP): add tls-ring, tls-aws-lc, and tls-provider-agnostic feature flags [patch release v0.31.1] by
@lalitbin open-telemetry/opentelemetry-rust#3426Full Changelog: open-telemetry/opentelemetry-rust@v0.31.0...opentelemetry-otlp-0.31.1
Commits
febe718feat(OTLP): add tls-ring, tls-aws-lc, and tls-provider-agnostic feature flags...- See full diff in compare view
Updates tracing-opentelemetry from 0.32.0 to 0.32.1
Release notes
Sourced from tracing-opentelemetry's releases.
0.32.1
Added
- allow OpenTelemetry context access with SpanRef (#234)
- add event-counting filtering layer for spans (#228)
- publicly export
SetParentErrorFixed
- fix panic in multithreaded follows-from
Other
Changelog
Sourced from tracing-opentelemetry's changelog.
0.32.1 - 2025-12-17
Added
- allow OpenTelemetry context access with SpanRef (#234)
- add event-counting filtering layer for spans (#228)
- publicly export
SetParentErrorFixed
- fix panic in multithreaded follows-from
Other
Commits
feedb22chore: prepare release of 0.32.1 (#246)99b934bfeat: allow OpenTelemetry context access with SpanRef (#234)35be2a5docs: add functionality rustdocs to layera31f8dbfix: fix panic in multithreaded follows-from94fddb0test: add test for mutlithreaded follows from panic6b81167Remove unwanted dependency on opentelemetry sdk crate (#241)938a9a8fix: fix broken compilation (#245)13f7ca2feat: add event-counting filtering layer for spans (#228)884b00cchore: update README.md links to use the latest version (#239)79be94cchore: remove thiserror and unused dependencies (#238)- Additional commits viewable in compare view
Updates axum from 0.8.6 to 0.8.8
Release notes
Sourced from axum's releases.
axum v0.8.8
- Clarify documentation for
Router::route_layer(#3567)axum v0.8.7
Commits
d07863fRelease axum v0.8.8 and axum-extra v0.12.3287c674axum-extra: Make typed-routing feature enable routing feature (#3514)f5804aaSecondElementIs: Correct a small inconsistency (#3559)f51f3baaxum-extra: Add trailing newline to pretty JSON response (#3526)816407aFix integer underflow intry_range_responsefor empty files (#3566)78656ebdocs: Clarifyroute_layerdoes not apply middleware to the fallback handler...4404f27Release axum v0.8.7 and axum-extra v0.12.28f1545aFix typo in extractors guide (#3554)4fc3faaRelax implicit Send / Sync bounds (#3555)a05920cMake it easier to visually scan for default features (#3550)- Additional commits viewable in compare view
Updates regex from 1.12.2 to 1.12.3
Changelog
Sourced from regex's changelog.
1.12.3 (2025-02-03)
This release excludes some unnecessary things from the archive published to crates.io. Specifically, fuzzing data and various shell scripts are now excluded. If you run into problems, please file an issue.
Improvements:
- #1319: Switch from a Cargo
excludelist to anincludelist, and exclude some unnecessary stuff.
Commits
Updates tower-http from 0.6.6 to 0.6.8
Release notes
Sourced from tower-http's releases.
tower-http-0.6.8
Fixed
- Disable
multiple_membersin Gzip decoder, since HTTP context only uses one member. (#621)What's Changed
- Disable
multiple_membersoption for gzip decoder by@ducaalein tower-rs/tower-http#621- ci: Pin tracing in MSRV job by
@ducaalein tower-rs/tower-http#622- ci: Switch cargo-public-api-crates to cargo-check-external-types by
@tottotoin tower-rs/tower-http#613- Remove deprecated annotations and Refactor From implementations by
@sinder38in tower-rs/tower-http#608- v0.6.8 by
@seanmonstarin tower-rs/tower-http#624New Contributors
@sinder38made their first contribution in tower-rs/tower-http#608Full Changelog: tower-rs/tower-http@tower-http-0.6.7...tower-http-0.6.8
tower-http-0.6.7
Added
TimeoutLayer::with_status_code(status)to define the status code returned when timeout is reached. (#599)Deprecated
auth::require_authorizationis too basic for real-world. (#591)TimeoutLayer::new()should be replaced withTimeoutLayer::with_status_code(). (Previously wasStatusCode::REQUEST_TIMEOUT) (#599)Fixed
on_eosis now called even for successful responses. (#580)ServeDir: call fallback when filename is invalid (#586)decompressionwill not fail when body is empty (#618)#580: tower-rs/tower-http#580 #586: tower-rs/tower-http#586 #591: tower-rs/tower-http#591 #599: tower-rs/tower-http#599 #618: tower-rs/tower-http#618
New Contributors
@mladedavmade their first contribution in tower-rs/tower-http#580@aryaveersrmade their first contribution in tower-rs/tower-http#586@soerenmeiermade their first contribution in tower-rs/tower-http#588
... (truncated)
Commits
33166c8v0.6.86680160Fix deprecated lints (#608)81b8231ci: Switch cargo-public-api-crates to cargo-check-external-types (#613)1fb0144ci: pin tracing in msrv job (#622)1fe4c09fix(decompression): disablemultiple_membersoption for gzip decoder (#621)3bf1ba7v0.6.7723ca9afix(decompression): Suppress EOF errors caused by decompressing empty body (#...8ab9f82chore(ci): use newer cargo-public-api-crates job (#619)7cfdf76doc: Replace doc_auto_cfg with doc_cfg (#609)50beeafAdd support for custom status code in TimeoutLayer (#599)- Additional commits viewable in compare view
Updates syn from 2.0.107 to 2.0.117
Release notes
Sourced from syn's releases.
2.0.117
- Fix parsing of
self::pattern in first function argument (#1970)2.0.116
- Optimize parse_fn_arg_or_variadic for less lookahead on erroneous receiver (#1968)
2.0.115
- Enable GenericArgument::Constraint parsing in non-full mode (#1966)
2.0.114
2.0.113
2.0.112
- Fix panic in LitByte::new().value() (#1951, thanks
@VictorArcium)2.0.111
- Allow first argument of
braced!,bracketed!,parenthesized!to be an otherwise unused variable (#1946)2.0.110
- Tweaks to improve build speed (#1939, thanks
@dishmaker)- Make
syn::ext::IdentExt::unrawavailable without "parsing" feature (#1940)- Support parsing
syn::Metafollowed by=>(#1944)2.0.109
2.0.108
- Parse unrecognized or invalid literals as Lit::Verbatim (#1925)
Commits
7bcb37cRelease 2.0.1179c6e7d3Merge pull request #1970 from dtolnay/receiver019a848Fix self:: pattern in first function argument23f54f3Update test suite to nightly-2026-02-18b99b9a6Unpin CI miri toolchaina62e54aRelease 2.0.1165a8ed9fMerge pull request #1968 from dtolnay/receiver813afccOptimize parse_fn_arg_or_variadic for less lookahead on erroneous receiverc172150Add regression test for issue 17180071ab3Ignore type_complexity clippy lint- Additional commits viewable in compare view
Updates aws-credential-types from 1.2.2 to 1.2.7
Commits
- See full diff in compare view
Updates axum-extra from 0.12.1 to 0.12.5
Release notes
Sourced from axum-extra's releases.
axum-extra v0.12.3
- changed: Make the
typed-routingfeature enable theroutingfeature (#3514)- changed: Add trailing newline to
ErasedJson::prettyresponse bodies (#3526)- fixed: Fix integer underflow in
FileStream::try_range_responsefor empty files (#3566)#3514: tokio-rs/axum#3514 #3526: tokio-rs/axum#3526 #3566: tokio-rs/axum#3566
axum-extra v0.12.2
- Make it easier to visually scan for default features (#3550)
Commits
- See full diff in compare view
Updates futures-util from 0.3.31 to 0.3.32
Release notes
Sourced from futures-util's releases.
0.3.32
- Bump MSRV of utility crates to 1.71. (#2989)
- Soft-deprecate
ready!macro in favor ofstd::task::ready!added in Rust 1.64 (#2925)- Soft-deprecate
pin_mut!macro in favor ofstd::pin::pin!added in Rust 1.68 (#2929)- Add
FuturesOrdered::clear(#2927)- Add
mpsc::*Receiver::recv(#2947)- Add
mpsc::*Receiver::try_recvand deprecatempsc::*Receiver::::try_next(#2944)- Implement
FusedStreamforsink::With(#2948)- Add
no_stdsupport forshared(#2868)- Make
Mutex::new()const (#2956)- Add
#[clippy::has_significant_drop]to guards (#2967)- Remove dependency to
pin-utils(#2929)- Remove dependency on
num_cpus(#2946)- Performance improvements (#2983)
- Documentation improvements (#2925, #2926, #2940, #2971)
Changelog
Sourced from futures-util's changelog.
0.3.32 - 2026-02-15
- Bump MSRV of utility crates to 1.71. (#2989)
- Soft-deprecate
ready!macro in favor ofstd::task::ready!added in Rust 1.64 (#2925)- Soft-deprecate
pin_mut!macro in favor ofstd::pin::pin!added in Rust 1.68 (#2929)- Add
FuturesOrdered::clear(#2927)- Add
mpsc::*Receiver::recv(#2947)- Add
mpsc::*Receiver::try_recvand deprecatempsc::*Receiver::::try_next(#2944)- Implement
FusedStreamforsink::With(#2948)- Add
no_stdsupport forshared(#2868)- Make
Mutex::new()const (#2956)- Add
#[clippy::has_significant_drop]to guards (#2967)- Remove dependency to
pin-utils(#2929)- Remove dependency on
num_cpus(#2946)- Performance improvements (#2983)
- Documentation improvements (#2925, #2926, #2940, #2971)
Commits
d9bba94Release 0.3.32151e0b9Add comments on rust-version field in Cargo.toml4aaf00cBump MSRV of utility crates to 1.71a4cce12perf: improve AtomicWaker::wake performance (#2983)ba9d102Add#[clippy::has_significant_drop]to guards (#2967)20396a8Fix rustdoc::broken_intra_doc_links warning815f6ebFix documentation ofBiLock::lock(#2971)