chore(deps): update all dependencies #11

Open
kjuulh wants to merge 1 commits from renovate/all into main
Owner

This PR contains the following updates:

Package Type Update Change
anyhow workspace.dependencies patch 1.0.93 -> 1.0.96
async-trait workspace.dependencies patch 0.1.83 -> 0.1.86
axum workspace.dependencies minor 0.7 -> 0.8
bytes workspace.dependencies minor 1.8.0 -> 1.10.0
chrono dependencies patch 0.4.38 -> 0.4.40
clap workspace.dependencies patch 4.5.21 -> 4.5.31
dagger-sdk dependencies minor 0.13.0 -> 0.16.0
nodrift workspace.dependencies minor 0.2.0 -> 0.3.0
notmad dependencies minor 0.5.0 -> 0.7.0
rand (source) dependencies minor 0.8.5 -> 0.9.0
tokio (source) workspace.dependencies minor 1.41.1 -> 1.43.0
tokio-stream (source) dependencies patch 0.1.16 -> 0.1.17
tokio-util (source) dependencies patch 0.7.12 -> 0.7.13
uuid workspace.dependencies minor 1.11.0 -> 1.15.1

Release Notes

dtolnay/anyhow (anyhow)

v1.0.96

Compare Source

  • Documentation improvements

v1.0.95

Compare Source

v1.0.94

Compare Source

  • Documentation improvements
dtolnay/async-trait (async-trait)

v0.1.86

Compare Source

  • Documentation improvements

v0.1.85

Compare Source

  • Omit Self: 'async_trait bound in impl when not needed by signature (#​284)

v0.1.84

Compare Source

  • Support impl Trait in return type (#​282)
tokio-rs/axum (axum)

v0.8.0: axum v0.8.0

Compare Source

since rc.1

  • breaking: axum::extract::ws::Message now uses Bytes in place of Vec<u8>,
    and a new Utf8Bytes type in place of String, for its variants (#​3078)
  • breaking: Remove OptionalFromRequestParts impl for Query (#​3088)
  • changed: Upgraded tokio-tungstenite to 0.26 (#​3078)
  • changed: Query/Form: Use serde_path_to_error to report fields that failed to parse (#​3081)

full changelog

You can also read the blog post on tokio

Note: there are further relevant changes in axum-core's changelog

  • breaking: Upgrade matchit to 0.8, changing the path parameter syntax from /:single and /*many to /{single} and /{*many}; the old syntax produces a panic to avoid silent change in behavior (#​2645)
  • breaking: Require Sync for all handlers and services added to Router and MethodRouter (#​2473)
  • breaking: The tuple and tuple_struct Path extractor deserializers now check that the number of parameters matches the tuple length exactly (#​2931)
  • breaking: Move Host extractor to axum-extra (#​2956)
  • breaking: Remove WebSocket::close. Users should explicitly send close messages themselves. (#​2974)
  • breaking: Make serve generic over the listener and IO types (#​2941)
  • breaking: Remove Serve::tcp_nodelay and WithGracefulShutdown::tcp_nodelay.
    See serve::ListenerExt for an API that let you set arbitrary TCP stream properties. (#​2941)
  • breaking: Option<Path<T>> no longer swallows all error conditions,
    instead rejecting the request in many cases; see its documentation for details (#​2475)
  • breaking: axum::extract::ws::Message now uses Bytes in place of Vec<u8>,
    and a new Utf8Bytes type in place of String, for its variants (#​3078)
  • fixed: Skip SSE incompatible chars of serde_json::RawValue in Event::json_data (#​2992)
  • fixed: Don't panic when array type is used for path segment (#​3039)
  • fixed: Avoid setting content-length before middleware.
    This allows middleware to add bodies to requests without needing to manually set content-length (#​2897)
  • change: Update minimum rust version to 1.75 (#​2943)
  • changed: Upgraded tokio-tungstenite to 0.26 (#​3078)
  • changed: Query/Form: Use serde_path_to_error to report fields that failed to parse (#​3081)
  • added: Add method_not_allowed_fallback to set a fallback when a path matches but there is no handler for the given HTTP method (#​2903)
  • added: Add NoContent as a self-described shortcut for StatusCode::NO_CONTENT (#​2978)
  • added: Add support for WebSockets over HTTP/2. They can be enabled by changing get(ws_endpoint) handlers to any(ws_endpoint) (#​2894)
  • added: Add MethodFilter::CONNECT, routing::connect[_service] and MethodRouter::connect[_service] (#​2961)
  • added: Extend FailedToDeserializePathParams::kind enum with (ErrorKind::DeserializeError). This new variant captures both key, value, and message from named path parameters parse errors, instead of only deserialization error message in ErrorKind::Message. (#​2720)
tokio-rs/bytes (bytes)

v1.10.0

Compare Source

Added
  • Add feature to support platforms without atomic CAS (#​467)
  • try_get_* methods for Buf trait (#​753)
  • Implement Buf::chunks_vectored for Take (#​617)
  • Implement Buf::chunks_vectored for VecDeque<u8> (#​708)
Fixed
  • Remove incorrect guarantee for chunks_vectored (#​754)
  • Ensure that tests pass under panic=abort (#​749)

v1.9.0

Compare Source

Added
  • Add Bytes::from_owner to enable externally-allocated memory (#​742)
Documented
  • Fix typo in Buf::chunk() comment (#​744)
Internal changes
  • Replace BufMut::put with BufMut::put_slice in Writer impl (#​745)
  • Rename hex_impl! to fmt_impl! and reuse it for fmt::Debug (#​743)
chronotope/chrono (chrono)

v0.4.40: 0.4.40

Compare Source

What's Changed

v0.4.39: 0.4.39

Compare Source

What's Changed

clap-rs/clap (clap)

v4.5.31

Compare Source

Features
  • Add ValueParserFactory for Saturating<T>

v4.5.30

Compare Source

Fixes
  • (assert) Allow num_args(0..=1) to be used with SetTrue
  • (assert) Clean up rendering of takes_values assertions

v4.5.29

Compare Source

Fixes
  • Change ArgMatches::args_present so not-present flags are considered not-present (matching the documentation)

v4.5.28

Compare Source

Features
  • (derive) Unstable support for full markdown syntax for doc comments, enabled with unstable-markdown

v4.5.27

Compare Source

Documentation
  • Iterate on tutorials and reference based on feedback

v4.5.26

Compare Source

Fixes
  • (error) Reduce binary size with the suggestions feature

v4.5.25

Compare Source

Fixes
  • (help) Reduce binary size

v4.5.24

Compare Source

Fixes
  • (parser) Correctly handle defaults with ignore_errors(true) and when a suggestion is provided for an unknown argument

v4.5.23

Compare Source

Fixes
  • (parser) When check allow_negative_numbers, allow E again

v4.5.22

Compare Source

Fixes
  • (assert) Catch bugs with arguments requiring themself
dagger/dagger (dagger-sdk)

v0.16.2

Compare Source

Added
Fixed
Dependencies
What to do next?

v0.16.1

Compare Source

Fixed
What to do next?

v0.16.0

Compare Source

🔥 Breaking Changes
  • To match automatic configuration, insecure-entitlements now includes security.insecure when configuring the engine manually by @​jedevc in https://github.com/dagger/dagger/pull/9513

  • Module load performance is improved and related API refactored by @​sipsma in https://github.com/dagger/dagger/pull/9505
    Loading of modules (the load module step shown in progress output) is faster now in many cases. In particular:

    • Cache utilization of module loading is greatly improved, which can decrease load times by up to a factor of 10 when re-calling functions after changing source code in a Daggerized repo.
    • Less extraneous files are loaded from the source repository

    Users of modules with large numbers of dependencies or in large git repositories are expected to see the most immediate benefit.

    For some concrete numbers, here are load module times for the dagger-dev's module in Dagger's repository under different scenarios:

    • dagger call --help on new engines with an empty cache
      • v0.15.4: 1m20s
      • v0.16.0: 1m1s
      • ~23% faster
    • re-running dagger call --help with no file changes in the repo:
      • v0.15.4: 10.9s
      • v0.16.0: 2.8s
      • ~74% faster
    • re-running dagger call --help after making a change to a random source code file in the repo:
      • v0.15.4: 32.1s
      • v0.16.0: 2.8s
      • ~91% faster

    These improvements in cache utilization are also setup for future improvements not only in load module times but function call times more generally.

    This improvement comes with a few breaking changes that are not expected to impact most users. However, the changes require that users upgrade their CLI to v0.16.0 in order to connect to v0.16.0 engines. Older CLIs will error when connecting to newer engines.

    In terms of the breaking changes, impacted users are those who:

    • have function code that imports local libraries outside of the dagger module source directory
    • rely on a package manager configuration file (e.g. go.mod) that exists in a parent directory of the dagger module source directory

    They may need to update their dagger.json configuration file to add an explicit "include" setting to ensure those extra files or directories are loaded with the module. This is because numerous files previously implicitly loaded are now skipped by default, which contributes to the performance improvements.

    For example, if your module code is in .dagger and relies on the go.mod file in the parent directory, you would add the following to your dagger.json file:

    {
      "include": ["../go.mod", "../go.sum"]
    }
    

    The values in the "include" array are relative to the directory containing dagger.json. They can be also be glob patterns (e.g. "**/*.txt"). To explicitly exclude some files matched by a previous include pattern, you can prepend the include pattern with a ! character (e.g. "!**/foo.txt").

    • Previously, the exclude setting existed but has now been superseded by prefixing an include pattern with a ! character. However, this is backwards-compatible, so existing exclude settings will be automatically turned into equivalent !-prefixed include settings when running dagger develop. No user intervention is needed.

    The core API's ModuleSource and Module types have also undergone some cleanup that includes breaking changes. Most users do not interact with these APIs, but any that do may need some minor adjustments to their code. In particular:

    • Module.initialize no longer needs to be called; the module is initialized on creation
    • ResolveFromCaller no longer needs to be called for local module sources; context is automatically loaded and resolved efficiently as needed by other API calls
Added
What to do next?

v0.15.4

Compare Source

Added
Fixed
What to do next?

v0.15.3

Compare Source

Added
Fixed
Dependencies
What to do next?

v0.15.2

Compare Source

Added
Changed
Fixed
What to do next?

v0.15.1

Compare Source

Fixed
What to do next?
kjuulh/mad (notmad)

v0.7.1

Compare Source

Fixed
  • make sure to close on final

v0.7.0

Compare Source

Added
  • actually bubble up errors
Fixed
  • (deps) update rust crate thiserror to v2 (#​9)

v0.6.0

Compare Source

Added
  • adding test to make sure we can gracefully shutdown
  • make sure to close down properly
rust-random/rand (rand)

v0.9.0

Compare Source

Security and unsafe
  • Policy: "rand is not a crypto library" (#​1514)
  • Remove fork-protection from ReseedingRng and ThreadRng. Instead, it is recommended to call ThreadRng::reseed on fork. (#​1379)
  • Use zerocopy to replace some unsafe code (#​1349, #​1393, #​1446, #​1502)
Dependencies
Features
  • Support std feature without getrandom or rand_chacha (#​1354)
  • Enable feature small_rng by default (#​1455)
  • Remove implicit feature rand_chacha; use std_rng instead. (#​1473)
  • Rename feature serde1 to serde (#​1477)
  • Rename feature getrandom to os_rng (#​1537)
  • Add feature thread_rng (#​1547)
API changes: rand_core traits
  • Add fn RngCore::read_adapter implementing std::io::Read (#​1267)
  • Add trait CryptoBlockRng: BlockRngCore; make trait CryptoRng: RngCore (#​1273)
  • Add traits TryRngCore, TryCryptoRng (#​1424, #​1499)
  • Rename fn SeedableRng::from_rng -> try_from_rng and add infallible variant fn from_rng (#​1424)
  • Rename fn SeedableRng::from_entropy -> from_os_rng and add fallible variant fn try_from_os_rng (#​1424)
  • Add bounds Clone and AsRef to associated type SeedableRng::Seed (#​1491)
API changes: Rng trait and top-level fns
  • Rename fn rand::thread_rng() to rand::rng() and remove from the prelude (#​1506)
  • Remove fn rand::random() from the prelude (#​1506)
  • Add top-level fns random_iter, random_range, random_bool, random_ratio, fill (#​1488)
  • Re-introduce fn Rng::gen_iter as random_iter (#​1305, #​1500)
  • Rename fn Rng::gen to random to avoid conflict with the new gen keyword in Rust 2024 (#​1438)
  • Rename fns Rng::gen_range to random_range, gen_bool to random_bool, gen_ratio to random_ratio (#​1505)
  • Annotate panicking methods with #[track_caller] (#​1442, #​1447)
API changes: RNGs
  • Fix <SmallRng as SeedableRng>::Seed size to 256 bits (#​1455)
  • Remove first parameter (rng) of ReseedingRng::new (#​1533)
API changes: Sequences
  • Split trait SliceRandom into IndexedRandom, IndexedMutRandom, SliceRandom (#​1382)
  • Add IndexedRandom::choose_multiple_array, index::sample_array (#​1453, #​1469)
API changes: Distributions: renames
  • Rename module rand::distributions to rand::distr (#​1470)
  • Rename distribution Standard to StandardUniform (#​1526)
  • Move distr::Slice -> distr::slice::Choose, distr::EmptySlice -> distr::slice::Empty (#​1548)
  • Rename trait distr::DistString -> distr::SampleString (#​1548)
  • Rename distr::DistIter -> distr::Iter, distr::DistMap -> distr::Map (#​1548)
API changes: Distributions
  • Relax Sized bound on Distribution<T> for &D (#​1278)
  • Remove impl of Distribution<Option<T>> for StandardUniform (#​1526)
  • Let distribution StandardUniform support all NonZero* types (#​1332)
  • Fns {Uniform, UniformSampler}::{new, new_inclusive} return a Result (instead of potentially panicking) (#​1229)
  • Distribution Uniform implements TryFrom instead of From for ranges (#​1229)
  • Add UniformUsize (#​1487)
  • Remove support for generating isize and usize values with StandardUniform, Uniform (except via UniformUsize) and Fill and usage as a WeightedAliasIndex weight (#​1487)
  • Add impl DistString for distributions Slice<char> and Uniform<char> (#​1315)
  • Add fn Slice::num_choices (#​1402)
  • Add fn p() for distribution Bernoulli to access probability (#​1481)
API changes: Weighted distributions
  • Add pub module rand::distr::weighted, moving WeightedIndex there (#​1548)
  • Add trait weighted::Weight, allowing WeightedIndex to trap overflow (#​1353)
  • Add fns weight, weights, total_weight to distribution WeightedIndex (#​1420)
  • Rename enum WeightedError to weighted::Error, revising variants (#​1382) and mark as #[non_exhaustive] (#​1480)
API changes: SIMD
  • Switch to std::simd, expand SIMD & docs (#​1239)
Reproducibility-breaking changes
  • Make ReseedingRng::reseed discard remaining data from the last block generated (#​1379)
  • Change fn SmallRng::seed_from_u64 implementation (#​1203)
  • Allow UniformFloat::new samples and UniformFloat::sample_single to yield high (#​1462)
  • Fix portability of distribution Slice (#​1469)
  • Make Uniform for usize portable via UniformUsize (#​1487)
  • Fix IndexdRandom::choose_multiple_weighted for very small seeds and optimize for large input length / low memory (#​1530)
Reproducibility-breaking optimisations
  • Optimize fn sample_floyd, affecting output of rand::seq::index::sample and rand::seq::SliceRandom::choose_multiple (#​1277)
  • New, faster algorithms for IteratorRandom::choose and choose_stable (#​1268)
  • New, faster algorithms for SliceRandom::shuffle and partial_shuffle (#​1272)
  • Optimize distribution Uniform: use Canon's method (single sampling) / Lemire's method (distribution sampling) for faster sampling (breaks value stability; #​1287)
  • Optimize fn sample_single_inclusive for floats (+~20% perf) (#​1289)
Other optimisations
  • Improve SmallRng initialization performance (#​1482)
  • Optimise SIMD widening multiply (#​1247)
Other
Documentation
  • Improve ThreadRng related docs (#​1257)
  • Docs: enable experimental --generate-link-to-definition feature (#​1327)
  • Better doc of crate features, use doc_auto_cfg (#​1411, #​1450)
tokio-rs/tokio (tokio)

v1.43.0: Tokio v1.43.0

Compare Source

1.43.0 (Jan 8th, 2025)

Added
  • net: add UdpSocket::peek methods (#​7068)
  • net: add support for Haiku OS (#​7042)
  • process: add Command::into_std() (#​7014)
  • signal: add SignalKind::info on illumos (#​6995)
  • signal: add support for realtime signals on illumos (#​7029)
Fixed
  • io: don't call set_len before initializing vector in Blocking (#​7054)
  • macros: suppress clippy::needless_return in #[tokio::main] (#​6874)
  • runtime: fix thread parking on WebAssembly (#​7041)
Changes
  • chore: use unsync loads for unsync_load (#​7073)
  • io: use Buf::put_bytes in Repeat read impl (#​7055)
  • task: drop the join waker of a task eagerly (#​6986)
Changes to unstable APIs
  • metrics: improve flexibility of H2Histogram Configuration (#​6963)
  • taskdump: add accessor methods for backtrace (#​6975)
Documented
  • io: clarify ReadBuf::uninit allows initialized buffers as well (#​7053)
  • net: fix ambiguity in TcpStream::try_write_vectored docs (#​7067)
  • runtime: fix LocalRuntime doc links (#​7074)
  • sync: extend documentation for watch::Receiver::wait_for (#​7038)
  • sync: fix typos in OnceCell docs (#​7047)

v1.42.0: Tokio v1.42.0

Compare Source

1.42.0 (Dec 3rd, 2024)

Added
  • io: add AsyncFd::{try_io, try_io_mut} (#​6967)
Fixed
  • io: avoid ptr->ref->ptr roundtrip in RegistrationSet (#​6929)
  • runtime: do not defer yield_now inside block_in_place (#​6999)
Changes
  • io: simplify io readiness logic (#​6966)
Documented
  • net: fix docs for tokio::net::unix::{pid_t, gid_t, uid_t} (#​6791)
  • time: fix a typo in Instant docs (#​6982)
uuid-rs/uuid (uuid)

v1.15.1

Compare Source

What's Changed

Full Changelog: https://github.com/uuid-rs/uuid/compare/v1.15.0...v1.15.1

v1.15.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/uuid-rs/uuid/compare/v1.14.0...v1.15.0

v1.14.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/uuid-rs/uuid/compare/v1.13.2...v1.14.0

v1.13.2

Compare Source

What's Changed

Full Changelog: https://github.com/uuid-rs/uuid/compare/1.13.1...v1.13.2

v1.13.1

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/uuid-rs/uuid/compare/1.13.0...1.13.1

v1.13.0

Compare Source

⚠️ Potential Breakage

This release updates our version of getrandom to 0.3 and rand to 0.9. It is a potentially breaking change for the following users:

no-std users who enable the rng feature

uuid still uses getrandom by default on these platforms. Upgrade your version of getrandom and follow its new docs on configuring a custom backend.

wasm32-unknown-unknown users who enable the rng feature without the js feature

Upgrade your version of getrandom and follow its new docs on configuring a backend.

You'll also need to enable the rng-getrandom or rng-rand feature of uuid to force it to use getrandom as its backend:

[dependencies.uuid]
version = "1.13.0"
- features = ["v4"]
+ features = ["v4", "rng-getrandom"]

[dependencies.getrandom]
version = "0.3"

If you're on wasm32-unknown-unknown and using the js feature of uuid you shouldn't see any breakage. We've kept this behavior by vendoring in getrandom's web-based backend when the js feature is enabled.

What's Changed

Full Changelog: https://github.com/uuid-rs/uuid/compare/1.12.1...1.13.0

v1.12.1

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/uuid-rs/uuid/compare/1.12.0...1.12.1

v1.12.0

Compare Source

⚠️ Possible Breakage

This release includes additional PartialEq implementations on Uuid, which can break inference in some cases.

What's Changed

New Contributors

Full Changelog: https://github.com/uuid-rs/uuid/compare/1.11.1...1.12.0

v1.11.1

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/uuid-rs/uuid/compare/1.11.0...1.11.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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [anyhow](https://github.com/dtolnay/anyhow) | workspace.dependencies | patch | `1.0.93` -> `1.0.96` | | [async-trait](https://github.com/dtolnay/async-trait) | workspace.dependencies | patch | `0.1.83` -> `0.1.86` | | [axum](https://github.com/tokio-rs/axum) | workspace.dependencies | minor | `0.7` -> `0.8` | | [bytes](https://github.com/tokio-rs/bytes) | workspace.dependencies | minor | `1.8.0` -> `1.10.0` | | [chrono](https://github.com/chronotope/chrono) | dependencies | patch | `0.4.38` -> `0.4.40` | | [clap](https://github.com/clap-rs/clap) | workspace.dependencies | patch | `4.5.21` -> `4.5.31` | | [dagger-sdk](https://github.com/dagger/dagger) | dependencies | minor | `0.13.0` -> `0.16.0` | | [nodrift](https://crates.io/crates/nodrift) | workspace.dependencies | minor | `0.2.0` -> `0.3.0` | | [notmad](https://github.com/kjuulh/mad) | dependencies | minor | `0.5.0` -> `0.7.0` | | [rand](https://rust-random.github.io/book) ([source](https://github.com/rust-random/rand)) | dependencies | minor | `0.8.5` -> `0.9.0` | | [tokio](https://tokio.rs) ([source](https://github.com/tokio-rs/tokio)) | workspace.dependencies | minor | `1.41.1` -> `1.43.0` | | [tokio-stream](https://tokio.rs) ([source](https://github.com/tokio-rs/tokio)) | dependencies | patch | `0.1.16` -> `0.1.17` | | [tokio-util](https://tokio.rs) ([source](https://github.com/tokio-rs/tokio)) | dependencies | patch | `0.7.12` -> `0.7.13` | | [uuid](https://github.com/uuid-rs/uuid) | workspace.dependencies | minor | `1.11.0` -> `1.15.1` | --- ### Release Notes <details> <summary>dtolnay/anyhow (anyhow)</summary> ### [`v1.0.96`](https://github.com/dtolnay/anyhow/releases/tag/1.0.96) [Compare Source](https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96) - Documentation improvements ### [`v1.0.95`](https://github.com/dtolnay/anyhow/releases/tag/1.0.95) [Compare Source](https://github.com/dtolnay/anyhow/compare/1.0.94...1.0.95) - Add [`Error::from_boxed`](https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.from_boxed) ([#&#8203;401](https://github.com/dtolnay/anyhow/issues/401), [#&#8203;402](https://github.com/dtolnay/anyhow/issues/402)) ### [`v1.0.94`](https://github.com/dtolnay/anyhow/releases/tag/1.0.94) [Compare Source](https://github.com/dtolnay/anyhow/compare/1.0.93...1.0.94) - Documentation improvements </details> <details> <summary>dtolnay/async-trait (async-trait)</summary> ### [`v0.1.86`](https://github.com/dtolnay/async-trait/releases/tag/0.1.86) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.85...0.1.86) - Documentation improvements ### [`v0.1.85`](https://github.com/dtolnay/async-trait/releases/tag/0.1.85) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.84...0.1.85) - Omit `Self: 'async_trait` bound in impl when not needed by signature ([#&#8203;284](https://github.com/dtolnay/async-trait/issues/284)) ### [`v0.1.84`](https://github.com/dtolnay/async-trait/releases/tag/0.1.84) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.83...0.1.84) - Support `impl Trait` in return type ([#&#8203;282](https://github.com/dtolnay/async-trait/issues/282)) </details> <details> <summary>tokio-rs/axum (axum)</summary> ### [`v0.8.0`](https://github.com/tokio-rs/axum/releases/tag/axum-v0.8.0): axum v0.8.0 [Compare Source](https://github.com/tokio-rs/axum/compare/axum-v0.7.9...axum-v0.8.0) #### since rc.1 <details> - **breaking:** `axum::extract::ws::Message` now uses `Bytes` in place of `Vec<u8>`, and a new `Utf8Bytes` type in place of `String`, for its variants ([#&#8203;3078]) - **breaking:** Remove `OptionalFromRequestParts` impl for `Query` ([#&#8203;3088]) - **changed:** Upgraded `tokio-tungstenite` to 0.26 ([#&#8203;3078]) - **changed:** Query/Form: Use `serde_path_to_error` to report fields that failed to parse ([#&#8203;3081]) </details> #### full changelog *You can also read the blog post on [tokio](https://tokio.rs/blog/2025-01-01-announcing-axum-0-8-0)* *Note: there are further relevant changes in [axum-core's changelog](https://github.com/tokio-rs/axum/releases/tag/axum-core-v0.5.0)* - **breaking:** Upgrade matchit to 0.8, changing the path parameter syntax from `/:single` and `/*many` to `/{single}` and `/{*many}`; the old syntax produces a panic to avoid silent change in behavior ([#&#8203;2645]) - **breaking:** Require `Sync` for all handlers and services added to `Router` and `MethodRouter` ([#&#8203;2473]) - **breaking:** The tuple and tuple_struct `Path` extractor deserializers now check that the number of parameters matches the tuple length exactly ([#&#8203;2931]) - **breaking:** Move `Host` extractor to `axum-extra` ([#&#8203;2956]) - **breaking:** Remove `WebSocket::close`. Users should explicitly send close messages themselves. ([#&#8203;2974]) - **breaking:** Make `serve` generic over the listener and IO types ([#&#8203;2941]) - **breaking:** Remove `Serve::tcp_nodelay` and `WithGracefulShutdown::tcp_nodelay`. See `serve::ListenerExt` for an API that let you set arbitrary TCP stream properties. ([#&#8203;2941]) - **breaking:** `Option<Path<T>>` no longer swallows all error conditions, instead rejecting the request in many cases; see its documentation for details ([#&#8203;2475]) - **breaking:** `axum::extract::ws::Message` now uses `Bytes` in place of `Vec<u8>`, and a new `Utf8Bytes` type in place of `String`, for its variants ([#&#8203;3078]) - **fixed:** Skip SSE incompatible chars of `serde_json::RawValue` in `Event::json_data` ([#&#8203;2992]) - **fixed:** Don't panic when array type is used for path segment ([#&#8203;3039]) - **fixed:** Avoid setting `content-length` before middleware. This allows middleware to add bodies to requests without needing to manually set `content-length` ([#&#8203;2897]) - **change:** Update minimum rust version to 1.75 ([#&#8203;2943]) - **changed:** Upgraded `tokio-tungstenite` to 0.26 ([#&#8203;3078]) - **changed:** Query/Form: Use `serde_path_to_error` to report fields that failed to parse ([#&#8203;3081]) - **added:** Add `method_not_allowed_fallback` to set a fallback when a path matches but there is no handler for the given HTTP method ([#&#8203;2903]) - **added:** Add `NoContent` as a self-described shortcut for `StatusCode::NO_CONTENT` ([#&#8203;2978]) - **added:** Add support for WebSockets over HTTP/2. They can be enabled by changing `get(ws_endpoint)` handlers to `any(ws_endpoint)` ([#&#8203;2894]) - **added:** Add `MethodFilter::CONNECT`, `routing::connect[_service]` and `MethodRouter::connect[_service]` ([#&#8203;2961]) - **added:** Extend `FailedToDeserializePathParams::kind` enum with (`ErrorKind::DeserializeError`). This new variant captures both `key`, `value`, and `message` from named path parameters parse errors, instead of only deserialization error message in `ErrorKind::Message`. ([#&#8203;2720]) [#&#8203;2475]: https://github.com/tokio-rs/axum/pull/2475 [#&#8203;2897]: https://github.com/tokio-rs/axum/pull/2897 [#&#8203;2903]: https://github.com/tokio-rs/axum/pull/2903 [#&#8203;2894]: https://github.com/tokio-rs/axum/pull/2894 [#&#8203;2956]: https://github.com/tokio-rs/axum/pull/2956 [#&#8203;2961]: https://github.com/tokio-rs/axum/pull/2961 [#&#8203;2974]: https://github.com/tokio-rs/axum/pull/2974 [#&#8203;2978]: https://github.com/tokio-rs/axum/pull/2978 [#&#8203;2992]: https://github.com/tokio-rs/axum/pull/2992 [#&#8203;2720]: https://github.com/tokio-rs/axum/pull/2720 [#&#8203;3039]: https://github.com/tokio-rs/axum/pull/3039 [#&#8203;2941]: https://github.com/tokio-rs/axum/pull/2941 [#&#8203;2473]: https://github.com/tokio-rs/axum/pull/2473 [#&#8203;2645]: https://github.com/tokio-rs/axum/pull/2645 [#&#8203;2931]: https://github.com/tokio-rs/axum/pull/2931 [#&#8203;2943]: https://github.com/tokio-rs/axum/pull/2943 [#&#8203;3078]: https://github.com/tokio-rs/axum/pull/3078 [#&#8203;3081]: https://github.com/tokio-rs/axum/pull/3081 [#&#8203;3088]: https://github.com/tokio-rs/axum/pull/3088 </details> <details> <summary>tokio-rs/bytes (bytes)</summary> ### [`v1.10.0`](https://github.com/tokio-rs/bytes/blob/HEAD/CHANGELOG.md#1100-February-3rd-2025) [Compare Source](https://github.com/tokio-rs/bytes/compare/v1.9.0...v1.10.0) ##### Added - Add feature to support platforms without atomic CAS ([#&#8203;467](https://github.com/tokio-rs/bytes/issues/467)) - `try_get_*` methods for `Buf` trait ([#&#8203;753](https://github.com/tokio-rs/bytes/issues/753)) - Implement `Buf::chunks_vectored` for `Take` ([#&#8203;617](https://github.com/tokio-rs/bytes/issues/617)) - Implement `Buf::chunks_vectored` for `VecDeque<u8>` ([#&#8203;708](https://github.com/tokio-rs/bytes/issues/708)) ##### Fixed - Remove incorrect guarantee for `chunks_vectored` ([#&#8203;754](https://github.com/tokio-rs/bytes/issues/754)) - Ensure that tests pass under `panic=abort` ([#&#8203;749](https://github.com/tokio-rs/bytes/issues/749)) ### [`v1.9.0`](https://github.com/tokio-rs/bytes/blob/HEAD/CHANGELOG.md#190-November-27-2024) [Compare Source](https://github.com/tokio-rs/bytes/compare/v1.8.0...v1.9.0) ##### Added - Add `Bytes::from_owner` to enable externally-allocated memory ([#&#8203;742](https://github.com/tokio-rs/bytes/issues/742)) ##### Documented - Fix typo in Buf::chunk() comment ([#&#8203;744](https://github.com/tokio-rs/bytes/issues/744)) ##### Internal changes - Replace BufMut::put with BufMut::put_slice in Writer impl ([#&#8203;745](https://github.com/tokio-rs/bytes/issues/745)) - Rename hex_impl! to fmt_impl! and reuse it for fmt::Debug ([#&#8203;743](https://github.com/tokio-rs/bytes/issues/743)) </details> <details> <summary>chronotope/chrono (chrono)</summary> ### [`v0.4.40`](https://github.com/chronotope/chrono/releases/tag/v0.4.40): 0.4.40 [Compare Source](https://github.com/chronotope/chrono/compare/v0.4.39...v0.4.40) #### What's Changed - Add Month::num_days() by [@&#8203;djc](https://github.com/djc) in https://github.com/chronotope/chrono/pull/1645 - Update Windows dependencies by [@&#8203;kennykerr](https://github.com/kennykerr) in https://github.com/chronotope/chrono/pull/1646 - Feature/round_up method on DurationRound trait by [@&#8203;MagnumTrader](https://github.com/MagnumTrader) in https://github.com/chronotope/chrono/pull/1651 - Expose `write_to` for `DelayedFormat` by [@&#8203;tugtugtug](https://github.com/tugtugtug) in https://github.com/chronotope/chrono/pull/1654 - Update LICENSE.txt by [@&#8203;maximevtush](https://github.com/maximevtush) in https://github.com/chronotope/chrono/pull/1656 - docs: fix minor typo by [@&#8203;samfolo](https://github.com/samfolo) in https://github.com/chronotope/chrono/pull/1659 - Use NaiveDateTime for internal tz_info methods. by [@&#8203;AVee](https://github.com/AVee) in https://github.com/chronotope/chrono/pull/1658 - Upgrade to windows-bindgen 0.60 by [@&#8203;djc](https://github.com/djc) in https://github.com/chronotope/chrono/pull/1665 - Add quarter (%q) date string specifier by [@&#8203;drinkcat](https://github.com/drinkcat) in https://github.com/chronotope/chrono/pull/1666 ### [`v0.4.39`](https://github.com/chronotope/chrono/releases/tag/v0.4.39): 0.4.39 [Compare Source](https://github.com/chronotope/chrono/compare/v0.4.38...v0.4.39) #### What's Changed - [#&#8203;1577](https://github.com/chronotope/chrono/issues/1577): Changed years_since documentation to match its implementation by [@&#8203;Taxalo](https://github.com/Taxalo) in https://github.com/chronotope/chrono/pull/1578 - Remove obsolete weird feature guard by [@&#8203;djc](https://github.com/djc) in https://github.com/chronotope/chrono/pull/1582 - Fix format::strftime docs link by [@&#8203;frederikhors](https://github.com/frederikhors) in https://github.com/chronotope/chrono/pull/1581 - Fix micros (optional) limit in and_hms_micro_opt by [@&#8203;qrilka](https://github.com/qrilka) in https://github.com/chronotope/chrono/pull/1584 - Update windows-bindgen requirement from 0.56 to 0.57 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/chronotope/chrono/pull/1589 - native/date: Improve DelayedFormat doc re Panics by [@&#8203;behnam-oneschema](https://github.com/behnam-oneschema) in https://github.com/chronotope/chrono/pull/1590 - Fix typo in rustdoc of `from_timestamp_nanos()` by [@&#8203;sgoll](https://github.com/sgoll) in https://github.com/chronotope/chrono/pull/1591 - Update windows-bindgen requirement from 0.57 to 0.58 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/chronotope/chrono/pull/1594 - docs: document century cutoff for %y by [@&#8203;MarcoGorelli](https://github.com/MarcoGorelli) in https://github.com/chronotope/chrono/pull/1598 - Checked `NaiveWeek` methods by [@&#8203;bragov4ik](https://github.com/bragov4ik) in https://github.com/chronotope/chrono/pull/1600 - Impl serde::Serialize and serde::Deserialize for TimeDelta by [@&#8203;Awpteamoose](https://github.com/Awpteamoose) in https://github.com/chronotope/chrono/pull/1599 - Derive `PartialEq`,`Eq`,`Hash`,`Copy` and `Clone` on `NaiveWeek` by [@&#8203;DSeeLP](https://github.com/DSeeLP) in https://github.com/chronotope/chrono/pull/1618 - Support ohos tzdata since ver.oh35 by [@&#8203;MirageLyu](https://github.com/MirageLyu) in https://github.com/chronotope/chrono/pull/1613 - Use Formatter::pad (instead of write_str) for Weekdays by [@&#8203;horazont](https://github.com/horazont) in https://github.com/chronotope/chrono/pull/1621 - Fix typos by [@&#8203;szepeviktor](https://github.com/szepeviktor) in https://github.com/chronotope/chrono/pull/1623 - Fix comment. by [@&#8203;khuey](https://github.com/khuey) in https://github.com/chronotope/chrono/pull/1624 - chore: add `#[inline]` to `num_days` by [@&#8203;CommanderStorm](https://github.com/CommanderStorm) in https://github.com/chronotope/chrono/pull/1627 - fix typo by [@&#8203;futreall](https://github.com/futreall) in https://github.com/chronotope/chrono/pull/1633 - Update mod.rs by [@&#8203;donatik27](https://github.com/donatik27) in https://github.com/chronotope/chrono/pull/1638 </details> <details> <summary>clap-rs/clap (clap)</summary> ### [`v4.5.31`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4531---2025-02-24) [Compare Source](https://github.com/clap-rs/clap/compare/v4.5.30...v4.5.31) ##### Features - Add `ValueParserFactory` for `Saturating<T>` ### [`v4.5.30`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4530---2025-02-17) [Compare Source](https://github.com/clap-rs/clap/compare/v4.5.29...v4.5.30) ##### Fixes - *(assert)* Allow `num_args(0..=1)` to be used with `SetTrue` - *(assert)* Clean up rendering of `takes_values` assertions ### [`v4.5.29`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4529---2025-02-11) [Compare Source](https://github.com/clap-rs/clap/compare/v4.5.28...v4.5.29) ##### Fixes - Change `ArgMatches::args_present` so not-present flags are considered not-present (matching the documentation) ### [`v4.5.28`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4528---2025-02-03) [Compare Source](https://github.com/clap-rs/clap/compare/v4.5.27...v4.5.28) ##### Features - *(derive)* Unstable support for full markdown syntax for doc comments, enabled with `unstable-markdown` ### [`v4.5.27`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4527---2025-01-20) [Compare Source](https://github.com/clap-rs/clap/compare/v4.5.26...v4.5.27) ##### Documentation - Iterate on tutorials and reference based on feedback ### [`v4.5.26`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4526---2025-01-09) [Compare Source](https://github.com/clap-rs/clap/compare/v4.5.25...v4.5.26) ##### Fixes - *(error)* Reduce binary size with the `suggestions` feature ### [`v4.5.25`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4525---2025-01-09) [Compare Source](https://github.com/clap-rs/clap/compare/v4.5.24...v4.5.25) ##### Fixes - *(help)* Reduce binary size ### [`v4.5.24`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4524---2025-01-07) [Compare Source](https://github.com/clap-rs/clap/compare/v4.5.23...v4.5.24) ##### Fixes - *(parser)* Correctly handle defaults with `ignore_errors(true)` and when a suggestion is provided for an unknown argument ### [`v4.5.23`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4523---2024-12-05) [Compare Source](https://github.com/clap-rs/clap/compare/v4.5.22...v4.5.23) ##### Fixes - *(parser)* When check `allow_negative_numbers`, allow `E` again ### [`v4.5.22`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4522---2024-12-03) [Compare Source](https://github.com/clap-rs/clap/compare/v4.5.21...v4.5.22) ##### Fixes - *(assert)* Catch bugs with arguments requiring themself </details> <details> <summary>dagger/dagger (dagger-sdk)</summary> ### [`v0.16.2`](https://github.com/dagger/dagger/blob/HEAD/CHANGELOG.md#v0162---2025-02-27) [Compare Source](https://github.com/dagger/dagger/compare/v0.16.1...v0.16.2) ##### Added - Add `Directory.name` field to retrieve current directory name by [@&#8203;TomChv](https://github.com/TomChv) in https://github.com/dagger/dagger/pull/9617 ##### Fixed - Fixed panic when `dagger call` or `dagger functions` called in directory with no modules - it now errors cleanly by [@&#8203;sipsma](https://github.com/sipsma) in https://github.com/dagger/dagger/pull/9658 - Improve load time when dagger commands run in directories with no `dagger.json` by [@&#8203;sipsma](https://github.com/sipsma) in https://github.com/dagger/dagger/pull/9659 - Fixed secret when using context directories from a private HTTPS module by [@&#8203;jedevc](https://github.com/jedevc) in https://github.com/dagger/dagger/pull/9697 ##### Dependencies - Bump go to 1.24 by [@&#8203;jedevc](https://github.com/jedevc) in https://github.com/dagger/dagger/pull/9673 ##### What to do next? - Read the [documentation](https://docs.dagger.io) - Join our [Discord server](https://discord.gg/dagger-io) - Follow us on [Twitter](https://twitter.com/dagger_io) ### [`v0.16.1`](https://github.com/dagger/dagger/blob/HEAD/CHANGELOG.md#v0161---2025-02-19) [Compare Source](https://github.com/dagger/dagger/compare/v0.16.0...v0.16.1) ##### Fixed - Fix typescript modules on arm64 using tsx for wrong platform by [@&#8203;sipsma](https://github.com/sipsma) in https://github.com/dagger/dagger/pull/9633 - Fix internal error `cannot sub-select 1th item from *dagql.PostCallTyped` by [@&#8203;sipsma](https://github.com/sipsma) in https://github.com/dagger/dagger/pull/9634 ##### What to do next? - Read the [documentation](https://docs.dagger.io) - Join our [Discord server](https://discord.gg/dagger-io) - Follow us on [Twitter](https://twitter.com/dagger_io) ### [`v0.16.0`](https://github.com/dagger/dagger/blob/HEAD/CHANGELOG.md#v0160---2025-02-19) [Compare Source](https://github.com/dagger/dagger/compare/v0.15.4...v0.16.0) ##### 🔥 Breaking Changes - To match automatic configuration, `insecure-entitlements` now includes `security.insecure` when configuring the engine manually by [@&#8203;jedevc](https://github.com/jedevc) in https://github.com/dagger/dagger/pull/9513 - Module load performance is improved and related API refactored by [@&#8203;sipsma](https://github.com/sipsma) in https://github.com/dagger/dagger/pull/9505 \ Loading of modules (the `load module` step shown in progress output) is faster now in many cases. In particular: - Cache utilization of module loading is greatly improved, which can decrease load times by up to a factor of 10 when re-calling functions after changing source code in a Daggerized repo. - Less extraneous files are loaded from the source repository Users of modules with large numbers of dependencies or in large git repositories are expected to see the most immediate benefit. For some concrete numbers, here are `load module` times for the `dagger-dev`'s module in Dagger's repository under different scenarios: - `dagger call --help` on new engines with an empty cache - v0.15.4: 1m20s - v0.16.0: 1m1s - \~23% faster - re-running `dagger call --help` with no file changes in the repo: - v0.15.4: 10.9s - v0.16.0: 2.8s - \~74% faster - re-running `dagger call --help` after making a change to a random source code file in the repo: - v0.15.4: 32.1s - v0.16.0: 2.8s - \~91% faster These improvements in cache utilization are also setup for future improvements not only in `load module` times but function call times more generally. This improvement comes with a few breaking changes that are not expected to impact most users. However, the changes require that users upgrade their CLI to v0.16.0 in order to connect to v0.16.0 engines. Older CLIs will error when connecting to newer engines. In terms of the breaking changes, impacted users are those who: - have function code that imports local libraries outside of the dagger module source directory - rely on a package manager configuration file (e.g. go.mod) that exists in a parent directory of the dagger module source directory They may need to update their dagger.json configuration file to add an explicit `"include"` setting to ensure those extra files or directories are loaded with the module. This is because numerous files previously implicitly loaded are now skipped by default, which contributes to the performance improvements. For example, if your module code is in `.dagger` and relies on the `go.mod` file in the parent directory, you would add the following to your `dagger.json` file: ```json { "include": ["../go.mod", "../go.sum"] } ``` The values in the `"include"` array are relative to the directory containing `dagger.json`. They can be also be glob patterns (e.g. `"**/*.txt"`). To explicitly exclude some files matched by a previous include pattern, you can prepend the include pattern with a `!` character (e.g. `"!**/foo.txt"`). - Previously, the `exclude` setting existed but has now been superseded by prefixing an include pattern with a `!` character. However, this is backwards-compatible, so existing `exclude` settings will be automatically turned into equivalent `!`-prefixed include settings when running `dagger develop`. No user intervention is needed. The core API's `ModuleSource` and `Module` types have also undergone some cleanup that includes breaking changes. Most users do not interact with these APIs, but any that do may need some minor adjustments to their code. In particular: - `Module.initialize` no longer needs to be called; the module is initialized on creation - `ResolveFromCaller` no longer needs to be called for local module sources; context is automatically loaded and resolved efficiently as needed by other API calls ##### Added - Allow tilde home expansion in `dag.Host` operations by [@&#8203;jedevc](https://github.com/jedevc) in https://github.com/dagger/dagger/pull/9610 ##### What to do next? - Read the [documentation](https://docs.dagger.io) - Join our [Discord server](https://discord.gg/dagger-io) - Follow us on [Twitter](https://twitter.com/dagger_io) ### [`v0.15.4`](https://github.com/dagger/dagger/blob/HEAD/CHANGELOG.md#v0154---2025-02-12) [Compare Source](https://github.com/dagger/dagger/compare/v0.15.3...v0.15.4) ##### Added - Move `dagger.json` `sdk` field to `sdk.source` by [@&#8203;rajatjindal](https://github.com/rajatjindal) in https://github.com/dagger/dagger/pull/9454 ##### Fixed - Fix various memory leaks in dagger engine by [@&#8203;sipsma](https://github.com/sipsma) in https://github.com/dagger/dagger/pull/9468 - Fix weird secret transfer errors when using context directories with private modules by [@&#8203;jedevc](https://github.com/jedevc) in https://github.com/dagger/dagger/pull/9530 - Cache function calls per-client in a session by [@&#8203;sipsma](https://github.com/sipsma) in https://github.com/dagger/dagger/pull/9483 ##### What to do next? - Read the [documentation](https://docs.dagger.io) - Join our [Discord server](https://discord.gg/dagger-io) - Follow us on [Twitter](https://twitter.com/dagger_io) ### [`v0.15.3`](https://github.com/dagger/dagger/blob/HEAD/CHANGELOG.md#v0153---2025-01-29) [Compare Source](https://github.com/dagger/dagger/compare/v0.15.2...v0.15.3) ##### Added - Add float support in the engine by [@&#8203;TomChv](https://github.com/TomChv) in https://github.com/dagger/dagger/pull/9396 \ Note: the precision of float is limited to float64 inside the engine. ##### Fixed - Fix incorrectly namespaced cache volumes by [@&#8203;jedevc](https://github.com/jedevc) and [@&#8203;sipsma](https://github.com/sipsma) in https://github.com/dagger/dagger/pull/9400 and https://github.com/dagger/dagger/pull/9204 - Allow trailing slashes in destination directory in `Container.WithFiles` by [@&#8203;jedevc](https://github.com/jedevc) in https://github.com/dagger/dagger/pull/9457 - Correctly resolve dependency context directories by [@&#8203;jedevc](https://github.com/jedevc) in https://github.com/dagger/dagger/pull/9418 - Improve initial engine startup time by [@&#8203;jedevc](https://github.com/jedevc) in https://github.com/dagger/dagger/pull/9430 - Allow automatic CA certificate provisioning to work in Wolfi containers by [@&#8203;jedevc](https://github.com/jedevc) in https://github.com/dagger/dagger/pull/9404 ##### Dependencies - OTEL bumped to v1.32.0 by [@&#8203;vito](https://github.com/vito) in https://github.com/dagger/dagger/pull/8991 - Modules that use old versions of the OTEL Go SDK may need to be manually updated. ##### What to do next? - Read the [documentation](https://docs.dagger.io) - Join our [Discord server](https://discord.gg/dagger-io) - Follow us on [Twitter](https://twitter.com/dagger_io) ### [`v0.15.2`](https://github.com/dagger/dagger/blob/HEAD/CHANGELOG.md#v0152---2025-01-14) [Compare Source](https://github.com/dagger/dagger/compare/v0.15.1...v0.15.2) ##### Added - New `dagger update` command to update dependencies in `dagger.json` by [@&#8203;rajatjindal](https://github.com/rajatjindal) in https://github.com/dagger/dagger/pull/8839 - Allow `$schema` property in `dagger.json` by [@&#8203;JacobLey](https://github.com/JacobLey) in https://github.com/dagger/dagger/pull/9069 ##### Changed - `CacheVolumes` are now namespaced between different modules by [@&#8203;rajatjindal](https://github.com/rajatjindal) in https://github.com/dagger/dagger/pull/8724 - Print `CACHED` operations for `--progress=plain` output by [@&#8203;marcosnils](https://github.com/marcosnils) in https://github.com/dagger/dagger/pull/9344 ##### Fixed - Provide a better out-of-the-box experience for `AsService` by [@&#8203;marcosnils](https://github.com/marcosnils) in https://github.com/dagger/dagger/pull/9247 - Prevent interactive terminal sessions from crashing in Windows terminal by [@&#8203;rajatjindal](https://github.com/rajatjindal) in https://github.com/dagger/dagger/pull/9244 - Allow using old dockerfile syntax pragmas by [@&#8203;jedevc](https://github.com/jedevc) in https://github.com/dagger/dagger/pull/9246 - Avoid frozen progress output when using `Container.terminal` by [@&#8203;jedevc](https://github.com/jedevc) in https://github.com/dagger/dagger/pull/9338 - Ensure that `Container.up` behaves as identically as possible to `Container.AsService.up` by [@&#8203;jedevc](https://github.com/jedevc) in https://github.com/dagger/dagger/pull/9231 - Ensure `dagger install` always inserts dependencies in the right order by [@&#8203;jedevc](https://github.com/jedevc) in https://github.com/dagger/dagger/pull/9052 ##### What to do next? - Read the [documentation](https://docs.dagger.io) - Join our [Discord server](https://discord.gg/dagger-io) - Follow us on [Twitter](https://twitter.com/dagger_io) ### [`v0.15.1`](https://github.com/dagger/dagger/blob/HEAD/CHANGELOG.md#v0151---2024-12-12) [Compare Source](https://github.com/dagger/dagger/compare/v0.13.7...v0.15.1) ##### Fixed - Metrics display in the TUI is fixed to display for all executed containers, rather than just services by [@&#8203;sipsma](https://github.com/sipsma) in https://github.com/dagger/dagger/pull/9171 ##### What to do next? - Read the [documentation](https://docs.dagger.io) - Join our [Discord server](https://discord.gg/dagger-io) - Follow us on [Twitter](https://twitter.com/dagger_io) </details> <details> <summary>kjuulh/mad (notmad)</summary> ### [`v0.7.1`](https://github.com/kjuulh/mad/blob/HEAD/CHANGELOG.md#071---2024-11-24) [Compare Source](https://github.com/kjuulh/mad/compare/v0.7.0...v0.7.1) ##### Fixed - make sure to close on final ### [`v0.7.0`](https://github.com/kjuulh/mad/blob/HEAD/CHANGELOG.md#070---2024-11-24) [Compare Source](https://github.com/kjuulh/mad/compare/v0.6.0...v0.7.0) ##### Added - actually bubble up errors ##### Fixed - *(deps)* update rust crate thiserror to v2 ([#&#8203;9](https://github.com/kjuulh/mad/issues/9)) ### [`v0.6.0`](https://github.com/kjuulh/mad/blob/HEAD/CHANGELOG.md#060---2024-11-23) [Compare Source](https://github.com/kjuulh/mad/compare/v0.5.0...v0.6.0) ##### Added - adding test to make sure we can gracefully shutdown - make sure to close down properly </details> <details> <summary>rust-random/rand (rand)</summary> ### [`v0.9.0`](https://github.com/rust-random/rand/blob/HEAD/CHANGELOG.md#090---2025-01-27) [Compare Source](https://github.com/rust-random/rand/compare/0.8.5...0.9.0) ##### Security and unsafe - Policy: "rand is not a crypto library" ([#&#8203;1514](https://github.com/rust-random/rand/issues/1514)) - Remove fork-protection from `ReseedingRng` and `ThreadRng`. Instead, it is recommended to call `ThreadRng::reseed` on fork. ([#&#8203;1379](https://github.com/rust-random/rand/issues/1379)) - Use `zerocopy` to replace some `unsafe` code ([#&#8203;1349](https://github.com/rust-random/rand/issues/1349), [#&#8203;1393](https://github.com/rust-random/rand/issues/1393), [#&#8203;1446](https://github.com/rust-random/rand/issues/1446), [#&#8203;1502](https://github.com/rust-random/rand/issues/1502)) ##### Dependencies - Bump the MSRV to 1.63.0 ([#&#8203;1207](https://github.com/rust-random/rand/issues/1207), [#&#8203;1246](https://github.com/rust-random/rand/issues/1246), [#&#8203;1269](https://github.com/rust-random/rand/issues/1269), [#&#8203;1341](https://github.com/rust-random/rand/issues/1341), [#&#8203;1416](https://github.com/rust-random/rand/issues/1416), [#&#8203;1536](https://github.com/rust-random/rand/issues/1536)); note that 1.60.0 may work for dependents when using `--ignore-rust-version` - Update to `rand_core` v0.9.0 ([#&#8203;1558](https://github.com/rust-random/rand/issues/1558)) ##### Features - Support `std` feature without `getrandom` or `rand_chacha` ([#&#8203;1354](https://github.com/rust-random/rand/issues/1354)) - Enable feature `small_rng` by default ([#&#8203;1455](https://github.com/rust-random/rand/issues/1455)) - Remove implicit feature `rand_chacha`; use `std_rng` instead. ([#&#8203;1473](https://github.com/rust-random/rand/issues/1473)) - Rename feature `serde1` to `serde` ([#&#8203;1477](https://github.com/rust-random/rand/issues/1477)) - Rename feature `getrandom` to `os_rng` ([#&#8203;1537](https://github.com/rust-random/rand/issues/1537)) - Add feature `thread_rng` ([#&#8203;1547](https://github.com/rust-random/rand/issues/1547)) ##### API changes: rand_core traits - Add fn `RngCore::read_adapter` implementing `std::io::Read` ([#&#8203;1267](https://github.com/rust-random/rand/issues/1267)) - Add trait `CryptoBlockRng: BlockRngCore`; make `trait CryptoRng: RngCore` ([#&#8203;1273](https://github.com/rust-random/rand/issues/1273)) - Add traits `TryRngCore`, `TryCryptoRng` ([#&#8203;1424](https://github.com/rust-random/rand/issues/1424), [#&#8203;1499](https://github.com/rust-random/rand/issues/1499)) - Rename `fn SeedableRng::from_rng` -> `try_from_rng` and add infallible variant `fn from_rng` ([#&#8203;1424](https://github.com/rust-random/rand/issues/1424)) - Rename `fn SeedableRng::from_entropy` -> `from_os_rng` and add fallible variant `fn try_from_os_rng` ([#&#8203;1424](https://github.com/rust-random/rand/issues/1424)) - Add bounds `Clone` and `AsRef` to associated type `SeedableRng::Seed` ([#&#8203;1491](https://github.com/rust-random/rand/issues/1491)) ##### API changes: Rng trait and top-level fns - Rename fn `rand::thread_rng()` to `rand::rng()` and remove from the prelude ([#&#8203;1506](https://github.com/rust-random/rand/issues/1506)) - Remove fn `rand::random()` from the prelude ([#&#8203;1506](https://github.com/rust-random/rand/issues/1506)) - Add top-level fns `random_iter`, `random_range`, `random_bool`, `random_ratio`, `fill` ([#&#8203;1488](https://github.com/rust-random/rand/issues/1488)) - Re-introduce fn `Rng::gen_iter` as `random_iter` ([#&#8203;1305](https://github.com/rust-random/rand/issues/1305), [#&#8203;1500](https://github.com/rust-random/rand/issues/1500)) - Rename fn `Rng::gen` to `random` to avoid conflict with the new `gen` keyword in Rust 2024 ([#&#8203;1438](https://github.com/rust-random/rand/issues/1438)) - Rename fns `Rng::gen_range` to `random_range`, `gen_bool` to `random_bool`, `gen_ratio` to `random_ratio` ([#&#8203;1505](https://github.com/rust-random/rand/issues/1505)) - Annotate panicking methods with `#[track_caller]` ([#&#8203;1442](https://github.com/rust-random/rand/issues/1442), [#&#8203;1447](https://github.com/rust-random/rand/issues/1447)) ##### API changes: RNGs - Fix `<SmallRng as SeedableRng>::Seed` size to 256 bits ([#&#8203;1455](https://github.com/rust-random/rand/issues/1455)) - Remove first parameter (`rng`) of `ReseedingRng::new` ([#&#8203;1533](https://github.com/rust-random/rand/issues/1533)) ##### API changes: Sequences - Split trait `SliceRandom` into `IndexedRandom`, `IndexedMutRandom`, `SliceRandom` ([#&#8203;1382](https://github.com/rust-random/rand/issues/1382)) - Add `IndexedRandom::choose_multiple_array`, `index::sample_array` ([#&#8203;1453](https://github.com/rust-random/rand/issues/1453), [#&#8203;1469](https://github.com/rust-random/rand/issues/1469)) ##### API changes: Distributions: renames - Rename module `rand::distributions` to `rand::distr` ([#&#8203;1470](https://github.com/rust-random/rand/issues/1470)) - Rename distribution `Standard` to `StandardUniform` ([#&#8203;1526](https://github.com/rust-random/rand/issues/1526)) - Move `distr::Slice` -> `distr::slice::Choose`, `distr::EmptySlice` -> `distr::slice::Empty` ([#&#8203;1548](https://github.com/rust-random/rand/issues/1548)) - Rename trait `distr::DistString` -> `distr::SampleString` ([#&#8203;1548](https://github.com/rust-random/rand/issues/1548)) - Rename `distr::DistIter` -> `distr::Iter`, `distr::DistMap` -> `distr::Map` ([#&#8203;1548](https://github.com/rust-random/rand/issues/1548)) ##### API changes: Distributions - Relax `Sized` bound on `Distribution<T> for &D` ([#&#8203;1278](https://github.com/rust-random/rand/issues/1278)) - Remove impl of `Distribution<Option<T>>` for `StandardUniform` ([#&#8203;1526](https://github.com/rust-random/rand/issues/1526)) - Let distribution `StandardUniform` support all `NonZero*` types ([#&#8203;1332](https://github.com/rust-random/rand/issues/1332)) - Fns `{Uniform, UniformSampler}::{new, new_inclusive}` return a `Result` (instead of potentially panicking) ([#&#8203;1229](https://github.com/rust-random/rand/issues/1229)) - Distribution `Uniform` implements `TryFrom` instead of `From` for ranges ([#&#8203;1229](https://github.com/rust-random/rand/issues/1229)) - Add `UniformUsize` ([#&#8203;1487](https://github.com/rust-random/rand/issues/1487)) - Remove support for generating `isize` and `usize` values with `StandardUniform`, `Uniform` (except via `UniformUsize`) and `Fill` and usage as a `WeightedAliasIndex` weight ([#&#8203;1487](https://github.com/rust-random/rand/issues/1487)) - Add impl `DistString` for distributions `Slice<char>` and `Uniform<char>` ([#&#8203;1315](https://github.com/rust-random/rand/issues/1315)) - Add fn `Slice::num_choices` ([#&#8203;1402](https://github.com/rust-random/rand/issues/1402)) - Add fn `p()` for distribution `Bernoulli` to access probability ([#&#8203;1481](https://github.com/rust-random/rand/issues/1481)) ##### API changes: Weighted distributions - Add `pub` module `rand::distr::weighted`, moving `WeightedIndex` there ([#&#8203;1548](https://github.com/rust-random/rand/issues/1548)) - Add trait `weighted::Weight`, allowing `WeightedIndex` to trap overflow ([#&#8203;1353](https://github.com/rust-random/rand/issues/1353)) - Add fns `weight, weights, total_weight` to distribution `WeightedIndex` ([#&#8203;1420](https://github.com/rust-random/rand/issues/1420)) - Rename enum `WeightedError` to `weighted::Error`, revising variants ([#&#8203;1382](https://github.com/rust-random/rand/issues/1382)) and mark as `#[non_exhaustive]` ([#&#8203;1480](https://github.com/rust-random/rand/issues/1480)) ##### API changes: SIMD - Switch to `std::simd`, expand SIMD & docs ([#&#8203;1239](https://github.com/rust-random/rand/issues/1239)) ##### Reproducibility-breaking changes - Make `ReseedingRng::reseed` discard remaining data from the last block generated ([#&#8203;1379](https://github.com/rust-random/rand/issues/1379)) - Change fn `SmallRng::seed_from_u64` implementation ([#&#8203;1203](https://github.com/rust-random/rand/issues/1203)) - Allow `UniformFloat::new` samples and `UniformFloat::sample_single` to yield `high` ([#&#8203;1462](https://github.com/rust-random/rand/issues/1462)) - Fix portability of distribution `Slice` ([#&#8203;1469](https://github.com/rust-random/rand/issues/1469)) - Make `Uniform` for `usize` portable via `UniformUsize` ([#&#8203;1487](https://github.com/rust-random/rand/issues/1487)) - Fix `IndexdRandom::choose_multiple_weighted` for very small seeds and optimize for large input length / low memory ([#&#8203;1530](https://github.com/rust-random/rand/issues/1530)) ##### Reproducibility-breaking optimisations - Optimize fn `sample_floyd`, affecting output of `rand::seq::index::sample` and `rand::seq::SliceRandom::choose_multiple` ([#&#8203;1277](https://github.com/rust-random/rand/issues/1277)) - New, faster algorithms for `IteratorRandom::choose` and `choose_stable` ([#&#8203;1268](https://github.com/rust-random/rand/issues/1268)) - New, faster algorithms for `SliceRandom::shuffle` and `partial_shuffle` ([#&#8203;1272](https://github.com/rust-random/rand/issues/1272)) - Optimize distribution `Uniform`: use Canon's method (single sampling) / Lemire's method (distribution sampling) for faster sampling (breaks value stability; [#&#8203;1287](https://github.com/rust-random/rand/issues/1287)) - Optimize fn `sample_single_inclusive` for floats (+~20% perf) ([#&#8203;1289](https://github.com/rust-random/rand/issues/1289)) ##### Other optimisations - Improve `SmallRng` initialization performance ([#&#8203;1482](https://github.com/rust-random/rand/issues/1482)) - Optimise SIMD widening multiply ([#&#8203;1247](https://github.com/rust-random/rand/issues/1247)) ##### Other - Add `Cargo.lock.msrv` file ([#&#8203;1275](https://github.com/rust-random/rand/issues/1275)) - Reformat with `rustfmt` and enforce ([#&#8203;1448](https://github.com/rust-random/rand/issues/1448)) - Apply Clippy suggestions and enforce ([#&#8203;1448](https://github.com/rust-random/rand/issues/1448), [#&#8203;1474](https://github.com/rust-random/rand/issues/1474)) - Move all benchmarks to new `benches` crate ([#&#8203;1329](https://github.com/rust-random/rand/issues/1329), [#&#8203;1439](https://github.com/rust-random/rand/issues/1439)) and migrate to Criterion ([#&#8203;1490](https://github.com/rust-random/rand/issues/1490)) ##### Documentation - Improve `ThreadRng` related docs ([#&#8203;1257](https://github.com/rust-random/rand/issues/1257)) - Docs: enable experimental `--generate-link-to-definition` feature ([#&#8203;1327](https://github.com/rust-random/rand/issues/1327)) - Better doc of crate features, use `doc_auto_cfg` ([#&#8203;1411](https://github.com/rust-random/rand/issues/1411), [#&#8203;1450](https://github.com/rust-random/rand/issues/1450)) </details> <details> <summary>tokio-rs/tokio (tokio)</summary> ### [`v1.43.0`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.43.0): Tokio v1.43.0 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.42.0...tokio-1.43.0) ### 1.43.0 (Jan 8th, 2025) ##### Added - net: add `UdpSocket::peek` methods ([#&#8203;7068]) - net: add support for Haiku OS ([#&#8203;7042]) - process: add `Command::into_std()` ([#&#8203;7014]) - signal: add `SignalKind::info` on illumos ([#&#8203;6995]) - signal: add support for realtime signals on illumos ([#&#8203;7029]) ##### Fixed - io: don't call `set_len` before initializing vector in `Blocking` ([#&#8203;7054]) - macros: suppress `clippy::needless_return` in `#[tokio::main]` ([#&#8203;6874]) - runtime: fix thread parking on WebAssembly ([#&#8203;7041]) ##### Changes - chore: use unsync loads for `unsync_load` ([#&#8203;7073]) - io: use `Buf::put_bytes` in `Repeat` read impl ([#&#8203;7055]) - task: drop the join waker of a task eagerly ([#&#8203;6986]) ##### Changes to unstable APIs - metrics: improve flexibility of H2Histogram Configuration ([#&#8203;6963]) - taskdump: add accessor methods for backtrace ([#&#8203;6975]) ##### Documented - io: clarify `ReadBuf::uninit` allows initialized buffers as well ([#&#8203;7053]) - net: fix ambiguity in `TcpStream::try_write_vectored` docs ([#&#8203;7067]) - runtime: fix `LocalRuntime` doc links ([#&#8203;7074]) - sync: extend documentation for `watch::Receiver::wait_for` ([#&#8203;7038]) - sync: fix typos in `OnceCell` docs ([#&#8203;7047]) [#&#8203;6874]: https://github.com/tokio-rs/tokio/pull/6874 [#&#8203;6963]: https://github.com/tokio-rs/tokio/pull/6963 [#&#8203;6975]: https://github.com/tokio-rs/tokio/pull/6975 [#&#8203;6986]: https://github.com/tokio-rs/tokio/pull/6986 [#&#8203;6995]: https://github.com/tokio-rs/tokio/pull/6995 [#&#8203;7014]: https://github.com/tokio-rs/tokio/pull/7014 [#&#8203;7029]: https://github.com/tokio-rs/tokio/pull/7029 [#&#8203;7038]: https://github.com/tokio-rs/tokio/pull/7038 [#&#8203;7041]: https://github.com/tokio-rs/tokio/pull/7041 [#&#8203;7042]: https://github.com/tokio-rs/tokio/pull/7042 [#&#8203;7047]: https://github.com/tokio-rs/tokio/pull/7047 [#&#8203;7053]: https://github.com/tokio-rs/tokio/pull/7053 [#&#8203;7054]: https://github.com/tokio-rs/tokio/pull/7054 [#&#8203;7055]: https://github.com/tokio-rs/tokio/pull/7055 [#&#8203;7067]: https://github.com/tokio-rs/tokio/pull/7067 [#&#8203;7068]: https://github.com/tokio-rs/tokio/pull/7068 [#&#8203;7073]: https://github.com/tokio-rs/tokio/pull/7073 [#&#8203;7074]: https://github.com/tokio-rs/tokio/pull/7074 ### [`v1.42.0`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.42.0): Tokio v1.42.0 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.41.1...tokio-1.42.0) ### 1.42.0 (Dec 3rd, 2024) ##### Added - io: add `AsyncFd::{try_io, try_io_mut}` ([#&#8203;6967]) ##### Fixed - io: avoid `ptr->ref->ptr` roundtrip in RegistrationSet ([#&#8203;6929]) - runtime: do not defer `yield_now` inside `block_in_place` ([#&#8203;6999]) ##### Changes - io: simplify io readiness logic ([#&#8203;6966]) ##### Documented - net: fix docs for `tokio::net::unix::{pid_t, gid_t, uid_t}` ([#&#8203;6791]) - time: fix a typo in `Instant` docs ([#&#8203;6982]) [#&#8203;6791]: https://github.com/tokio-rs/tokio/pull/6791 [#&#8203;6929]: https://github.com/tokio-rs/tokio/pull/6929 [#&#8203;6966]: https://github.com/tokio-rs/tokio/pull/6966 [#&#8203;6967]: https://github.com/tokio-rs/tokio/pull/6967 [#&#8203;6982]: https://github.com/tokio-rs/tokio/pull/6982 [#&#8203;6999]: https://github.com/tokio-rs/tokio/pull/6999 </details> <details> <summary>uuid-rs/uuid (uuid)</summary> ### [`v1.15.1`](https://github.com/uuid-rs/uuid/releases/tag/v1.15.1) [Compare Source](https://github.com/uuid-rs/uuid/compare/v1.15.0...v1.15.1) #### What's Changed - Guarantee v7 timestamp will never overflow by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/811 - Prepare for 1.15.1 release by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/812 **Full Changelog**: https://github.com/uuid-rs/uuid/compare/v1.15.0...v1.15.1 ### [`v1.15.0`](https://github.com/uuid-rs/uuid/releases/tag/v1.15.0) [Compare Source](https://github.com/uuid-rs/uuid/compare/v1.14.0...v1.15.0) #### What's Changed - Add a manual `Debug` implementation for NonNilUUid by [@&#8203;rick-de-water](https://github.com/rick-de-water) in https://github.com/uuid-rs/uuid/pull/808 - Support higher precision, shiftable timestamps in V7 UUIDs by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/809 - Prepare for 1.15.0 release by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/810 #### New Contributors - [@&#8203;rick-de-water](https://github.com/rick-de-water) made their first contribution in https://github.com/uuid-rs/uuid/pull/808 **Full Changelog**: https://github.com/uuid-rs/uuid/compare/v1.14.0...v1.15.0 ### [`v1.14.0`](https://github.com/uuid-rs/uuid/releases/tag/v1.14.0) [Compare Source](https://github.com/uuid-rs/uuid/compare/v1.13.2...v1.14.0) #### What's Changed - Add FromStr impls to the fmt structs by [@&#8203;tysen](https://github.com/tysen) in https://github.com/uuid-rs/uuid/pull/806 - Prepare for 1.14.0 release by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/807 #### New Contributors - [@&#8203;tysen](https://github.com/tysen) made their first contribution in https://github.com/uuid-rs/uuid/pull/806 **Full Changelog**: https://github.com/uuid-rs/uuid/compare/v1.13.2...v1.14.0 ### [`v1.13.2`](https://github.com/uuid-rs/uuid/releases/tag/v1.13.2) [Compare Source](https://github.com/uuid-rs/uuid/compare/1.13.1...v1.13.2) #### What's Changed - Add a compile_error when no source of randomness is available on wasm32-unknown-unknown by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/804 - Prepare for 1.13.2 release by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/805 **Full Changelog**: https://github.com/uuid-rs/uuid/compare/1.13.1...v1.13.2 ### [`v1.13.1`](https://github.com/uuid-rs/uuid/releases/tag/1.13.1) [Compare Source](https://github.com/uuid-rs/uuid/compare/1.13.0...1.13.1) #### What's Changed - Fix `wasm32` with `atomics` by [@&#8203;bushrat011899](https://github.com/bushrat011899) in https://github.com/uuid-rs/uuid/pull/797 - Prepare for 1.13.1 release by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/799 #### New Contributors - [@&#8203;bushrat011899](https://github.com/bushrat011899) made their first contribution in https://github.com/uuid-rs/uuid/pull/797 **Full Changelog**: https://github.com/uuid-rs/uuid/compare/1.13.0...1.13.1 ### [`v1.13.0`](https://github.com/uuid-rs/uuid/releases/tag/1.13.0) [Compare Source](https://github.com/uuid-rs/uuid/compare/1.12.1...1.13.0) #### :warning: Potential Breakage This release updates our version of `getrandom` to `0.3` and `rand` to `0.9`. It is a **potentially breaking change** for the following users: ##### no-std users who enable the `rng` feature `uuid` still uses `getrandom` by default on these platforms. Upgrade your version of `getrandom` and [follow its new docs](https://docs.rs/getrandom/0.3.1/getrandom/index.html#custom-backend) on configuring a custom backend. ##### `wasm32-unknown-unknown` users who enable the `rng` feature without the `js` feature Upgrade your version of `getrandom` and [follow its new docs](https://docs.rs/getrandom/0.3.1/getrandom/index.html#custom-backend) on configuring a backend. You'll also need to enable the `rng-getrandom` or `rng-rand` feature of `uuid` to force it to use `getrandom` as its backend: ```diff [dependencies.uuid] version = "1.13.0" - features = ["v4"] + features = ["v4", "rng-getrandom"] [dependencies.getrandom] version = "0.3" ``` If you're on `wasm32-unknown-unknown` and using the `js` feature of `uuid` you shouldn't see any breakage. We've kept this behavior by vendoring in `getrandom`'s web-based backend when the `js` feature is enabled. #### What's Changed - Update `getrandom` to `0.3` and `rand` to `0.9` by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/793 - Support forcing `getrandom` on `wasm32-unknown-unknown` without JavaScript by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/794 - Prepare for 1.13.0 release by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/795 **Full Changelog**: https://github.com/uuid-rs/uuid/compare/1.12.1...1.13.0 ### [`v1.12.1`](https://github.com/uuid-rs/uuid/releases/tag/1.12.1) [Compare Source](https://github.com/uuid-rs/uuid/compare/1.12.0...1.12.1) #### What's Changed - Fix links to namespaces in documentation by [@&#8203;cstyles](https://github.com/cstyles) in https://github.com/uuid-rs/uuid/pull/789 - use inherent to_be_bytes and to_le_bytes methods by [@&#8203;Vrtgs](https://github.com/Vrtgs) in https://github.com/uuid-rs/uuid/pull/788 - Reduce bitshifts in from_u64\_pair by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/790 - prepare for 1.12.1 release by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/791 #### New Contributors - [@&#8203;cstyles](https://github.com/cstyles) made their first contribution in https://github.com/uuid-rs/uuid/pull/789 - [@&#8203;Vrtgs](https://github.com/Vrtgs) made their first contribution in https://github.com/uuid-rs/uuid/pull/788 **Full Changelog**: https://github.com/uuid-rs/uuid/compare/1.12.0...1.12.1 ### [`v1.12.0`](https://github.com/uuid-rs/uuid/releases/tag/1.12.0) [Compare Source](https://github.com/uuid-rs/uuid/compare/1.11.1...1.12.0) #### :warning: Possible Breakage This release includes additional `PartialEq` implementations on `Uuid`, which can break inference in some cases. #### What's Changed - feat: Add `NonZeroUuid` type for optimized `Option<Uuid>` representation by [@&#8203;ab22593k](https://github.com/ab22593k) in https://github.com/uuid-rs/uuid/pull/779 - Finalize `NonNilUuid` by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/783 - Prepare for 1.12.0 release by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/784 #### New Contributors - [@&#8203;ab22593k](https://github.com/ab22593k) made their first contribution in https://github.com/uuid-rs/uuid/pull/779 **Full Changelog**: https://github.com/uuid-rs/uuid/compare/1.11.1...1.12.0 ### [`v1.11.1`](https://github.com/uuid-rs/uuid/releases/tag/1.11.1) [Compare Source](https://github.com/uuid-rs/uuid/compare/1.11.0...1.11.1) #### What's Changed - Finish cut off docs by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/777 - Fix links in CONTRIBUTING.md by [@&#8203;jacobggman](https://github.com/jacobggman) in https://github.com/uuid-rs/uuid/pull/778 - Update rust toolchain before building by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/781 - Prepare for 1.11.1 release by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/782 #### New Contributors - [@&#8203;jacobggman](https://github.com/jacobggman) made their first contribution in https://github.com/uuid-rs/uuid/pull/778 **Full Changelog**: https://github.com/uuid-rs/uuid/compare/1.11.0...1.11.1 </details> --- ### 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](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjQuMyIsInVwZGF0ZWRJblZlciI6IjM3LjQyNC4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
kjuulh force-pushed renovate/all from 04f38c61ea to fc4f887e5b 2024-11-25 02:48:14 +01:00 Compare
kjuulh changed title from fix(deps): update rust crate notmad to 0.6.0 to fix(deps): update rust crate notmad to 0.7.0 2024-11-25 02:48:14 +01:00
kjuulh force-pushed renovate/all from fc4f887e5b to bf562d4922 2024-11-26 06:56:14 +01:00 Compare
kjuulh force-pushed renovate/all from bf562d4922 to 70b9f623c8 2024-11-28 06:45:12 +01:00 Compare
kjuulh force-pushed renovate/all from 70b9f623c8 to 9303766ad9 2024-11-29 02:43:47 +01:00 Compare
kjuulh changed title from fix(deps): update rust crate notmad to 0.7.0 to chore(deps): update all dependencies 2024-11-29 02:43:48 +01:00
kjuulh force-pushed renovate/all from 9303766ad9 to 3c563b95a5 2024-11-29 06:41:47 +01:00 Compare
kjuulh force-pushed renovate/all from 3c563b95a5 to 044d5b20e7 2024-12-01 02:42:35 +01:00 Compare
kjuulh force-pushed renovate/all from 044d5b20e7 to fa07d0328f 2024-12-04 03:05:59 +01:00 Compare
kjuulh force-pushed renovate/all from fa07d0328f to 906f6e0a9b 2024-12-04 06:47:46 +01:00 Compare
kjuulh force-pushed renovate/all from 906f6e0a9b to a802010853 2024-12-05 02:52:40 +01:00 Compare
kjuulh force-pushed renovate/all from a802010853 to ebc7d4ce51 2024-12-05 06:47:47 +01:00 Compare
kjuulh force-pushed renovate/all from ebc7d4ce51 to 70351fae40 2024-12-06 03:05:26 +01:00 Compare
kjuulh force-pushed renovate/all from 70351fae40 to 56883cb375 2024-12-06 06:50:55 +01:00 Compare
kjuulh force-pushed renovate/all from 56883cb375 to 2cb2b74287 2024-12-07 02:51:37 +01:00 Compare
kjuulh force-pushed renovate/all from 2cb2b74287 to faac90af2a 2024-12-07 06:45:56 +01:00 Compare
kjuulh force-pushed renovate/all from faac90af2a to 9e791c4185 2024-12-10 02:46:50 +01:00 Compare
kjuulh force-pushed renovate/all from 9e791c4185 to 18bb071e75 2024-12-10 06:46:45 +01:00 Compare
kjuulh force-pushed renovate/all from 18bb071e75 to 255a85619b 2024-12-11 02:56:05 +01:00 Compare
kjuulh force-pushed renovate/all from 255a85619b to 813d5930a9 2024-12-12 02:49:17 +01:00 Compare
kjuulh force-pushed renovate/all from 813d5930a9 to b6b9a0d109 2024-12-14 02:44:06 +01:00 Compare
kjuulh force-pushed renovate/all from b6b9a0d109 to ec1d259b0c 2024-12-23 02:52:26 +01:00 Compare
kjuulh force-pushed renovate/all from ec1d259b0c to b371b29895 2024-12-23 06:54:07 +01:00 Compare
kjuulh force-pushed renovate/all from b371b29895 to 11bf2dda36 2024-12-29 06:40:12 +01:00 Compare
kjuulh force-pushed renovate/all from 11bf2dda36 to 374110123f 2025-01-02 02:46:20 +01:00 Compare
Author
Owner

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path Cargo.toml --package axum@0.7.9 --precise 0.8.1
    Updating crates.io index
error: failed to select a version for the requirement `axum = "^0.7"`
candidate versions found which didn't match: 0.8.1
location searched: crates.io index
required by package `tonic v0.12.3`
    ... which satisfies dependency `tonic = "^0.12.3"` (locked to 0.12.3) of package `nodata v0.1.0 (/tmp/renovate/repos/gitea/kjuulh/nodata/crates/nodata)`

### ⚠️ Artifact update problem Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens: - any of the package files in this branch needs updating, or - the branch becomes conflicted, or - you click the rebase/retry checkbox if found above, or - you rename this PR's title to start with "rebase!" to trigger it manually The artifact failure details are included below: ##### File name: Cargo.lock ``` Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path Cargo.toml --package axum@0.7.9 --precise 0.8.1 Updating crates.io index error: failed to select a version for the requirement `axum = "^0.7"` candidate versions found which didn't match: 0.8.1 location searched: crates.io index required by package `tonic v0.12.3` ... which satisfies dependency `tonic = "^0.12.3"` (locked to 0.12.3) of package `nodata v0.1.0 (/tmp/renovate/repos/gitea/kjuulh/nodata/crates/nodata)` ```
kjuulh force-pushed renovate/all from 374110123f to 0f48d65491 2025-01-02 06:39:51 +01:00 Compare
kjuulh force-pushed renovate/all from 0f48d65491 to 7254d86031 2025-01-03 02:44:36 +01:00 Compare
kjuulh force-pushed renovate/all from 7254d86031 to 0f34e2b02c 2025-01-03 06:44:33 +01:00 Compare
kjuulh force-pushed renovate/all from 0f34e2b02c to 46a85f7e0b 2025-01-04 02:46:31 +01:00 Compare
kjuulh force-pushed renovate/all from 46a85f7e0b to 537f326dab 2025-01-04 06:44:53 +01:00 Compare
kjuulh force-pushed renovate/all from 537f326dab to 5c4b3463e9 2025-01-05 02:49:59 +01:00 Compare
kjuulh force-pushed renovate/all from 5c4b3463e9 to b3c8c3f99d 2025-01-05 06:41:04 +01:00 Compare
kjuulh force-pushed renovate/all from b3c8c3f99d to b1a169a2ea 2025-01-06 02:40:11 +01:00 Compare
kjuulh force-pushed renovate/all from b1a169a2ea to 0f69b701ef 2025-01-06 06:40:07 +01:00 Compare
kjuulh force-pushed renovate/all from 0f69b701ef to 3b90ca1b5b 2025-01-07 02:48:43 +01:00 Compare
kjuulh force-pushed renovate/all from 3b90ca1b5b to 204b43b639 2025-01-07 06:43:55 +01:00 Compare
kjuulh force-pushed renovate/all from 204b43b639 to d39afa81b4 2025-01-08 02:47:22 +01:00 Compare
kjuulh force-pushed renovate/all from d39afa81b4 to 7b6a059a09 2025-01-08 06:45:18 +01:00 Compare
kjuulh force-pushed renovate/all from 7b6a059a09 to 138382aa37 2025-01-09 02:55:03 +01:00 Compare
kjuulh force-pushed renovate/all from 138382aa37 to bb084978d5 2025-01-09 06:46:51 +01:00 Compare
kjuulh force-pushed renovate/all from bb084978d5 to 71487b07c1 2025-01-10 02:49:55 +01:00 Compare
kjuulh force-pushed renovate/all from 71487b07c1 to 979572e685 2025-01-10 06:48:22 +01:00 Compare
kjuulh force-pushed renovate/all from 979572e685 to 4e3cdf346c 2025-01-11 02:46:48 +01:00 Compare
kjuulh force-pushed renovate/all from 4e3cdf346c to 6730a0749c 2025-01-11 06:44:50 +01:00 Compare
kjuulh force-pushed renovate/all from 6730a0749c to 9290dcdf81 2025-01-12 02:47:58 +01:00 Compare
kjuulh force-pushed renovate/all from 9290dcdf81 to 9900da7ff6 2025-01-12 06:46:26 +01:00 Compare
kjuulh force-pushed renovate/all from 9900da7ff6 to 530ffe6db7 2025-01-13 02:51:58 +01:00 Compare
kjuulh force-pushed renovate/all from 530ffe6db7 to 8cc218b40c 2025-01-13 06:50:53 +01:00 Compare
kjuulh force-pushed renovate/all from 8cc218b40c to f10eb848ce 2025-01-14 02:50:38 +01:00 Compare
kjuulh force-pushed renovate/all from f10eb848ce to 6590d64080 2025-01-14 06:48:14 +01:00 Compare
kjuulh force-pushed renovate/all from 6590d64080 to 36acdaa09a 2025-01-15 03:01:47 +01:00 Compare
kjuulh force-pushed renovate/all from 36acdaa09a to 88fea5a2dd 2025-01-15 06:57:36 +01:00 Compare
kjuulh force-pushed renovate/all from 88fea5a2dd to e027d85a80 2025-01-16 02:55:18 +01:00 Compare
kjuulh force-pushed renovate/all from e027d85a80 to 7e11aa23fc 2025-01-16 06:52:08 +01:00 Compare
kjuulh force-pushed renovate/all from 7e11aa23fc to cc2eb11390 2025-01-17 02:53:55 +01:00 Compare
kjuulh force-pushed renovate/all from cc2eb11390 to 1320231fe9 2025-01-17 06:49:45 +01:00 Compare
kjuulh force-pushed renovate/all from 1320231fe9 to 46e851e092 2025-01-18 02:57:42 +01:00 Compare
kjuulh force-pushed renovate/all from 46e851e092 to 5571df062c 2025-01-18 06:49:43 +01:00 Compare
kjuulh force-pushed renovate/all from 5571df062c to d8a6f0237f 2025-01-19 02:54:52 +01:00 Compare
kjuulh force-pushed renovate/all from d8a6f0237f to 8a386c0998 2025-01-19 06:50:45 +01:00 Compare
kjuulh force-pushed renovate/all from 8a386c0998 to b100e10265 2025-01-20 02:52:14 +01:00 Compare
kjuulh force-pushed renovate/all from b100e10265 to b94fd313cb 2025-01-20 06:50:17 +01:00 Compare
kjuulh force-pushed renovate/all from b94fd313cb to 8d8548c10b 2025-01-21 02:58:34 +01:00 Compare
kjuulh force-pushed renovate/all from 8d8548c10b to a553d5bf69 2025-01-21 06:57:23 +01:00 Compare
kjuulh force-pushed renovate/all from a553d5bf69 to de2b80ad74 2025-01-22 02:54:25 +01:00 Compare
kjuulh force-pushed renovate/all from de2b80ad74 to e66d5aefbd 2025-01-22 06:51:23 +01:00 Compare
kjuulh force-pushed renovate/all from e66d5aefbd to a839279f22 2025-01-23 02:55:27 +01:00 Compare
kjuulh force-pushed renovate/all from a839279f22 to eaf993193c 2025-01-23 06:56:06 +01:00 Compare
kjuulh force-pushed renovate/all from eaf993193c to 44523d9038 2025-01-24 03:03:17 +01:00 Compare
kjuulh force-pushed renovate/all from 44523d9038 to a4d751dfa6 2025-01-24 07:02:13 +01:00 Compare
kjuulh force-pushed renovate/all from a4d751dfa6 to e491fcb0dc 2025-01-25 02:56:33 +01:00 Compare
kjuulh force-pushed renovate/all from e491fcb0dc to 4e75015822 2025-01-25 06:51:56 +01:00 Compare
kjuulh force-pushed renovate/all from 4e75015822 to 34bb61d5dc 2025-01-26 02:59:08 +01:00 Compare
kjuulh force-pushed renovate/all from 34bb61d5dc to 0e742b0863 2025-01-26 06:52:41 +01:00 Compare
kjuulh force-pushed renovate/all from 0e742b0863 to 2cf6d1c491 2025-01-27 02:57:43 +01:00 Compare
kjuulh force-pushed renovate/all from 2cf6d1c491 to d3f1cb2f97 2025-01-27 06:53:39 +01:00 Compare
kjuulh force-pushed renovate/all from d3f1cb2f97 to b6051959dd 2025-01-28 02:53:45 +01:00 Compare
kjuulh force-pushed renovate/all from b6051959dd to ba0485b28f 2025-01-28 06:55:19 +01:00 Compare
kjuulh force-pushed renovate/all from ba0485b28f to ca884a863e 2025-01-29 03:02:00 +01:00 Compare
kjuulh force-pushed renovate/all from ca884a863e to 62b907e5da 2025-01-29 06:59:56 +01:00 Compare
kjuulh force-pushed renovate/all from 62b907e5da to c9e801cc85 2025-01-30 03:06:06 +01:00 Compare
kjuulh force-pushed renovate/all from c9e801cc85 to 859c3116a3 2025-01-30 07:10:06 +01:00 Compare
kjuulh force-pushed renovate/all from 859c3116a3 to be9fa7e081 2025-01-31 02:59:16 +01:00 Compare
kjuulh force-pushed renovate/all from be9fa7e081 to 80ac05b15e 2025-01-31 06:55:54 +01:00 Compare
kjuulh force-pushed renovate/all from 80ac05b15e to 396ba83c46 2025-02-01 02:56:21 +01:00 Compare
kjuulh force-pushed renovate/all from 396ba83c46 to 07e52ca51a 2025-02-01 06:56:21 +01:00 Compare
kjuulh force-pushed renovate/all from 07e52ca51a to 3d6f185a09 2025-02-02 02:55:03 +01:00 Compare
kjuulh force-pushed renovate/all from 3d6f185a09 to 788d4fa2a0 2025-02-02 06:50:48 +01:00 Compare
kjuulh force-pushed renovate/all from 788d4fa2a0 to 91923bf289 2025-02-03 02:52:04 +01:00 Compare
kjuulh force-pushed renovate/all from 91923bf289 to c1d58b1ea9 2025-02-03 06:50:06 +01:00 Compare
kjuulh force-pushed renovate/all from c1d58b1ea9 to 9823a7ae54 2025-02-04 03:00:37 +01:00 Compare
kjuulh force-pushed renovate/all from 9823a7ae54 to b5ec76e475 2025-02-04 06:55:42 +01:00 Compare
kjuulh force-pushed renovate/all from b5ec76e475 to d96d6bf3dc 2025-02-05 02:56:54 +01:00 Compare
kjuulh force-pushed renovate/all from d96d6bf3dc to 60eb0484f9 2025-02-05 07:00:54 +01:00 Compare
kjuulh force-pushed renovate/all from 60eb0484f9 to 64ba94ff52 2025-02-06 03:01:26 +01:00 Compare
kjuulh force-pushed renovate/all from 64ba94ff52 to 56bd85e01a 2025-02-06 06:53:16 +01:00 Compare
kjuulh force-pushed renovate/all from 56bd85e01a to 376f1db9c4 2025-02-07 02:54:48 +01:00 Compare
kjuulh force-pushed renovate/all from 376f1db9c4 to 326a1f1ec3 2025-02-07 06:49:40 +01:00 Compare
kjuulh force-pushed renovate/all from 326a1f1ec3 to 7329399a48 2025-02-08 02:56:02 +01:00 Compare
kjuulh force-pushed renovate/all from 7329399a48 to 2fe709088b 2025-02-08 06:51:45 +01:00 Compare
kjuulh force-pushed renovate/all from 2fe709088b to c5b69848ea 2025-02-09 02:56:20 +01:00 Compare
kjuulh force-pushed renovate/all from c5b69848ea to 82a79f555f 2025-02-09 06:51:26 +01:00 Compare
kjuulh force-pushed renovate/all from 82a79f555f to fa26f020a4 2025-02-10 02:53:38 +01:00 Compare
kjuulh force-pushed renovate/all from fa26f020a4 to 551b6122a2 2025-02-10 06:52:00 +01:00 Compare
kjuulh force-pushed renovate/all from 551b6122a2 to be8d7baae4 2025-02-11 02:59:02 +01:00 Compare
kjuulh force-pushed renovate/all from be8d7baae4 to 2c0e92627a 2025-02-11 06:56:28 +01:00 Compare
kjuulh force-pushed renovate/all from 2c0e92627a to c5c6ce3895 2025-02-12 03:01:39 +01:00 Compare
kjuulh force-pushed renovate/all from c5c6ce3895 to d910acfe07 2025-02-12 06:56:30 +01:00 Compare
kjuulh force-pushed renovate/all from d910acfe07 to d53e666959 2025-02-13 02:55:36 +01:00 Compare
kjuulh force-pushed renovate/all from d53e666959 to bdfbea4bf4 2025-02-13 06:52:57 +01:00 Compare
kjuulh force-pushed renovate/all from bdfbea4bf4 to e03384fe25 2025-02-14 02:53:40 +01:00 Compare
kjuulh force-pushed renovate/all from e03384fe25 to 549f032b05 2025-02-14 06:51:37 +01:00 Compare
kjuulh force-pushed renovate/all from 549f032b05 to cd15b6273d 2025-02-15 02:49:32 +01:00 Compare
kjuulh force-pushed renovate/all from cd15b6273d to 82dd3f5ff6 2025-02-15 06:46:56 +01:00 Compare
kjuulh force-pushed renovate/all from 82dd3f5ff6 to 3b342faf05 2025-02-16 02:48:26 +01:00 Compare
kjuulh force-pushed renovate/all from 3b342faf05 to f26707fe0c 2025-02-16 06:45:40 +01:00 Compare
kjuulh force-pushed renovate/all from f26707fe0c to f568a67566 2025-02-17 02:50:23 +01:00 Compare
kjuulh force-pushed renovate/all from f568a67566 to 66e4237cc4 2025-02-17 06:48:39 +01:00 Compare
kjuulh force-pushed renovate/all from 66e4237cc4 to 00516718bc 2025-02-18 02:57:27 +01:00 Compare
kjuulh force-pushed renovate/all from 00516718bc to 00dc27da03 2025-02-18 06:52:12 +01:00 Compare
kjuulh force-pushed renovate/all from 00dc27da03 to ed488e87bb 2025-02-19 02:50:39 +01:00 Compare
kjuulh force-pushed renovate/all from ed488e87bb to 0793fab91a 2025-02-19 06:48:16 +01:00 Compare
kjuulh force-pushed renovate/all from 0793fab91a to e7f2a76704 2025-02-20 03:04:01 +01:00 Compare
kjuulh force-pushed renovate/all from e7f2a76704 to 715ca152e2 2025-02-20 07:00:06 +01:00 Compare
kjuulh force-pushed renovate/all from 715ca152e2 to 0ed5437d6d 2025-02-21 02:59:48 +01:00 Compare
kjuulh force-pushed renovate/all from 0ed5437d6d to 5a76b2cee2 2025-02-21 06:49:51 +01:00 Compare
kjuulh force-pushed renovate/all from 5a76b2cee2 to d9bfa84007 2025-02-22 02:53:59 +01:00 Compare
kjuulh force-pushed renovate/all from d9bfa84007 to c42b3b50d2 2025-02-22 06:56:38 +01:00 Compare
kjuulh force-pushed renovate/all from c42b3b50d2 to 4709f0c83f 2025-02-23 02:51:28 +01:00 Compare
kjuulh force-pushed renovate/all from 4709f0c83f to 2a98e3168e 2025-02-23 06:52:28 +01:00 Compare
kjuulh force-pushed renovate/all from 2a98e3168e to 64e03ff859 2025-02-24 02:52:24 +01:00 Compare
kjuulh force-pushed renovate/all from 64e03ff859 to 76044b5fc4 2025-02-24 06:49:16 +01:00 Compare
kjuulh force-pushed renovate/all from 76044b5fc4 to 3803429228 2025-02-25 02:56:43 +01:00 Compare
kjuulh force-pushed renovate/all from 3803429228 to 95b099459e 2025-02-25 06:53:33 +01:00 Compare
kjuulh force-pushed renovate/all from 95b099459e to 24c482a372 2025-02-26 02:53:04 +01:00 Compare
kjuulh force-pushed renovate/all from 24c482a372 to c8e9f480ff 2025-02-26 06:51:23 +01:00 Compare
kjuulh force-pushed renovate/all from c8e9f480ff to 6509218181 2025-02-27 03:03:56 +01:00 Compare
kjuulh force-pushed renovate/all from 6509218181 to 5c4c40dd3d 2025-02-27 07:00:00 +01:00 Compare
kjuulh force-pushed renovate/all from 5c4c40dd3d to ec20ce72dc 2025-02-28 03:05:01 +01:00 Compare
kjuulh force-pushed renovate/all from ec20ce72dc to 42b3a4d896 2025-02-28 06:57:33 +01:00 Compare
Some checks failed
renovate/artifacts Artifact file update failure
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
This pull request can be merged automatically.
You are not authorized to merge this pull request.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/all:renovate/all
git checkout renovate/all
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kjuulh/nodata#11
No description provided.