Skip to content

chore(deps): update dependency sqlite3 to v2.10.0 - #436

Merged
olavloite merged 1 commit into
googleapis:mainfrom
renovate-bot:renovate/sqlite3-2.x-lockfile
Oct 14, 2026
Merged

olavloite merged 1 commit into
googleapis:mainfrom
renovate-bot:renovate/sqlite3-2.x-lockfile

Conversation

@renovate-bot

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
sqlite3 (changelog) 2.9.6 → 2.10.0 age confidence

Release Notes

sparklemotion/sqlite3-ruby (sqlite3)

v2.10.0

Compare Source

Dependencies
  • Vendored sqlite is updated to v3.54.0 (from v3.53.2). #​750 @​flavorjones

    Notable changes in this version include:

    • ALTER TABLE now raises an error when adding, renaming, or dropping a column named ROWID, _ROWID_, or OID.
    • The authorizer callback is now invoked for SQL functions in the DEFAULT clauses of CREATE TABLE statements.
    • SQLite no longer supports Windows XP or earlier. On Windows, the precompiled gem and any installation that compiles the vendored sqlite now require Windows Vista or later.
Added
  • ResultSet#each and #each_hash return an Enumerator when called without a block. Previously they raised LocalJumpError. #​656 @​kch
  • Introduce Database#serialize, which returns a database as a binary string, and Database#deserialize, which replaces a database with the contents of such a string. These wrap sqlite3_serialize() and sqlite3_deserialize(). Both methods are defined only when SQLite was compiled without SQLITE_OMIT_DESERIALIZE, and Database#deserialize also requires that the loaded SQLite is v3.54.0 or later. An image of a database in WAL mode cannot be queried after deserializing; see the Database#deserialize documentation. #​685 @​Maaarcocr
Fixed
  • Fix Database#statement_timeout= interrupting statements almost immediately instead of after the timeout elapsed, including re-executed prepared statements and calls to Database#execute_batch2. #​737 @​palkan @​flavorjones
Improved
  • On CRuby, Statement#types allocates fewer strings. Each declared type is downcased and interned in C, instead of allocating two strings per column. #​743 @​jhawthorn
Changed
  • ResultSet#each and #each_hash return the result set when called with a block. As a consequence, Database#execute and #execute2 called with a block return the closed ResultSet instead of nil. #​656 @​kch
  • Statement#columns and Statement#types return frozen arrays, and the strings in Statement#types are frozen. Code that mutates them now raises FrozenError. #​743 @​jhawthorn
  • Statement#column_decltype and Statement#types return UTF-8 strings. Previously they returned ASCII-8BIT strings. #​743 @​jhawthorn

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • 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.

@product-auto-label product-auto-label Bot added the api: spanner Issues related to the googleapis/ruby-spanner-activerecord API. label Oct 13, 2026
@trusted-contributions-gcf trusted-contributions-gcf Bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Oct 13, 2026

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates dependencies in the Gemfile.lock file, upgrading activerecord-spanner-adapter from version 2.6.0 to 2.7.0 and sqlite3 from version 2.9.6 to 2.10.0 across multiple platforms. There are no review comments, and I have no feedback to provide.

@olavloite
olavloite merged commit 238ba89 into googleapis:main Oct 14, 2026
44 checks passed
@renovate-bot
renovate-bot deleted the renovate/sqlite3-2.x-lockfile branch October 14, 2026 10:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api: spanner Issues related to the googleapis/ruby-spanner-activerecord API. kokoro:force-run Add this label to force Kokoro to re-run the tests.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants