Skip to content

chore(deps): bump sqlite3 and sqflite_common_ffi in /openhealth - #23

Closed
dependabot[bot] wants to merge 3 commits into
mainfrom
dependabot/pub/openhealth/multi-9bdd264905
Closed

chore(deps): bump sqlite3 and sqflite_common_ffi in /openhealth#23
dependabot[bot] wants to merge 3 commits into
mainfrom
dependabot/pub/openhealth/multi-9bdd264905

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 12, 2026

Copy link
Copy Markdown
Contributor

Bumps sqlite3 and sqflite_common_ffi. These dependencies needed to be updated together.
Updates sqlite3 from 2.9.4 to 3.5.1

Release notes

Sourced from sqlite3's releases.

sqlite3-3.5.1

This release upgrades SQLite to 3.53.4 and SQLite3 Multiple Ciphers to 2.5.0.

Full Changelog: simolus3/sqlite3.dart@sqlite3-3.5.0...sqlite3-3.5.1

sqlite3-3.5.0

  • Add CommonPreparedStatement.raw and RawPreparedStatement, providing raw access to prepared statements. On the web, this also allows binding JS big integers directly.

sqlite3-3.4.0

  • Add VirtualFileSystemFileV1, allowing VFS implementations in Dart to implement xFileControl and xSectorSize.
  • Enable SQLITE_ENABLE_BATCH_ATOMIC_WRITE to support atomic writes on compatible VFS implementations.
  • IndexedDB fileystem: Add writeAutomatically option. When disabled, writes are not automatically persisted and one needs to call flush manually. This explicit control can make database access more efficient in some cases.
  • IndexedDB filesystem: Restructure IndexedDB code to use much fewer transactions, improving performance.
  • Update SQLite to 3.53.3, SQLite3 Multiple Ciphers to 2.3.6 and SQLCipher to 4.17.0.
  • Mark a few functions as isLeaf, reducing the native overhead of calling them.
  • Reset statements after execute and select.
  • Allow custom download URLs for pre-compiled binaries through the url_pattern user-define.

sqlite3-3.3.4

  • Build hook: Fix assets being re-downloaded too often.

Full Changelog: simolus3/sqlite3.dart@sqlite3-3.3.3...sqlite3-3.3.4

sqlite3-3.3.3

  • Restore support for SQLCipher (thanks to @​davidmartos96!).
  • Fix crash when loading IndexedDB databases with blocks past the file length (#380).
  • Don't uninstall update hooks when closing databases if no update hooks were installed by this package.

sqlite3-3.3.2

  • Support package:native_toolchain_c versions 0.18.x and 0.19.x.
  • Support hooks versions 2.x.
  • Upgrade to SQLite version 3.53.1.
  • Allow disabling BigInt support via -Dsqlite3.dartbigints=false, which can be used to reduce code size on the web if nothing else uses BigInt values.

sqlite3-3.3.1

  • Avoid memory leaks when tempDirectory is set multiple times.
  • Update to SQLite 3.53.0 and SQLite3 Multiple Ciphers version 2.3.3.

sqlite3-3.3.0

  • Web: Add WasmModuleLoader API to customize how WebAssembly modules are loaded.
  • Hook: Improve error message for failing downloads.

sqlite3-3.2.0

  • Add package:sqlite3/unstable/ffi_bindings.dart providing low-level access to generated libsqlite3 bindings.
  • Add PreparedStatement.leak to transfer ownership of a prepared statement into native code.
  • Add Database.statementFromPointer, which can be used to access a statement prepared in native code from Dart.

sqlite3-3.1.7

  • Update to sqlite version 3.52.0.

... (truncated)

Commits
  • ac40b29 Prepare patch release
  • f1cd435 Avoid callbacks when opening pools
  • cac35ef Single function for reads and writes to pool
  • 594154a Update sqlite3mc to 2.5.0
  • 68facff Bump zizmorcore/zizmor-action in the all-github-actions group
  • 29a333c Fix sqlite3_test release
  • 1a7992e Release sqlite3_test version 0.2.1
  • e09a229 Release sqlite3_connection_pool version 0.2.8
  • 530138a Support single-connection pool
  • 1f858fe Update ffigen
  • Additional commits viewable in compare view

Updates sqflite_common_ffi from 2.3.7+1 to 2.4.0+3

Commits
  • 4bd4158 feat: add FFI support for sqflite example and update dependencies for sqlite3 v3
  • See full diff in compare view

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [sqlite3](https://github.com/simolus3/sqlite3.dart) and [sqflite_common_ffi](https://github.com/tekartik/sqflite). These dependencies needed to be updated together.

Updates `sqlite3` from 2.9.4 to 3.5.1
- [Release notes](https://github.com/simolus3/sqlite3.dart/releases)
- [Commits](simolus3/sqlite3.dart@sqlite3-2.9.4...sqlite3-3.5.1)

Updates `sqflite_common_ffi` from 2.3.7+1 to 2.4.0+3
- [Commits](tekartik/sqflite@sqflite_common_ffi/v2.3.7...sqflite_common_ffi/v2.4.0)

---
updated-dependencies:
- dependency-name: sqlite3
  dependency-version: 3.5.1
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: sqflite_common_ffi
  dependency-version: 2.4.0+3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Aug 12, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot
dependabot Bot requested a review from shroominic as a code owner August 12, 2026 18:02
@shroominic

Copy link
Copy Markdown
Owner

Closing after artifact-level review: sqlite3 3.x enables native build hooks even though sqlite3/sqflite_common_ffi are used only for host tests here. A built Android APK from this branch contains libsqlite3.so for armeabi-v7a, arm64-v8a, and x86_64 (about 5.15 MB uncompressed total); the baseline APK contains no bundled libsqlite3. That directly contradicts the repository's existing pre-hook pin rationale and expands the production artifact/supply-chain surface without a product benefit. Revisit after isolating the FFI test dependencies outside the app dependency graph, with an APK-content/size regression check.

@shroominic shroominic closed this Aug 13, 2026
@shroominic
shroominic deleted the dependabot/pub/openhealth/multi-9bdd264905 branch August 13, 2026 10:41
@dependabot @github

dependabot Bot commented on behalf of github Aug 13, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant