Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Rust crate libsqlite3-sys to 0.31 #978

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 5, 2024

This PR contains the following updates:

Package Type Update Change
libsqlite3-sys dependencies minor 0.26 -> 0.31

Release Notes

rusqlite/rusqlite (libsqlite3-sys)

v0.31.0: 0.31.0

What's Changed

  • Check sqlite3_reset result #​1419
  • Improve wasm32-wasi support #​1332
  • test_from_handle fails to build on systems with unsigned c_char #​1420
  • Fix features required by loadable_extension example #​1426
  • Fix bind macro #​1427
  • Fix uninlined_format_args #​1428
  • Remove modern_sqlite and vtab from CI in loadable ext #​1429
  • Add #[derive(Clone, Copy... on all bitflags #​1396
  • Use DLL_PREFIX / DLL_SUFFIX #​1431
  • Add missing doc for new features #​1434
  • Upgrade to hashlink 0.9 #​1435
  • Drop winsqlite3 feature #​1433
  • Expose the include directory of the bundled sqlite version #​1441
  • Bump bundled SQLite version to 3.45.1 #​1445
  • Fix a few typos #​1446
  • Make possible to specify subtype of SQL function #​1160

Full Changelog: rusqlite/rusqlite@v0.30.0...v0.31.0

v0.30.0: 0.30.0

Compare Source

What's Changed

  • Fix sqlite3_auto_extension xEntryPoint signature #​1310
  • Use track_caller for panicking methods #​1314
  • Force linking against system sqlite libs #​1317
  • fix compilation for target wasm32-wasi #​1321
  • Add SQLITE_MAX_COLUMN compile-time option #​1324
  • Upgrade http links to https in Cargo.toml #​1330
  • Update fallible-iterator requirement from 0.2 to 0.3 #​1334
  • Implement FromSql & ToSql for std::num::NonZero types #​1313
  • Add new constants introduced by SQLite 3.42.0 #​1336
  • Use SQLITE_PREPARE_PERSISTENT for CachedStatement #​1339
  • Fix type of SQLITE_DESERIALIZE_, SQLITE_PREPARE_, SQLITE_SERIALIZE_* #​1340
  • Introduce to_sqlite_error #​1345
  • remove depth from Savepoint #​1327
  • Savepoint Drop bug #​1347
  • [breaking change] Update edition from 2018 to 2021 #​1267
  • Remove msrv for clippy by #​1351
  • Tweak bindgen #​1352, #​1353
  • Inline constraint_error_code #​1359
  • Simplify bindgen generation #​1360
  • Fixes generate_series to handle NULL arguments #​1357
  • Factorize code in build.rs #​1361
  • Serialize and deserialize database #​1341
  • Spelling and a few more nits #​1373
  • Implement support for more time types #​1374
  • Fix visibility of TransactionState #​1384
  • Column is used only with column_decltype feature #​1385
  • Use proper var names in trait definition #​1398
  • Fix clippy warning: arc_with_non_send_sync - interrupt_lock #​1400
  • Captured identifiers in SQL strings #​1346
  • Add new constants introduced by SQLite 3.43.0 #​1405
  • Make WindowAggregate::value pass mutable value ref #​1395
  • Bump bundled SQLite version to 3.44.0 #​1409
  • Bump bindgen version to 0.69 #​1410
  • Loadable extension #​1362

New Contributors

Full Changelog: rusqlite/rusqlite@v0.29.0...v0.30.0

v0.29.0: 0.29.0

Compare Source

What's Changed

New Contributors

Full Changelog: rusqlite/rusqlite@v0.28.0...v0.29.0

v0.28.0: 0.28.0

Compare Source

