Update Rust crate sqlx to v0.8.5 #58

Open
renovate-bot wants to merge 1 commits from renovate/sqlx-0.x-lockfile into main
Collaborator

This PR contains the following updates:

Package Type Update Change
sqlx dependencies patch 0.8.3 -> 0.8.5

Release Notes

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

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.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • 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 | |---|---|---|---| | [sqlx](https://github.com/launchbadge/sqlx) | dependencies | patch | `0.8.3` -> `0.8.5` | --- ### Release Notes <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> --- ### 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. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjIuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIyMi4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
renovate-bot added 1 commit 2025-04-15 02:02:10 +02:00
Update Rust crate sqlx to v0.8.4
Some checks failed
tests / fmt (push) Successful in 1m3s
tests / build (push) Successful in 1m1s
tests / test (push) Successful in 1m2s
tests / clippy (push) Failing after 1m12s
tests / pre-commit (push) Successful in 1m9s
bd84b2c23f
renovate-bot force-pushed renovate/sqlx-0.x-lockfile from bd84b2c23f to 5fbb52bbe4 2025-04-16 02:01:53 +02:00 Compare
renovate-bot changed title from Update Rust crate sqlx to v0.8.4 to Update Rust crate sqlx to v0.8.5 2025-04-16 02:01:54 +02:00
Some checks failed
tests / fmt (push) Successful in 1m3s
tests / build (push) Successful in 1m37s
tests / clippy (push) Failing after 1m30s
tests / pre-commit (push) Successful in 1m24s
tests / test (push) Successful in 6m15s
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

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

No dependencies set.

Reference: jheuel/ohrwurm#58