Skip to content

Commit cab866b

Browse files
Update Rust crate rusqlite to 0.34 (#1652)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [rusqlite](https://redirect.github.com/rusqlite/rusqlite) | workspace.dependencies | minor | `0.32` -> `0.34` | --- ### Release Notes <details> <summary>rusqlite/rusqlite (rusqlite)</summary> ### [`v0.34.0`](https://redirect.github.com/rusqlite/rusqlite/releases/tag/v0.34.0): 0.34.0 [Compare Source](https://redirect.github.com/rusqlite/rusqlite/compare/v0.33.0...v0.34.0) #### What's Changed - Find the system library with minimum version 3.14.0 [#&#8203;1628](https://redirect.github.com/rusqlite/rusqlite/issues/1628) - Update error type for `ValueRef` methods [#&#8203;1629](https://redirect.github.com/rusqlite/rusqlite/issues/1629) - Use decrement_strong_count directly for Array [#&#8203;1633](https://redirect.github.com/rusqlite/rusqlite/issues/1633) - Dedup free_boxed_value [#&#8203;1635](https://redirect.github.com/rusqlite/rusqlite/issues/1635) - Bump jiff version [#&#8203;1645](https://redirect.github.com/rusqlite/rusqlite/issues/1645) - Deserialize impls [#&#8203;1646](https://redirect.github.com/rusqlite/rusqlite/issues/1646) - Introduce BindIndex trait [#&#8203;1649](https://redirect.github.com/rusqlite/rusqlite/issues/1649) - Use BindIndex in bind_parameters_named [#&#8203;1651](https://redirect.github.com/rusqlite/rusqlite/issues/1651) - Improve flexibility of named params [#&#8203;1652](https://redirect.github.com/rusqlite/rusqlite/issues/1652) - Use std::ffi instead of std::os::raw [#&#8203;1653](https://redirect.github.com/rusqlite/rusqlite/issues/1653) - Bump bundled SQLite version to 3.49.1 [#&#8203;1654](https://redirect.github.com/rusqlite/rusqlite/issues/1654) - update LICENSE [#&#8203;1655](https://redirect.github.com/rusqlite/rusqlite/issues/1655) **Full Changelog**: rusqlite/rusqlite@v0.33.0...v0.34.0 ### [`v0.33.0`](https://redirect.github.com/rusqlite/rusqlite/releases/tag/v0.33.0): 0.33.0 [Compare Source](https://redirect.github.com/rusqlite/rusqlite/compare/v0.32.1...v0.33.0) #### What's Changed - Remove lazy_static dependency [#&#8203;1550](https://redirect.github.com/rusqlite/rusqlite/issues/1550) - Add support to jiff Date / DateTime / Time [#&#8203;1551](https://redirect.github.com/rusqlite/rusqlite/issues/1551) - Correcting inconsistent parameter name (:value/:val) in doctest example [#&#8203;1555](https://redirect.github.com/rusqlite/rusqlite/issues/1555) - Repairing description comment of params! macro [#&#8203;1557](https://redirect.github.com/rusqlite/rusqlite/issues/1557) - Try to improve test coverage by using --all [#&#8203;1491](https://redirect.github.com/rusqlite/rusqlite/issues/1491) - `impl FromSql` for various heap-allocated string and blob slices [#&#8203;1558](https://redirect.github.com/rusqlite/rusqlite/issues/1558) - Document an alternative way to backup [#&#8203;1562](https://redirect.github.com/rusqlite/rusqlite/issues/1562) - Use #\[expect(lint)] where possible [#&#8203;1563](https://redirect.github.com/rusqlite/rusqlite/issues/1563) - chore: update sqlcipher → `4.6.1` (SQLite `3.46.1`) [#&#8203;1566](https://redirect.github.com/rusqlite/rusqlite/issues/1566) - Remove leftover sentence beginning [#&#8203;1571](https://redirect.github.com/rusqlite/rusqlite/issues/1571) - Improve loadable extension docs [#&#8203;1529](https://redirect.github.com/rusqlite/rusqlite/issues/1529) - Fixed pre-release `wasm32-wasip(\d)` targets not enabling wasi compile flags in `bundled` mode. [#&#8203;1569](https://redirect.github.com/rusqlite/rusqlite/issues/1569) - MSRV [#&#8203;1576](https://redirect.github.com/rusqlite/rusqlite/issues/1576) - Fix Batch impl [#&#8203;1583](https://redirect.github.com/rusqlite/rusqlite/issues/1583) - Test invalid batch [#&#8203;1584](https://redirect.github.com/rusqlite/rusqlite/issues/1584) - Mark bindgen-bindings files as generated [#&#8203;1585](https://redirect.github.com/rusqlite/rusqlite/issues/1585) - Add 'serialize' feature to 'modern-full' [#&#8203;1586](https://redirect.github.com/rusqlite/rusqlite/issues/1586) - Change FnMut to Fn in create_scalar_function [#&#8203;1387](https://redirect.github.com/rusqlite/rusqlite/issues/1387) - Add safe binding to sqlite3\_wal_hook [#&#8203;1594](https://redirect.github.com/rusqlite/rusqlite/issues/1594) - Use C string literal for database name [#&#8203;1596](https://redirect.github.com/rusqlite/rusqlite/issues/1596) - Make possible to checkpoint a database from `wal_hook` [#&#8203;1595](https://redirect.github.com/rusqlite/rusqlite/issues/1595) - Add bindings to sqlite3\_trace_v2 [#&#8203;1597](https://redirect.github.com/rusqlite/rusqlite/issues/1597) - OwningRows / OwningStatement examples [#&#8203;1462](https://redirect.github.com/rusqlite/rusqlite/issues/1462) - Use sqlite3\_errstr [#&#8203;1606](https://redirect.github.com/rusqlite/rusqlite/issues/1606) - Check if specified `arg` is out-of-range for auxiliary data [#&#8203;1607](https://redirect.github.com/rusqlite/rusqlite/issues/1607) - Remove release_memory feature [#&#8203;1608](https://redirect.github.com/rusqlite/rusqlite/issues/1608) - Check limit [#&#8203;1609](https://redirect.github.com/rusqlite/rusqlite/issues/1609) - Introduce err macro [#&#8203;1611](https://redirect.github.com/rusqlite/rusqlite/issues/1611) - Update bindgen requirement from 0.70 to 0.71 [#&#8203;1612](https://redirect.github.com/rusqlite/rusqlite/issues/1612) - Bump hashlink version to 0.10 [#&#8203;1616](https://redirect.github.com/rusqlite/rusqlite/issues/1616) - Activate generate_cstr bindgen option [#&#8203;1620](https://redirect.github.com/rusqlite/rusqlite/issues/1620) - Bump bundled SQLite version to 3.48.0 [#&#8203;1623](https://redirect.github.com/rusqlite/rusqlite/issues/1623) **Full Changelog**: rusqlite/rusqlite@v0.32.1...v0.33.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "after 8pm,before 6am" in timezone America/Los_Angeles, Automerge - "after 8pm,before 6am" in timezone America/Los_Angeles. 🚦 **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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/oxidecomputer/crucible). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE4NS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Alan Hanson <alan@oxidecomputer.com>
1 parent 0eb7ca8 commit cab866b

File tree

3 files changed

+20
-8
lines changed

3 files changed

+20
-8
lines changed

Cargo.lock

+17-7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ reedline = "0.38.0"
8181
rangemap = "1.5.1"
8282
reqwest = { version = "0.12", features = ["default", "blocking", "json", "stream"] }
8383
ringbuffer = "0.15.0"
84-
rusqlite = { version = "0.32" }
84+
rusqlite = { version = "0.34" }
8585
rustls-pemfile = { version = "1.0.4" }
8686
schemars = { version = "0.8", features = [ "chrono", "uuid1" ] }
8787
semver = "1"

workspace-hack/Cargo.toml

+2
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ futures-core = { version = "0.3" }
3030
futures-executor = { version = "0.3" }
3131
futures-sink = { version = "0.3" }
3232
futures-util = { version = "0.3", features = ["channel", "io", "sink"] }
33+
hashbrown = { version = "0.15", default-features = false, features = ["default-hasher", "inline-more"] }
3334
hex = { version = "0.4", features = ["serde"] }
3435
indexmap = { version = "2", features = ["serde"] }
3536
libc = { version = "0.2", features = ["extra_traits"] }
@@ -78,6 +79,7 @@ futures-core = { version = "0.3" }
7879
futures-executor = { version = "0.3" }
7980
futures-sink = { version = "0.3" }
8081
futures-util = { version = "0.3", features = ["channel", "io", "sink"] }
82+
hashbrown = { version = "0.15", default-features = false, features = ["default-hasher", "inline-more"] }
8183
hex = { version = "0.4", features = ["serde"] }
8284
indexmap = { version = "2", features = ["serde"] }
8385
libc = { version = "0.2", features = ["extra_traits"] }

0 commit comments

Comments
 (0)