Repository navigation
Bump the global group across 1 directory with 6 updates - #123
dependabot[bot] wants to merge 4 commits into
Conversation
Bumps the global group with 6 updates in the / directory: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.97` | `1.0.104` | | [axum](https://github.com/tokio-rs/axum) | `0.8.1` | `0.8.9` | | [chia](https://github.com/Chia-Network/chia_rs) | `0.20.0` | `0.22.0` | | [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` | | [sqlx](https://github.com/launchbadge/sqlx) | `0.8.3` | `0.9.0` | | [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` | Updates `anyhow` from 1.0.97 to 1.0.104 - [Release notes](https://github.com/dtolnay/anyhow/releases) - [Commits](dtolnay/anyhow@1.0.97...1.0.104) Updates `axum` from 0.8.1 to 0.8.9 - [Release notes](https://github.com/tokio-rs/axum/releases) - [Changelog](https://github.com/tokio-rs/axum/blob/main/CHANGELOG.md) - [Commits](https://github.com/tokio-rs/axum/commits/axum-v0.8.9) Updates `chia` from 0.20.0 to 0.22.0 - [Release notes](https://github.com/Chia-Network/chia_rs/releases) - [Commits](Chia-Network/chia_rs@0.20.0...0.22.0) Updates `serde` from 1.0.228 to 1.0.229 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](serde-rs/serde@v1.0.228...v1.0.229) Updates `sqlx` from 0.8.3 to 0.9.0 - [Changelog](https://github.com/transact-rs/sqlx/blob/main/CHANGELOG.md) - [Commits](transact-rs/sqlx@v0.8.3...v0.9.0) Updates `tracing` from 0.1.41 to 0.1.44 - [Release notes](https://github.com/tokio-rs/tracing/releases) - [Commits](tokio-rs/tracing@tracing-0.1.41...tracing-0.1.44) --- updated-dependencies: - dependency-name: anyhow dependency-version: 1.0.104 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: global - dependency-name: axum dependency-version: 0.8.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: global - dependency-name: chia dependency-version: 0.22.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: global - dependency-name: serde dependency-version: 1.0.229 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: global - dependency-name: sqlx dependency-version: 0.9.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: global - dependency-name: tracing dependency-version: 0.1.44 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: global ... Signed-off-by: dependabot[bot] <support@github.com>
LabelsThe following labels could not be found: Please fix the above issues or remove invalid values from |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
Caution Review the following alerts detected in dependencies. According to your organization's Security Policy, you must resolve all "Block" alerts before proceeding. It is recommended to resolve "Warn" alerts too. Learn more about Socket for GitHub.
|
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using high effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 1ff3f0a. Configure here.
Keep chia aligned with chia-wallet-sdk, enable the sqlx 0.9 MySQL RSA backend for non-TLS caching_sha2_password logins, and regenerate .sqlx offline query data with sqlx-cli 0.9. Add a test covering the mysql-rsa feature.
|
The failing Lint/Test and build-image jobs had two causes. |
Switch sqlx to the rustls backend, always connect to MySQL with TLS (verify identity when MYSQL_SSL_CA is set), document the setting, and replace the feature test with tests covering the manifest and the TLS mode. This avoids the rsa dependency from sqlx.
When MYSQL_SSL_CA is unset, a verify_ca or verify_identity ssl-mode in DATABASE_URL was replaced with required, which drops certificate verification. Keep those modes; disabled, preferred and unset still become required.

Bumps the global group with 6 updates in the / directory:
1.0.971.0.1040.8.10.8.90.20.00.22.01.0.2281.0.2290.8.30.9.00.1.410.1.44Updates
anyhowfrom 1.0.97 to 1.0.104Release notes
Sourced from anyhow's releases.
Commits
1dbe186Release 1.0.104f6479f8Update to syn 35bdb0e2Release 1.0.103e621bd3Merge pull request #452 from dtolnay/downcast6e8c000Eliminate pointer->reference->pointer during downcast67c4abdAdd regression test for issue 451917a169Update actions/upload-artifact@v6 -> v7d9dc3faUpdate actions/checkout@v6 -> v7841522bRaise minimum tested compiler to rust 1.855c657b3Release 1.0.102Updates
axumfrom 0.8.1 to 0.8.9Release notes
Sourced from axum's releases.
... (truncated)
Commits
Updates
chiafrom 0.20.0 to 0.22.0Release notes
Sourced from chia's releases.
... (truncated)
Commits
4eb3cf0bump version to 0.22.0 (#1028)57b1bb3Merge pull request #1020 from Chia-Network/dependabot/cargo/crossbeam-channel...1607c33remove soft-fork6 since it's activated. Bump clvm_rs to the latest version wh...2fd300bBump crossbeam-channel from 0.5.13 to 0.5.15d5b1a20update openssl 0.10.72 (#1013)add6c76update pyo3 to 0.24.1 (#1010)d3b8a0abump version to 0.21.2 (#1006)6a1836abump clvmr dependency to 0.12.1 (#1004)22838b0Remove chia-blockchain dependency for most of chia_rs (#887)6b8ad75Merge pull request #995 from Chia-Network/dependabot/cargo/proc-macro2-1.0.94Updates
serdefrom 1.0.228 to 1.0.229Release notes
Sourced from serde's releases.
Commits
7fc3b4cRelease 1.0.2296d6e9a1Merge pull request #3085 from dtolnay/syn36dec3b7Update to syn 3cfe6692Resolve mut_mut pedantic clippy lint1023d07Update actions/upload-artifact@v6 -> v7dd682c2Update actions/checkout@v6 -> v75f0f18bUpdate ui test suite to nightly-2026-06-0163a1498Regenerate stderr with trybuild normalization fixesfa7da4aFix unused_features warning6b1a178Unpin CI miri toolchainUpdates
sqlxfrom 0.8.3 to 0.9.0Changelog
Sourced from sqlx's changelog.
... (truncated)
Commits
75bc048Release 0.9.0 (#4256)6956cefPrefer to give real data to.bind()inREADME.md(#4257)45ba990Add the possibility to skip migrations (#3846)66533faEnsure Deterministic Migration Order (#4136)db47fe3ci: check direct minimal versions (#4173)9ecb76dUnescape PostgreSQL passfile password (#3993)c0a3218breaking(any+mysql): correctly convert text and blob types toAnyTypeInfo(...d82b781test(sqlite): add regression test for ORDER BY + LIMIT nullability (#4223)b77ba16chore: update to axum 0.8 (#4253)c0ec9c0fix(tls): potential deadlock inStdSocket::poll_ready()(#4251)Updates
tracingfrom 0.1.41 to 0.1.44Release notes
Sourced from tracing's releases.
... (truncated)
Commits
2d55f6fchore: prepare tracing 0.1.44 (#3439)10a9e83chore: prepare tracing-core 0.1.36 (#3440)ee82cf9tracing: fix record_all panic (#3432)9978c36chore: prepare tracing-mock 0.1.0-beta.3 (#3429)cc44064chore: prepare tracing-subscriber 0.3.22 (#3428)64e1c8dchore: prepare tracing 0.1.43 (#3427)7c44f7btracing: revert "makevaluesetmacro sanitary" (#3425)cdaf661chore: prepare tracing-mock 0.1.0-beta.2 (#3422)a164fd3chore: prepare tracing-journald 0.3.2 (#3421)405397bchore: prepare tracing-appender 0.2.4 (#3420)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditionsNote
Medium Risk
Deploys must have MySQL/MariaDB TLS working and may need MYSQL_SSL_CA; the sqlx 0.9 + rustls switch is a broad dependency change that can break connections in misconfigured environments.
Overview
Upgrades sqlx to 0.9.0 and switches the MySQL TLS stack from
tls-native-tlstotls-rustls, with a largeCargo.lockrefresh from that migration (OpenSSL/native-tls paths drop out of the sqlx dependency tree).Database startup no longer uses a plain
DATABASE_URLconnect: it buildsMySqlConnectOptionsvia newconnect_options, connects withMySqlPoolOptions::connect_with, and always requires TLS unless the URL already requestsverify_ca/verify_identity. URLs withssl-mode=disabledorpreferredare upgraded toRequired. OptionalMYSQL_SSL_CAturns onVerifyIdentitywith that CA file. Setup docs inREADME.mdandexample.envdescribe the TLS requirement.Unit tests lock in the ssl-mode behavior and assert sqlx does not enable
mysql-rsa. The checked-in sqlx query metadata for the offers lookup query is regenerated for sqlx 0.9.Reviewed by Cursor Bugbot for commit 10cad06. Bugbot is set up for automated code reviews on this repo. Configure here.