fix(deps): update all dependencies #98

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.97 -> 1.0.98
clap workspace.dependencies patch 4.5.31 -> 4.5.37
crossterm dependencies minor 0.28.0 -> 0.29.0
sqlx dependencies patch 0.8.3 -> 0.8.5
tempfile (source) dev-dependencies minor 3.17.1 -> 3.19.1
tokio (source) workspace.dependencies minor 1.43.0 -> 1.44.2
uuid dependencies minor 1.15.1 -> 1.16.0
uuid workspace.dependencies minor 1.15.1 -> 1.16.0

Release Notes

dtolnay/anyhow (anyhow)

v1.0.98

Compare Source

clap-rs/clap (clap)

v4.5.37

Compare Source

Features
  • Added ArgMatches::try_clear_id()

v4.5.36

Compare Source

Fixes
  • (help) Revert 4.5.35's "Don't leave space for shorts if there are none" for now

v4.5.35

Compare Source

Fixes
  • (help) Align positionals and flags when put in the same help_heading
  • (help) Don't leave space for shorts if there are none

v4.5.34

Compare Source

Fixes
  • (help) Don't add extra blank lines with flatten_help(true) and subcommands without arguments

v4.5.33

Compare Source

Fixes
  • (error) When showing the usage of a suggestion for an unknown argument, don't show the group

v4.5.32

Compare Source

Features
  • Add Error::remove
Documentation
  • (cookbook) Switch from humantime to jiff
  • (tutorial) Better cover required vs optional
Internal
  • Update pulldown-cmark
launchbadge/sqlx (sqlx)

v0.8.5

Hotfix release to address two new issues:

  • [#​3823]: sqlx-cli@0.8.4 broke .env default resolution mechanism
  • [#​3825]: sqlx@0.8.4 broke test fixture setup

The 0.8.4 release will be yanked as of publishing this one.

Added
  • In release PR: sqlx-cli now accepts --no-dotenv in subcommand arguments.
  • In release PR: added functionality tests for sqlx-cli to CI.
  • In release PR: test #[sqlx::test] twice in CI to cover cleanup.
Fixed
  • In release PR: sqlx-cli correctly reads .env files by default again.
  • In release PR: fix bugs in MySQL implementation of #[sqlx::test].

v0.8.4

50 pull requests were merged this release cycle.

As of this release, development of 0.9.0 has begun on main.
Barring urgent hotfixes, this is expected to be the last release of 0.8.x.

Added
Changed
Fixed
Stebalien/tempfile (tempfile)

v3.19.1

Compare Source

  • Don't unlink temporary files immediately on Windows (fixes #​339). Unfortunately, this seemed to corrupt the file object (possibly a Windows kernel bug) in rare cases and isn't strictly speaking necessary.

v3.19.0

Compare Source

  • Remove direct dependency on cfg-if. It's still in the tree, but we didn't really need to use it in this crate.
  • Add an unstable feature (unstable-windows-keep-open-tempfile) to test a potential fix to #​339.

v3.18.0

Compare Source

  • Update rustix to 1.0.0.
  • Make NamedTempFile::persist_noclobber atomic on Apple operating systems. It's now atomic on MacOS, Windows, and Linux (depending on the OS version and filesystem used).
tokio-rs/tokio (tokio)

v1.44.2: Tokio v1.44.2

Compare Source

This release fixes a soundness issue in the broadcast channel. The channel
accepts values that are Send but !Sync. Previously, the channel called
clone() on these values without synchronizing. This release fixes the channel
by synchronizing calls to .clone() (Thanks Austin Bonander for finding and
reporting the issue).

Fixed
  • sync: synchronize clone() call in broadcast channel (#​7232)

v1.44.1: Tokio v1.44.1

Compare Source

1.44.1 (March 13th, 2025)

Fixed
  • rt: skip defer queue in block_in_place context (#​7216)

v1.44.0: Tokio v1.44.0

Compare Source

1.44.0 (March 7th, 2025)

This release changes the from_std method on sockets to panic if a blocking socket is provided. We determined this change is not a breaking change as Tokio is not intended to operate using blocking sockets. Doing so results in runtime hangs and should be considered a bug. Accidentally passing a blocking socket to Tokio is one of the most common user mistakes. If this change causes an issue for you, please comment on #​7172.

Added
  • coop: add task::coop module (#​7116)
  • process: add Command::get_kill_on_drop() (#​7086)
  • sync: add broadcast::Sender::closed (#​6685, #​7090)
  • sync: add broadcast::WeakSender (#​7100)
  • sync: add oneshot::Receiver::is_empty() (#​7153)
  • sync: add oneshot::Receiver::is_terminated() (#​7152)
Fixed
  • fs: empty reads on File should not start a background read (#​7139)
  • process: calling start_kill on exited child should not fail (#​7160)
  • signal: fix CTRL_CLOSE, CTRL_LOGOFF, CTRL_SHUTDOWN on windows (#​7122)
  • sync: properly handle panic during mpsc drop (#​7094)
Changes
  • runtime: clean up magic number in registration set (#​7112)
  • coop: make coop yield using waker defer strategy (#​7185)
  • macros: make select! budget-aware (#​7164)
  • net: panic when passing a blocking socket to from_std (#​7166)
  • io: clean up buffer casts (#​7142)
Changes to unstable APIs
  • rt: add before and after task poll callbacks (#​7120)
  • tracing: make the task tracing API unstable public (#​6972)
Documented
  • docs: fix nesting of sections in top-level docs (#​7159)
  • fs: rename symlink and hardlink parameter names (#​7143)
  • io: swap reader/writer in simplex doc test (#​7176)
  • macros: docs about select! alternatives (#​7110)
  • net: rename the argument for send_to (#​7146)
  • process: add example for reading Child stdout (#​7141)
  • process: clarify Child::kill behavior (#​7162)
  • process: fix grammar of the ChildStdin struct doc comment (#​7192)
  • runtime: consistently use worker_threads instead of core_threads (#​7186)

v1.43.1

Compare Source

uuid-rs/uuid (uuid)

v1.16.0

Compare Source

What's Changed

New Contributors

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


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • 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.97` -> `1.0.98` | | [clap](https://github.com/clap-rs/clap) | workspace.dependencies | patch | `4.5.31` -> `4.5.37` | | [crossterm](https://github.com/crossterm-rs/crossterm) | dependencies | minor | `0.28.0` -> `0.29.0` | | [sqlx](https://github.com/launchbadge/sqlx) | dependencies | patch | `0.8.3` -> `0.8.5` | | [tempfile](https://stebalien.com/projects/tempfile-rs/) ([source](https://github.com/Stebalien/tempfile)) | dev-dependencies | minor | `3.17.1` -> `3.19.1` | | [tokio](https://tokio.rs) ([source](https://github.com/tokio-rs/tokio)) | workspace.dependencies | minor | `1.43.0` -> `1.44.2` | | [uuid](https://github.com/uuid-rs/uuid) | dependencies | minor | `1.15.1` -> `1.16.0` | | [uuid](https://github.com/uuid-rs/uuid) | workspace.dependencies | minor | `1.15.1` -> `1.16.0` | --- ### Release Notes <details> <summary>dtolnay/anyhow (anyhow)</summary> ### [`v1.0.98`](https://github.com/dtolnay/anyhow/releases/tag/1.0.98) [Compare Source](https://github.com/dtolnay/anyhow/compare/1.0.97...1.0.98) - Add [`self.into_boxed_dyn_error()`](https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error) and [`self.reallocate_into_boxed_dyn_error_without_backtrace()`](https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace) methods for anyhow::Error ([#&#8203;415](https://github.com/dtolnay/anyhow/issues/415)) </details> <details> <summary>clap-rs/clap (clap)</summary> ### [`v4.5.37`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4537---2025-04-18) [Compare Source](https://github.com/clap-rs/clap/compare/v4.5.36...v4.5.37) ##### Features - Added `ArgMatches::try_clear_id()` ### [`v4.5.36`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4536---2025-04-11) [Compare Source](https://github.com/clap-rs/clap/compare/v4.5.35...v4.5.36) ##### Fixes - *(help)* Revert 4.5.35's "Don't leave space for shorts if there are none" for now ### [`v4.5.35`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4535---2025-04-01) [Compare Source](https://github.com/clap-rs/clap/compare/v4.5.34...v4.5.35) ##### Fixes - *(help)* Align positionals and flags when put in the same `help_heading` - *(help)* Don't leave space for shorts if there are none ### [`v4.5.34`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4534---2025-03-27) [Compare Source](https://github.com/clap-rs/clap/compare/v4.5.33...v4.5.34) ##### Fixes - *(help)* Don't add extra blank lines with `flatten_help(true)` and subcommands without arguments ### [`v4.5.33`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4533---2025-03-26) [Compare Source](https://github.com/clap-rs/clap/compare/v4.5.32...v4.5.33) ##### Fixes - *(error)* When showing the usage of a suggestion for an unknown argument, don't show the group ### [`v4.5.32`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4532---2025-03-10) [Compare Source](https://github.com/clap-rs/clap/compare/v4.5.31...v4.5.32) ##### Features - Add `Error::remove` ##### Documentation - *(cookbook)* Switch from `humantime` to `jiff` - *(tutorial)* Better cover required vs optional ##### Internal - Update `pulldown-cmark` </details> <details> <summary>launchbadge/sqlx (sqlx)</summary> ### [`v0.8.5`](https://github.com/launchbadge/sqlx/blob/HEAD/CHANGELOG.md#085---2025-04-14) Hotfix release to address two new issues: - \[[#&#8203;3823]]: `sqlx-cli@0.8.4` broke `.env` default resolution mechanism - \[[#&#8203;3825]]: `sqlx@0.8.4` broke test fixture setup The `0.8.4` release will be yanked as of publishing this one. ##### Added - In release PR: `sqlx-cli` now accepts `--no-dotenv` in subcommand arguments. - In release PR: added functionality tests for `sqlx-cli` to CI. - In release PR: test `#[sqlx::test]` twice in CI to cover cleanup. ##### Fixed - In release PR: `sqlx-cli` correctly reads `.env` files by default again. - Addresses \[[#&#8203;3823]]. - In release PR: fix bugs in MySQL implementation of `#[sqlx::test]`. - Addresses \[[#&#8203;3825]]. [#&#8203;3823]: https://github.com/launchbadge/sqlx/issues/3823 [#&#8203;3825]: https://github.com/launchbadge/sqlx/issues/3825 ### [`v0.8.4`](https://github.com/launchbadge/sqlx/blob/HEAD/CHANGELOG.md#084---2025-04-13) 50 pull requests were merged this release cycle. As of this release, development of `0.9.0` has begun on `main`. Barring urgent hotfixes, this is expected to be the last release of `0.8.x`. ##### Added - \[[#&#8203;3603]]: Added missing special casing for encoding embedded arrays of custom types \[\[[@&#8203;nico-incubiq](https://github.com/nico-incubiq)]] - \[[#&#8203;3625]]: feat(sqlite): add preupdate hook \[\[[@&#8203;aschey](https://github.com/aschey)]] - \[[#&#8203;3655]]: docs: add example for postgres enums with type TEXT \[\[[@&#8203;tisonkun](https://github.com/tisonkun)]] - \[[#&#8203;3677]]: Add json(nullable) macro attribute \[\[[@&#8203;seanaye](https://github.com/seanaye)]] - \[[#&#8203;3687]]: Derive clone and debug for postgresql arguments \[\[[@&#8203;remysaissy](https://github.com/remysaissy)]] - \[[#&#8203;3690]]: feat: add postres geometry line segment \[\[[@&#8203;jayy-lmao](https://github.com/jayy-lmao)]] - \[[#&#8203;3707]]: feat(Sqlite): add LockedSqliteHandle::last_error \[\[[@&#8203;joeydewaal](https://github.com/joeydewaal)]] - \[[#&#8203;3710]]: feat: add ipnet support \[\[[@&#8203;BeauGieskens](https://github.com/BeauGieskens)]] - \[[#&#8203;3711]]: feat(postgres): add geometry box \[\[[@&#8203;jayy-lmao](https://github.com/jayy-lmao)]] - \[[#&#8203;3714]]: chore: expose bstr feature \[\[[@&#8203;joeydewaal](https://github.com/joeydewaal)]] - \[[#&#8203;3716]]: feat(postgres): add geometry path \[\[[@&#8203;jayy-lmao](https://github.com/jayy-lmao)]] - \[[#&#8203;3724]]: feat(sqlx-cli): Add flag to disable automatic loading of .env files \[\[[@&#8203;benwilber](https://github.com/benwilber)]] - \[[#&#8203;3734]]: QueryBuilder: add debug_assert when `push_values` is passed an empty set of tuples \[\[[@&#8203;chanmaoganda](https://github.com/chanmaoganda)]] - \[[#&#8203;3745]]: feat: sqlx sqlite expose de/serialize \[\[[@&#8203;mattrighetti](https://github.com/mattrighetti)]] - \[[#&#8203;3765]]: Merge of [#&#8203;3427](https://github.com/launchbadge/sqlx/issues/3427) (by [@&#8203;mpyw](https://github.com/mpyw)) and [#&#8203;3614](https://github.com/launchbadge/sqlx/issues/3614) (by [@&#8203;bonsairobo](https://github.com/bonsairobo)) \[\[[@&#8203;abonander](https://github.com/abonander)]] - \[[#&#8203;3427]] Expose `transaction_depth` through `get_transaction_depth()` method \[\[[@&#8203;mpyw](https://github.com/mpyw)]] - Changed to `Connection::is_in_transaction` in \[[#&#8203;3765]] - \[[#&#8203;3614]] Add `begin_with` methods to support database-specific transaction options \[\[[@&#8203;bonsairobo](https://github.com/bonsairobo)]] - \[[#&#8203;3769]]: feat(postgres): add geometry polygon \[\[[@&#8203;jayy-lmao](https://github.com/jayy-lmao)]] - \[[#&#8203;3773]]: feat(postgres): add geometry circle \[\[[@&#8203;jayy-lmao](https://github.com/jayy-lmao)]] ##### Changed - \[[#&#8203;3665]]: build(deps): bump semver compatible dependencies \[\[[@&#8203;paolobarbolini](https://github.com/paolobarbolini)]] - \[[#&#8203;3669]]: refactor(cli): replace promptly with dialoguer \[\[[@&#8203;paolobarbolini](https://github.com/paolobarbolini)]] - \[[#&#8203;3672]]: add `#[track_caller]` to `Row::get()` \[\[[@&#8203;karambarakat](https://github.com/karambarakat)]] - \[[#&#8203;3708]]: chore(MySql): Remove unnecessary box \[\[[@&#8203;joeydewaal](https://github.com/joeydewaal)]] - \[[#&#8203;3715]]: chore: add pg_copy regression tests \[\[[@&#8203;joeydewaal](https://github.com/joeydewaal)]] - \[[#&#8203;3721]]: Replace some `futures-core` / `futures-util` APIs with `std` variants \[\[[@&#8203;paolobarbolini](https://github.com/paolobarbolini)]] - \[[#&#8203;3725]]: chore: replace rustls-pemfile with rustls-pki-types \[\[[@&#8203;tottoto](https://github.com/tottoto)]] - \[[#&#8203;3754]]: chore(cli): remove unused async-trait crate from dependencies \[\[[@&#8203;tottoto](https://github.com/tottoto)]] - \[[#&#8203;3762]]: docs(pool): recommend actix-web ThinData over Data to avoid two Arcs \[\[[@&#8203;jonasmalacofilho](https://github.com/jonasmalacofilho)]] ##### Fixed - \[[#&#8203;3289]]: Always set `SQLITE_OPEN_URI` on in-memory sqlite \[\[[@&#8203;LecrisUT](https://github.com/LecrisUT)]] - \[[#&#8203;3334]]: Fix: nextest cleanup race condition \[\[[@&#8203;bonega](https://github.com/bonega)]] - \[[#&#8203;3666]]: fix(cli): running tests on 32bit platforms \[\[[@&#8203;paolobarbolini](https://github.com/paolobarbolini)]] - \[[#&#8203;3686]]: fix: handle nullable values by printing NULL instead of panicking \[\[[@&#8203;joeydewaal](https://github.com/joeydewaal)]] - \[[#&#8203;3700]]: fix(Sqlite): stop sending rows after first error \[\[[@&#8203;joeydewaal](https://github.com/joeydewaal)]] - \[[#&#8203;3701]]: fix(postgres) use signed int for length prefix in `PgCopyIn` \[\[[@&#8203;joeydewaal](https://github.com/joeydewaal)]] - \[[#&#8203;3703]]: fix(Postgres) chunk pg_copy data \[\[[@&#8203;joeydewaal](https://github.com/joeydewaal)]] - \[[#&#8203;3712]]: FromRow: Fix documentation order \[\[[@&#8203;Turbo87](https://github.com/Turbo87)]] - \[[#&#8203;3720]]: Fix readme: uuid feature is gating for all repos \[\[[@&#8203;jthacker](https://github.com/jthacker)]] - \[[#&#8203;3728]]: postgres: Fix tracing span when dropping PgListener \[\[[@&#8203;chitoku-k](https://github.com/chitoku-k)]] - \[[#&#8203;3741]]: Fix example calculation in docs \[\[[@&#8203;dns2utf8](https://github.com/dns2utf8)]] - \[[#&#8203;3749]]: docs: add some missing backticks \[\[[@&#8203;soulwa](https://github.com/soulwa)]] - \[[#&#8203;3753]]: Avoid privilege requirements by using an advisory lock in test setup (postgres). \[\[[@&#8203;kildrens](https://github.com/kildrens)]] - \[[#&#8203;3755]]: Fix FromRow docs for tuples \[\[[@&#8203;xvapx](https://github.com/xvapx)]] - \[[#&#8203;3768]]: chore(Sqlite): remove ci.db from repo \[\[[@&#8203;joeydewaal](https://github.com/joeydewaal)]] - \[[#&#8203;3771]]: fix(ci): breakage from Rustup 1.28 \[\[[@&#8203;abonander](https://github.com/abonander)]] - \[[#&#8203;3786]]: Fix a copy-paste error on get_username docs \[\[[@&#8203;sulami](https://github.com/sulami)]] - \[[#&#8203;3801]]: Fix: Enable Json type when db feature isn't enabled \[\[[@&#8203;thriller08](https://github.com/thriller08)]] - \[[#&#8203;3809]]: fix: PgConnectOptions docs \[\[[@&#8203;mbj](https://github.com/mbj)]] - \[[#&#8203;3811]]: Fix error message typo in PgPoint::from_str \[\[[@&#8203;TeCHiScy](https://github.com/TeCHiScy)]] - \[[#&#8203;3812]]: mysql: Fix panic on invalid text row length field \[\[[@&#8203;0xdeafbeef](https://github.com/0xdeafbeef)]] - \[[#&#8203;3815]]: fix(macros): cache macro metadata based on `CARGO_MANIFEST_DIR` \[\[[@&#8203;joeydewaal](https://github.com/joeydewaal)]] - Fixes in release PR \[[#&#8203;3819]] \[\[[@&#8203;abonander](https://github.com/abonander)]]: - fix(postgres): send `limit: 0` for all `Execute` messages - Addresses \[[#&#8203;3673]]: Parallel workers not used on Postgres - fix: let `CertificateInput::from` infer any PEM-encoded document - Fixes `PGSSLKEY` not being parsed correctly when containing a PEM-encoded private key. - doc: improve documentation of `PgConnectOptions` - `PGHOSTADDR` now can be used to override `PGHOST`. - Addresses \[[#&#8203;3740]]: Document the URL syntax for Unix-domain sockets when connecting to postgres [#&#8203;3819]: https://github.com/launchbadge/sqlx/pull/3819 [#&#8203;3673]: https://github.com/launchbadge/sqlx/issues/3673 [#&#8203;3740]: https://github.com/launchbadge/sqlx/issues/3740 [#&#8203;3289]: https://github.com/launchbadge/sqlx/pull/3289 [#&#8203;3334]: https://github.com/launchbadge/sqlx/pull/3334 [#&#8203;3427]: https://github.com/launchbadge/sqlx/pull/3427 [#&#8203;3603]: https://github.com/launchbadge/sqlx/pull/3603 [#&#8203;3614]: https://github.com/launchbadge/sqlx/pull/3614 [#&#8203;3625]: https://github.com/launchbadge/sqlx/pull/3625 [#&#8203;3655]: https://github.com/launchbadge/sqlx/pull/3655 [#&#8203;3665]: https://github.com/launchbadge/sqlx/pull/3665 [#&#8203;3666]: https://github.com/launchbadge/sqlx/pull/3666 [#&#8203;3669]: https://github.com/launchbadge/sqlx/pull/3669 [#&#8203;3672]: https://github.com/launchbadge/sqlx/pull/3672 [#&#8203;3677]: https://github.com/launchbadge/sqlx/pull/3677 [#&#8203;3686]: https://github.com/launchbadge/sqlx/pull/3686 [#&#8203;3687]: https://github.com/launchbadge/sqlx/pull/3687 [#&#8203;3690]: https://github.com/launchbadge/sqlx/pull/3690 [#&#8203;3700]: https://github.com/launchbadge/sqlx/pull/3700 [#&#8203;3701]: https://github.com/launchbadge/sqlx/pull/3701 [#&#8203;3703]: https://github.com/launchbadge/sqlx/pull/3703 [#&#8203;3707]: https://github.com/launchbadge/sqlx/pull/3707 [#&#8203;3708]: https://github.com/launchbadge/sqlx/pull/3708 [#&#8203;3710]: https://github.com/launchbadge/sqlx/pull/3710 [#&#8203;3711]: https://github.com/launchbadge/sqlx/pull/3711 [#&#8203;3712]: https://github.com/launchbadge/sqlx/pull/3712 [#&#8203;3714]: https://github.com/launchbadge/sqlx/pull/3714 [#&#8203;3715]: https://github.com/launchbadge/sqlx/pull/3715 [#&#8203;3716]: https://github.com/launchbadge/sqlx/pull/3716 [#&#8203;3720]: https://github.com/launchbadge/sqlx/pull/3720 [#&#8203;3721]: https://github.com/launchbadge/sqlx/pull/3721 [#&#8203;3724]: https://github.com/launchbadge/sqlx/pull/3724 [#&#8203;3725]: https://github.com/launchbadge/sqlx/pull/3725 [#&#8203;3728]: https://github.com/launchbadge/sqlx/pull/3728 [#&#8203;3734]: https://github.com/launchbadge/sqlx/pull/3734 [#&#8203;3741]: https://github.com/launchbadge/sqlx/pull/3741 [#&#8203;3745]: https://github.com/launchbadge/sqlx/pull/3745 [#&#8203;3749]: https://github.com/launchbadge/sqlx/pull/3749 [#&#8203;3753]: https://github.com/launchbadge/sqlx/pull/3753 [#&#8203;3754]: https://github.com/launchbadge/sqlx/pull/3754 [#&#8203;3755]: https://github.com/launchbadge/sqlx/pull/3755 [#&#8203;3762]: https://github.com/launchbadge/sqlx/pull/3762 [#&#8203;3765]: https://github.com/launchbadge/sqlx/pull/3765 [#&#8203;3768]: https://github.com/launchbadge/sqlx/pull/3768 [#&#8203;3769]: https://github.com/launchbadge/sqlx/pull/3769 [#&#8203;3771]: https://github.com/launchbadge/sqlx/pull/3771 [#&#8203;3773]: https://github.com/launchbadge/sqlx/pull/3773 [#&#8203;3786]: https://github.com/launchbadge/sqlx/pull/3786 [#&#8203;3801]: https://github.com/launchbadge/sqlx/pull/3801 [#&#8203;3809]: https://github.com/launchbadge/sqlx/pull/3809 [#&#8203;3811]: https://github.com/launchbadge/sqlx/pull/3811 [#&#8203;3812]: https://github.com/launchbadge/sqlx/pull/3812 [#&#8203;3815]: https://github.com/launchbadge/sqlx/pull/3815 </details> <details> <summary>Stebalien/tempfile (tempfile)</summary> ### [`v3.19.1`](https://github.com/Stebalien/tempfile/blob/HEAD/CHANGELOG.md#3191) [Compare Source](https://github.com/Stebalien/tempfile/compare/v3.19.0...v3.19.1) - Don't unlink temporary files immediately on Windows (fixes [#&#8203;339](https://github.com/Stebalien/tempfile/issues/339)). Unfortunately, this seemed to corrupt the file object (possibly a Windows kernel bug) in rare cases and isn't strictly speaking necessary. ### [`v3.19.0`](https://github.com/Stebalien/tempfile/blob/HEAD/CHANGELOG.md#3190) [Compare Source](https://github.com/Stebalien/tempfile/compare/v3.18.0...v3.19.0) - Remove direct dependency on `cfg-if`. It's still in the tree, but we didn't really need to use it in this crate. - Add an unstable feature (`unstable-windows-keep-open-tempfile`) to test a potential fix to [#&#8203;339](https://github.com/Stebalien/tempfile/issues/339). ### [`v3.18.0`](https://github.com/Stebalien/tempfile/blob/HEAD/CHANGELOG.md#3180) [Compare Source](https://github.com/Stebalien/tempfile/compare/v3.17.1...v3.18.0) - Update `rustix` to 1.0.0. - Make `NamedTempFile::persist_noclobber` atomic on Apple operating systems. It's now atomic on MacOS, Windows, and Linux (depending on the OS version and filesystem used). </details> <details> <summary>tokio-rs/tokio (tokio)</summary> ### [`v1.44.2`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.44.2): Tokio v1.44.2 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.44.1...tokio-1.44.2) This release fixes a soundness issue in the broadcast channel. The channel accepts values that are `Send` but `!Sync`. Previously, the channel called `clone()` on these values without synchronizing. This release fixes the channel by synchronizing calls to `.clone()` (Thanks Austin Bonander for finding and reporting the issue). ##### Fixed - sync: synchronize `clone()` call in broadcast channel ([#&#8203;7232]) [#&#8203;7232]: https://github.com/tokio-rs/tokio/pull/7232 ### [`v1.44.1`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.44.1): Tokio v1.44.1 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.44.0...tokio-1.44.1) ### 1.44.1 (March 13th, 2025) ##### Fixed - rt: skip defer queue in `block_in_place` context ([#&#8203;7216]) [#&#8203;7216]: https://github.com/tokio-rs/tokio/pull/7216 ### [`v1.44.0`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.44.0): Tokio v1.44.0 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.43.1...tokio-1.44.0) ### 1.44.0 (March 7th, 2025) This release changes the `from_std` method on sockets to panic if a blocking socket is provided. We determined this change is not a breaking change as Tokio is not intended to operate using blocking sockets. Doing so results in runtime hangs and should be considered a bug. Accidentally passing a blocking socket to Tokio is one of the most common user mistakes. If this change causes an issue for you, please comment on [#&#8203;7172]. ##### Added - coop: add `task::coop` module ([#&#8203;7116]) - process: add `Command::get_kill_on_drop()` ([#&#8203;7086]) - sync: add `broadcast::Sender::closed` ([#&#8203;6685], [#&#8203;7090]) - sync: add `broadcast::WeakSender` ([#&#8203;7100]) - sync: add `oneshot::Receiver::is_empty()` ([#&#8203;7153]) - sync: add `oneshot::Receiver::is_terminated()` ([#&#8203;7152]) ##### Fixed - fs: empty reads on `File` should not start a background read ([#&#8203;7139]) - process: calling `start_kill` on exited child should not fail ([#&#8203;7160]) - signal: fix `CTRL_CLOSE`, `CTRL_LOGOFF`, `CTRL_SHUTDOWN` on windows ([#&#8203;7122]) - sync: properly handle panic during mpsc drop ([#&#8203;7094]) ##### Changes - runtime: clean up magic number in registration set ([#&#8203;7112]) - coop: make coop yield using waker defer strategy ([#&#8203;7185]) - macros: make `select!` budget-aware ([#&#8203;7164]) - net: panic when passing a blocking socket to `from_std` ([#&#8203;7166]) - io: clean up buffer casts ([#&#8203;7142]) ##### Changes to unstable APIs - rt: add before and after task poll callbacks ([#&#8203;7120]) - tracing: make the task tracing API unstable public ([#&#8203;6972]) ##### Documented - docs: fix nesting of sections in top-level docs ([#&#8203;7159]) - fs: rename symlink and hardlink parameter names ([#&#8203;7143]) - io: swap reader/writer in simplex doc test ([#&#8203;7176]) - macros: docs about `select!` alternatives ([#&#8203;7110]) - net: rename the argument for `send_to` ([#&#8203;7146]) - process: add example for reading `Child` stdout ([#&#8203;7141]) - process: clarify `Child::kill` behavior ([#&#8203;7162]) - process: fix grammar of the `ChildStdin` struct doc comment ([#&#8203;7192]) - runtime: consistently use `worker_threads` instead of `core_threads` ([#&#8203;7186]) [#&#8203;6685]: https://github.com/tokio-rs/tokio/pull/6685 [#&#8203;6972]: https://github.com/tokio-rs/tokio/pull/6972 [#&#8203;7086]: https://github.com/tokio-rs/tokio/pull/7086 [#&#8203;7090]: https://github.com/tokio-rs/tokio/pull/7090 [#&#8203;7094]: https://github.com/tokio-rs/tokio/pull/7094 [#&#8203;7100]: https://github.com/tokio-rs/tokio/pull/7100 [#&#8203;7110]: https://github.com/tokio-rs/tokio/pull/7110 [#&#8203;7112]: https://github.com/tokio-rs/tokio/pull/7112 [#&#8203;7116]: https://github.com/tokio-rs/tokio/pull/7116 [#&#8203;7120]: https://github.com/tokio-rs/tokio/pull/7120 [#&#8203;7122]: https://github.com/tokio-rs/tokio/pull/7122 [#&#8203;7139]: https://github.com/tokio-rs/tokio/pull/7139 [#&#8203;7141]: https://github.com/tokio-rs/tokio/pull/7141 [#&#8203;7142]: https://github.com/tokio-rs/tokio/pull/7142 [#&#8203;7143]: https://github.com/tokio-rs/tokio/pull/7143 [#&#8203;7146]: https://github.com/tokio-rs/tokio/pull/7146 [#&#8203;7152]: https://github.com/tokio-rs/tokio/pull/7152 [#&#8203;7153]: https://github.com/tokio-rs/tokio/pull/7153 [#&#8203;7159]: https://github.com/tokio-rs/tokio/pull/7159 [#&#8203;7160]: https://github.com/tokio-rs/tokio/pull/7160 [#&#8203;7162]: https://github.com/tokio-rs/tokio/pull/7162 [#&#8203;7164]: https://github.com/tokio-rs/tokio/pull/7164 [#&#8203;7166]: https://github.com/tokio-rs/tokio/pull/7166 [#&#8203;7172]: https://github.com/tokio-rs/tokio/pull/7172 [#&#8203;7176]: https://github.com/tokio-rs/tokio/pull/7176 [#&#8203;7185]: https://github.com/tokio-rs/tokio/pull/7185 [#&#8203;7186]: https://github.com/tokio-rs/tokio/pull/7186 [#&#8203;7192]: https://github.com/tokio-rs/tokio/pull/7192 ### [`v1.43.1`](https://github.com/tokio-rs/tokio/compare/tokio-1.43.0...tokio-1.43.1) [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.43.0...tokio-1.43.1) </details> <details> <summary>uuid-rs/uuid (uuid)</summary> ### [`v1.16.0`](https://github.com/uuid-rs/uuid/releases/tag/v1.16.0) [Compare Source](https://github.com/uuid-rs/uuid/compare/v1.15.1...v1.16.0) #### What's Changed - Mark `Uuid::new_v8` const by [@&#8203;tguichaoua](https://github.com/tguichaoua) in https://github.com/uuid-rs/uuid/pull/815 - Prepare for 1.16.0 release by [@&#8203;KodrAus](https://github.com/KodrAus) in https://github.com/uuid-rs/uuid/pull/817 #### New Contributors - [@&#8203;tguichaoua](https://github.com/tguichaoua) made their first contribution in https://github.com/uuid-rs/uuid/pull/815 **Full Changelog**: https://github.com/uuid-rs/uuid/compare/v1.15.1...v1.16.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMTUuMiIsInVwZGF0ZWRJblZlciI6IjM5LjI1MS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
kjuulh added 1 commit 2025-03-25 23:58:05 +01:00
kjuulh force-pushed renovate/all from 8b1599309f to e5e772bb06 2025-03-26 21:05:59 +01:00 Compare
kjuulh force-pushed renovate/all from e5e772bb06 to 143c0e54d2 2025-03-26 21:39:09 +01:00 Compare
kjuulh force-pushed renovate/all from 143c0e54d2 to 90461827b4 2025-03-26 22:09:29 +01:00 Compare
kjuulh force-pushed renovate/all from 90461827b4 to 64b3463539 2025-03-26 22:38:40 +01:00 Compare
kjuulh force-pushed renovate/all from 64b3463539 to ade121ca64 2025-03-26 23:09:03 +01:00 Compare
kjuulh force-pushed renovate/all from ade121ca64 to 5cd2562d37 2025-03-26 23:39:42 +01:00 Compare
kjuulh force-pushed renovate/all from 5cd2562d37 to 9ce098643b 2025-03-27 00:10:46 +01:00 Compare
kjuulh force-pushed renovate/all from 9ce098643b to f6e00a8636 2025-03-27 00:41:02 +01:00 Compare
kjuulh force-pushed renovate/all from f6e00a8636 to 8249399c48 2025-03-27 01:09:43 +01:00 Compare
kjuulh force-pushed renovate/all from 8249399c48 to 9b25f75ed4 2025-03-27 01:37:38 +01:00 Compare
kjuulh force-pushed renovate/all from 9b25f75ed4 to 31dde18381 2025-03-27 02:06:23 +01:00 Compare
kjuulh force-pushed renovate/all from 31dde18381 to c6da4adfd0 2025-03-27 02:34:52 +01:00 Compare
kjuulh force-pushed renovate/all from c6da4adfd0 to 6a7e4a5566 2025-03-27 03:06:09 +01:00 Compare
kjuulh force-pushed renovate/all from 6a7e4a5566 to 62d747463f 2025-03-27 03:38:52 +01:00 Compare
kjuulh force-pushed renovate/all from 62d747463f to 4b606f49f5 2025-03-27 04:10:17 +01:00 Compare
kjuulh force-pushed renovate/all from 4b606f49f5 to 4cb39f0c6e 2025-03-27 04:39:55 +01:00 Compare
kjuulh force-pushed renovate/all from 4cb39f0c6e to f347ddd2c2 2025-03-27 05:12:56 +01:00 Compare
kjuulh force-pushed renovate/all from f347ddd2c2 to 3cae5471d4 2025-03-27 05:44:01 +01:00 Compare
kjuulh force-pushed renovate/all from 3cae5471d4 to 329807886e 2025-03-27 06:14:06 +01:00 Compare
kjuulh force-pushed renovate/all from 329807886e to 97aefb051e 2025-03-27 06:42:22 +01:00 Compare
kjuulh force-pushed renovate/all from 97aefb051e to 32891fbeea 2025-03-27 07:11:54 +01:00 Compare
kjuulh force-pushed renovate/all from 32891fbeea to fdf84351f9 2025-03-27 07:40:31 +01:00 Compare
kjuulh force-pushed renovate/all from fdf84351f9 to d488abdfca 2025-03-27 08:09:32 +01:00 Compare
kjuulh force-pushed renovate/all from d488abdfca to c4d502d7b8 2025-03-27 08:38:07 +01:00 Compare
kjuulh force-pushed renovate/all from c4d502d7b8 to 4f990c8e06 2025-03-27 09:06:58 +01:00 Compare
kjuulh force-pushed renovate/all from 4f990c8e06 to 3712845744 2025-03-27 09:35:20 +01:00 Compare
kjuulh force-pushed renovate/all from 3712845744 to 407b029e2d 2025-03-27 10:04:40 +01:00 Compare
kjuulh force-pushed renovate/all from 407b029e2d to a32dcd5bd3 2025-03-27 10:29:28 +01:00 Compare
kjuulh force-pushed renovate/all from a32dcd5bd3 to 88faae82bc 2025-03-27 11:04:26 +01:00 Compare
kjuulh force-pushed renovate/all from 88faae82bc to bde968f1dd 2025-03-27 11:33:07 +01:00 Compare
kjuulh force-pushed renovate/all from bde968f1dd to 8fda109337 2025-03-27 12:02:19 +01:00 Compare
kjuulh force-pushed renovate/all from 8fda109337 to fb9f548173 2025-03-27 12:31:21 +01:00 Compare
kjuulh force-pushed renovate/all from fb9f548173 to ede93c76ba 2025-03-27 13:01:19 +01:00 Compare
kjuulh force-pushed renovate/all from ede93c76ba to 8603ca0a99 2025-03-27 13:50:11 +01:00 Compare
kjuulh force-pushed renovate/all from 8603ca0a99 to c039261beb 2025-03-27 14:26:23 +01:00 Compare
kjuulh force-pushed renovate/all from c039261beb to 5dd23f9428 2025-03-27 14:56:49 +01:00 Compare
kjuulh force-pushed renovate/all from 5dd23f9428 to 253ccfe730 2025-03-27 15:30:01 +01:00 Compare
kjuulh force-pushed renovate/all from 253ccfe730 to c896900d78 2025-03-27 16:05:12 +01:00 Compare
kjuulh force-pushed renovate/all from c896900d78 to b7136e07cc 2025-03-27 16:34:13 +01:00 Compare
kjuulh force-pushed renovate/all from b7136e07cc to bb185b833d 2025-03-27 17:04:12 +01:00 Compare
kjuulh force-pushed renovate/all from bb185b833d to 40404d3fbc 2025-03-27 17:34:52 +01:00 Compare
kjuulh force-pushed renovate/all from 40404d3fbc to 9df247026f 2025-03-27 18:06:03 +01:00 Compare
kjuulh force-pushed renovate/all from 9df247026f to 3d8f40d1f5 2025-03-27 18:36:55 +01:00 Compare
kjuulh force-pushed renovate/all from 3d8f40d1f5 to 19afa0a30c 2025-03-27 19:06:41 +01:00 Compare
kjuulh force-pushed renovate/all from 19afa0a30c to 14b5b7d87d 2025-03-27 19:35:09 +01:00 Compare
kjuulh force-pushed renovate/all from 14b5b7d87d to 1fa6a1f4ba 2025-03-27 20:04:17 +01:00 Compare
kjuulh force-pushed renovate/all from 1fa6a1f4ba to 64b0e44fec 2025-03-27 20:32:51 +01:00 Compare
kjuulh force-pushed renovate/all from 64b0e44fec to 45310283ab 2025-03-27 21:02:40 +01:00 Compare
kjuulh force-pushed renovate/all from 45310283ab to 8af43982dc 2025-03-27 21:31:20 +01:00 Compare
kjuulh force-pushed renovate/all from 8af43982dc to cad7380ab3 2025-03-28 23:30:59 +01:00 Compare
kjuulh force-pushed renovate/all from cad7380ab3 to 7b47aae649 2025-03-29 02:25:23 +01:00 Compare
kjuulh force-pushed renovate/all from 7b47aae649 to b5bf80c1dc 2025-03-29 05:26:05 +01:00 Compare
kjuulh force-pushed renovate/all from b5bf80c1dc to ddd1f6d560 2025-03-30 05:27:15 +02:00 Compare
kjuulh force-pushed renovate/all from ddd1f6d560 to ee0efb017f 2025-03-31 02:24:53 +02:00 Compare
kjuulh force-pushed renovate/all from ee0efb017f to 905acd9c54 2025-03-31 05:25:20 +02:00 Compare
kjuulh force-pushed renovate/all from 905acd9c54 to 6590e5421c 2025-04-01 02:26:44 +02:00 Compare
kjuulh force-pushed renovate/all from 6590e5421c to 7f3efe4b79 2025-04-01 05:25:56 +02:00 Compare
kjuulh force-pushed renovate/all from 7f3efe4b79 to 5d5e4ef2f3 2025-04-02 02:30:21 +02:00 Compare
kjuulh force-pushed renovate/all from 5d5e4ef2f3 to e4115e149a 2025-04-06 02:27:58 +02:00 Compare
kjuulh force-pushed renovate/all from e4115e149a to 1d1cc539a0 2025-04-12 02:30:39 +02:00 Compare
kjuulh force-pushed renovate/all from 1d1cc539a0 to 48de20fa61 2025-04-12 05:27:51 +02:00 Compare
kjuulh force-pushed renovate/all from 48de20fa61 to 80e83a55f6 2025-04-14 05:28:21 +02:00 Compare
kjuulh force-pushed renovate/all from 80e83a55f6 to 1493acae83 2025-04-15 02:30:55 +02:00 Compare
kjuulh force-pushed renovate/all from 1493acae83 to 32fbd00968 2025-04-16 02:27:47 +02:00 Compare
kjuulh force-pushed renovate/all from 32fbd00968 to d80d467bde 2025-04-16 05:26:26 +02:00 Compare
kjuulh force-pushed renovate/all from d80d467bde to 02ace1c921 2025-04-19 02:28:21 +02: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 crates/hyperlog-tui/Cargo.toml --package crossterm@0.28.1 --precise 0.29.0
    Updating crates.io index
error: failed to select a version for the requirement `crossterm = "^0.28.1"`
candidate versions found which didn't match: 0.29.0
location searched: crates.io index
required by package `ratatui v0.29.0`
    ... which satisfies dependency `ratatui = "^0.29.0"` (locked to 0.29.0) of package `hyperlog-tui v0.1.0 (/tmp/renovate/repos/gitea/kjuulh/hyperlog/crates/hyperlog-tui)`
    ... which satisfies path dependency `hyperlog-tui` (locked to 0.1.0) of package `hyperlog v0.1.0 (/tmp/renovate/repos/gitea/kjuulh/hyperlog/crates/hyperlog)`

### ⚠️ 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 crates/hyperlog-tui/Cargo.toml --package crossterm@0.28.1 --precise 0.29.0 Updating crates.io index error: failed to select a version for the requirement `crossterm = "^0.28.1"` candidate versions found which didn't match: 0.29.0 location searched: crates.io index required by package `ratatui v0.29.0` ... which satisfies dependency `ratatui = "^0.29.0"` (locked to 0.29.0) of package `hyperlog-tui v0.1.0 (/tmp/renovate/repos/gitea/kjuulh/hyperlog/crates/hyperlog-tui)` ... which satisfies path dependency `hyperlog-tui` (locked to 0.1.0) of package `hyperlog v0.1.0 (/tmp/renovate/repos/gitea/kjuulh/hyperlog/crates/hyperlog)` ```
kjuulh force-pushed renovate/all from 02ace1c921 to 3cf107f36e 2025-04-19 05:27:50 +02:00 Compare
Some checks failed
renovate/artifacts Artifact file update failure
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/hyperlog#98
No description provided.