What's Changed

  • Update bundled SQLcipher to v4.5.1 (equivalent to SQLite 3.37.2) #​1131
  • Implement Params for tuples, improve documentation some. #​1133
  • Force use of buildtime_bindgen under winsqlite3 for now #​1135
  • Add some missing wrappers #​1139
  • Upgrade SQLite bundled version to 3.39.0 #​1200
  • Disable winsqlite3 on 32 bit targets #​1151
  • Fix non-bundled tests against macOS system SQLite #​1153
  • Expose sqlite3_changes (or sqlite3_changes64 if available) #​1152
  • Improve the docs for opening the connection a bit #​1155
  • Small doc grammar fix #​1156
  • Add support to updatable virtual tables #​1141
  • Add Error methods to get SQLite error values by #​1158
  • Add Connection::release_memory method #​1164
  • derive Eq for Type #​1165
  • Upgrade uuid dependency #​1167
  • Params for 28-length arrays #​1169
  • Introduce SqlInputError with offset #​1137
  • Derive Debug for Savepoint #​1179
  • document winsqlite3 #​1109
  • Fix typo in libsqlite flags variable #​1115
  • Upgrade bindgen to version 0.60 #​1196

Full Changelog: rusqlite/rusqlite@v0.27.0...v0.28.0

v0.27.0: 0.27.0

Compare Source

What's Changed

  • Fix documentation typo for rollback_hook #​1051
  • Remove lazy_static dependency for vtab #​1063
  • Sync series with official source by #​1064
  • Enable modern-full feature for docs.rs #​1066
  • Fix markdown rendering of Connection::transaction doc #​1067
  • Add ToSql/FromSql for [u8; N] #​1069
  • Upgrade bundled SQLCipher to 4.5.0 #​1073
  • Clean up unlock_notify code a bit #​1077
  • Use caching in our CI #​1078
  • Enable buildtime_bindgen tests on windows CI #​1090
  • Replace Gitter with Discord #​1079, #​1091
  • Use stable rust for doc checking in CI #​1092
  • Exclude some configuration files from package #​1093
  • Remove the SQLite version check #​1094
  • Move Limits enum from libsqlite3-sys into rusqlite #​1096
  • Uncomment config::DbConfig::SQLITE_DBCONFIG_RESET_DATABASE #​1113
  • Upgrade SQLite bundled version to 3.38.0 #​1124, #​1127

Full Changelog: rusqlite/rusqlite@v0.26.3...v0.27.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.

🔕 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 requested review from briancorbin and holtzman as code owners May 5, 2024 15:55
@renovate renovate bot added the dependencies label May 5, 2024
@renovate renovate bot requested a review from nick-mobilecoin as a code owner May 5, 2024 15:55
@renovate renovate bot enabled auto-merge (squash) May 5, 2024 15:55
Copy link
Contributor Author

renovate bot commented May 5, 2024

⚠ 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 full-service/Cargo.toml --workspace
    Updating crates.io index
error: failed to get `ledger-mob-apdu` as a dependency of package `ledger-mob v0.16.0 (/tmp/renovate/repos/github/mobilecoinofficial/full-service/ledger-mob/lib)`
    ... which satisfies path dependency `ledger-mob` (locked to 0.16.0) of package `mc-full-service v2.10.1 (/tmp/renovate/repos/github/mobilecoinofficial/full-service/full-service)`

Caused by:
  failed to load source for dependency `ledger-mob-apdu`

Caused by:
  Unable to update /tmp/renovate/repos/github/mobilecoinofficial/full-service/ledger-mob/apdu

Caused by:
  failed to parse manifest at `/tmp/renovate/repos/github/mobilecoinofficial/full-service/ledger-mob/apdu/Cargo.toml`

Caused by:
  the cargo feature `per-package-target` requires a nightly version of Cargo, but this is the `stable` channel
  See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
  See https://doc.rust-lang.org/cargo/reference/unstable.html#per-package-target for more information about using this feature.

@renovate renovate bot requested a review from a team May 5, 2024 15:55
@codecov-commenter
Copy link

codecov-commenter commented May 5, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 55.66%. Comparing base (ab2af32) to head (f474a5e).
Report is 202 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #978      +/-   ##
==========================================
- Coverage   60.12%   55.66%   -4.46%     
==========================================
  Files          88      125      +37     
  Lines       12356    16509    +4153     
  Branches     2010     2833     +823     
==========================================
+ Hits         7429     9190    +1761     
- Misses       3238     5222    +1984     
- Partials     1689     2097     +408     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@renovate renovate bot force-pushed the renovate/libsqlite3-sys-0.x branch from cd257ac to a865884 Compare May 20, 2024 03:07
Copy link
Contributor Author

renovate bot commented May 20, 2024

⚠️ 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 full-service/Cargo.toml --workspace
    Updating crates.io index
error: failed to get `ledger-mob-apdu` as a dependency of package `ledger-mob v0.16.0 (/tmp/renovate/repos/github/mobilecoinofficial/full-service/ledger-mob/lib)`
    ... which satisfies path dependency `ledger-mob` (locked to 0.16.0) of package `mc-full-service v2.10.5 (/tmp/renovate/repos/github/mobilecoinofficial/full-service/full-service)`

Caused by:
  failed to load source for dependency `ledger-mob-apdu`

Caused by:
  Unable to update /tmp/renovate/repos/github/mobilecoinofficial/full-service/ledger-mob/apdu

Caused by:
  failed to parse manifest at `/tmp/renovate/repos/github/mobilecoinofficial/full-service/ledger-mob/apdu/Cargo.toml`

Caused by:
  the cargo feature `per-package-target` requires a nightly version of Cargo, but this is the `stable` channel
  See https://doc.rust-lang.org/book/appendix-07-nightly-rust.html for more information about Rust release channels.
  See https://doc.rust-lang.org/cargo/reference/unstable.html#per-package-target for more information about using this feature.

@renovate renovate bot force-pushed the renovate/libsqlite3-sys-0.x branch 2 times, most recently from e9dcef1 to 7951070 Compare May 20, 2024 04:35
@renovate renovate bot force-pushed the renovate/libsqlite3-sys-0.x branch 4 times, most recently from 7ac2412 to 9dfb557 Compare May 24, 2024 16:41
@renovate renovate bot force-pushed the renovate/libsqlite3-sys-0.x branch 5 times, most recently from 07df6bf to cd0972b Compare June 4, 2024 04:21
@renovate renovate bot force-pushed the renovate/libsqlite3-sys-0.x branch 3 times, most recently from f474a5e to 50f09a5 Compare June 7, 2024 21:46
@renovate renovate bot force-pushed the renovate/libsqlite3-sys-0.x branch from 50f09a5 to d1d1854 Compare June 22, 2024 06:20
@renovate renovate bot changed the title Update Rust crate libsqlite3-sys to 0.28 Update Rust crate libsqlite3-sys to 0.29 Jun 22, 2024
@renovate renovate bot changed the title Update Rust crate libsqlite3-sys to 0.29 Update Rust crate libsqlite3-sys to 0.30 Jul 21, 2024
@renovate renovate bot force-pushed the renovate/libsqlite3-sys-0.x branch from 5cb7727 to e97c8a0 Compare July 25, 2024 21:10
@renovate renovate bot force-pushed the renovate/libsqlite3-sys-0.x branch 2 times, most recently from 5793071 to f7baa1d Compare September 10, 2024 19:57
@renovate renovate bot force-pushed the renovate/libsqlite3-sys-0.x branch 5 times, most recently from 61b1759 to ed8885d Compare September 24, 2024 14:02
@renovate renovate bot force-pushed the renovate/libsqlite3-sys-0.x branch 5 times, most recently from e5c99a7 to 4e81769 Compare November 6, 2024 21:32
@renovate renovate bot force-pushed the renovate/libsqlite3-sys-0.x branch from 4e81769 to ce280b1 Compare November 8, 2024 21:10
@renovate renovate bot force-pushed the renovate/libsqlite3-sys-0.x branch 4 times, most recently from ffad712 to cf3ab6f Compare November 21, 2024 20:34
@renovate renovate bot force-pushed the renovate/libsqlite3-sys-0.x branch 8 times, most recently from c40616c to e12e82b Compare December 5, 2024 20:36
@renovate renovate bot force-pushed the renovate/libsqlite3-sys-0.x branch from e12e82b to ae633c9 Compare January 19, 2025 16:59
@renovate renovate bot changed the title Update Rust crate libsqlite3-sys to 0.30 Update Rust crate libsqlite3-sys to 0.31 Jan 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant