Skip to content

fix(deps): update rust crate rusqlite to 0.41 - #3690

Closed
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/rusqlite-0.x
Closed

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/rusqlite-0.x

Conversation

@renovate

@renovate renovate Bot commented Nov 9, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
rusqlite dependencies minor 0.39 → 0.41

Release Notes

rusqlite/rusqlite (rusqlite)

v0.41.1: 0.41.1

Compare Source

What's Changed

Full Changelog: rusqlite/rusqlite@v0.41.0...v0.41.1

v0.41.0: 0.41.0

Compare Source

What's Changed
  • Check PRAGMA is valid with the help of pragma_list #​1857
  • Fix UtcDateTime #​1859
  • Bump sqlite3-parser version #​1864
  • Edition 2024 #​1863
  • Use u64 for zeroblob #​1867
  • Fix virtual table set_result #​1868
  • Bump bundled SQLCipher to version 4.17.0 #​1870
  • Refactor bind_parameter and set_result #​1871
  • Update prettyplease requirement from 0.2.20 to 0.3.0 #​1872
  • Update syn requirement from 2.0.89 to 3.0.1 #​1873
  • Fix Connection::serialize #​1874 (#​1875)
  • Make Statement::column_names,columns,columns_with_metadata return Iterator #​1877
  • Introduce DEFAULT_NAME #​1883
  • Expose sqlite3_file_control #​1881 (#​1882)
  • Replace assert!(matches! with assert_matches! #​1851
  • Lower MSRV to 1.88.0 #​1885
  • Fix clippy warnings #​1888
  • Apply and check MSRV #​1890
  • Bump minimal SQLite version to 3.45.3 #​1894
  • sqlite3_set_clientdata / sqlite3_get_clientdata #​977, #​1708 (#​1791)
  • Fix discrepancy between backup and restore #​1893
  • Don't enable SQLITE_ENABLE_MEMORY_MANAGEMENT in the bundled build #​1900
  • create_aggregate_function / create_window_function are missing a Send bound #​1898
  • use-after-free from safe code in trace_v2 / busy_handler / ... #​1899
  • feat: add Values::get_subtype to read SQLite value subtype in vtab callbacks #​1879
  • Bump bindgen version to 0.73 #​1903
  • Bump sqlite-wasm-rs to 0.6.1 #​1904
  • Relax sqlite-wasm-rs version #​1906
  • Rerun bundled-sqlcipher build when OPENSSL_* env changes #​1910
  • Bump bundled SQLite version to 3.54.0 #​1913
  • Fix possible memory leak on error in deserialize_read_exact #​1909
  • Move sqlite3_wal_checkpoint_v2 binding #​1667 (#​1915)
  • Bump uuid version to 1.28 #​1916

Full Changelog: rusqlite/rusqlite@v0.40.1...v0.41.0

v0.40.2: 0.40.2

Compare Source

What's Changed

  • Lower MSRV to 1.88.0

Full Changelog: rusqlite/rusqlite@v0.40.1...v0.40.2

v0.40.1: 0.40.1

Compare Source

What's Changed

  • Fix clippy warnings #​1852
  • Bump bundled SQLite version to 3.53.2 #​1853
  • Bump hashlink version #​1855
  • Fix SQL injection when SAVEPOINT name is tainted #​1854

Full Changelog: rusqlite/rusqlite@v0.40.0...v0.40.1

v0.40.0: 0.40.0

Compare Source

What's Changed

  • Breaking changes: Replace VTab macros by constructors #​1823
  • Breaking changes: Fix VTab::best_index #​1824
  • Asserts on VTab::connect aux and args #​1825
  • Breaking changes: Fix VTab::connect / create #​1826
  • Breaking changes: Allow opting out of using sqlite-wasm-rs on wasm32-unknown-unknown #​1828, #​1829
  • Derive Default for SeriesTabCursor/ArrayTabCursor #​1830
  • Update link to pre-update hook #​1831
  • Breaking changes: Fix VTab::connect #​1832
  • impl From for FromSqlError #​1833
  • Breaking changes: Fix vtab::dequote #​1835
  • Bump bundled SQLCipher to version 4.14.0 #​1837
  • sqlite3_set_errmsg #​1752
  • Bump sqlite3-parser version #​1838
  • Fix UB in ToSqlOutput::from_rc #​1839
  • Ensure miri doesn't complain #​1840
  • Bump to actions/checkout@​v6 #​1842
  • Add support to UtcDateTime #​1843, #​1844
  • Bump bundled SQLite version to 3.53.1 #​1848
  • Replace some cfg(not by cfg_select #​1850

Full Changelog: rusqlite/rusqlite@v0.39.0...v0.40.0


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, only on Monday (* 0-3 * * 1)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, 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 was generated by Mend Renovate. View the repository job log.

@renovate

renovate Bot commented Nov 9, 2026

Copy link
Copy Markdown
Contributor Author

⚠️ 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
    Updating crates.io index
error: failed to select a version for `libsqlite3-sys`.
    ... required by package `sqlx-sqlite v0.9.0`
    ... which satisfies dependency `sqlx-sqlite = "=0.9.0"` of package `sqlx v0.9.0`
    ... which satisfies dependency `sqlx = "^0.9"` of package `docs_rs_admin v0.6.0 (/tmp/renovate/repos/github/rust-lang/docs.rs/crates/bin/docs_rs_admin)`
versions that meet the requirements `>=0.30.1, <0.38.0` are: 0.37.0, 0.36.0, 0.35.0, 0.34.0, 0.33.0, 0.32.0, 0.31.0, 0.30.1

package `libsqlite3-sys` links to the native library `sqlite3`, but it conflicts with a previous package which links to `sqlite3` as well:
package `libsqlite3-sys v0.39.0`
    ... which satisfies dependency `libsqlite3-sys = "^0.39.0"` of package `rusqlite v0.41.0`
    ... which satisfies dependency `rusqlite = "^0.41"` of package `docs_rs_storage v0.0.0 (/tmp/renovate/repos/github/rust-lang/docs.rs/crates/lib/docs_rs_storage)`
    ... which satisfies path dependency `docs_rs_storage` (locked to 0.0.0) of package `docs_rs_import_release v0.6.0 (/tmp/renovate/repos/github/rust-lang/docs.rs/crates/bin/docs_rs_import_release)`
note: only one package in the dependency graph may specify the same links value to ensure that only one copy of a native library is linked in the final binary
for more information, see https://doc.rust-lang.org/cargo/reference/resolver.html#links
help: try to adjust your dependencies so that only one package uses the `links = "sqlite3"` value

failed to select a version for `libsqlite3-sys` which could resolve this conflict

@renovate
renovate Bot requested a review from a team as a code owner November 9, 2026 03:46
@github-actions github-actions Bot added the S-waiting-on-review Status: This pull request has been implemented and needs to be reviewed label Nov 9, 2026
@syphar syphar closed this Nov 9, 2026
@syphar
syphar deleted the renovate/rusqlite-0.x branch November 9, 2026 07:44
@renovate

renovate Bot commented Nov 9, 2026

Copy link
Copy Markdown
Contributor Author

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update (0.41). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

S-waiting-on-review Status: This pull request has been implemented and needs to be reviewed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant