Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bump sqlite3 from 1.7.2 to 1.7.3 (karlentwistle#130)
Bumps [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) from 1.7.2 to 1.7.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/sparklemotion/sqlite3-ruby/releases">sqlite3's releases</a>.</em></p> <blockquote> <h2>1.7.3 / 2024-03-15</h2> <h3>Dependencies</h3> <ul> <li>Vendored sqlite is updated to <a href="https://www.sqlite.org/releaselog/3_45_2.html">v3.45.2</a>. <a href="https://github.com/flavorjones"><code>@flavorjones</code></a></li> </ul> <hr /> <p>sha256 checksums:</p> <pre><code>0ccb8c001cd2617f4801a2c816142d3c9bc299e3f3e0f49e03812f3610b0891c sqlite3-1.7.3-aarch64-linux.gem eb653026d44f8502b74564e585245485a5667d72f8888854e53c561f816541b0 sqlite3-1.7.3-arm-linux.gem b956160cc882d2568f332f915c9fe27cae9a4521b202d6e7ea540171c88e4600 sqlite3-1.7.3-arm64-darwin.gem 8304a254e4fb0692e651b6f783e009415085f885d940c51c77981b8523511f45 sqlite3-1.7.3-x64-mingw-ucrt.gem dde57850e92a7da0c7833dd904e666fe7baf382f1c7cabbec8e28a0005a4beea sqlite3-1.7.3-x64-mingw32.gem 95543cad6bbdf1ba822526bcd0aba4a378887d9da906b8bfa250002745f3847e sqlite3-1.7.3-x86-linux.gem b88e117ae14b2c5b61a7eb14da24b3b0e93cd3e1c17774ff3b6e5a03ffe4e5b7 sqlite3-1.7.3-x86_64-darwin.gem 522a3285660dec8253465880c97980e873db0d79060900be8d14194217a3ee73 sqlite3-1.7.3-x86_64-linux.gem fa77f63c709548f46d4e9b6bb45cda52aa3881aa12cc85991132758e8968701c sqlite3-1.7.3.gem </code></pre> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/sparklemotion/sqlite3-ruby/blob/main/CHANGELOG.md">sqlite3's changelog</a>.</em></p> <blockquote> <h1>sqlite3-ruby Changelog</h1> <h2>next / unreleased</h2> <p>(will be 2.0.0)</p> <h3>Ruby</h3> <p>This release drops support for Ruby 2.7. <a href="https://redirect.github.com/sparklemotion/sqlite3-ruby/issues/453">#453</a> <a href="https://github.com/flavorjones"><code>@flavorjones</code></a></p> <h3>Added</h3> <ul> <li><code>Database#busy_handler_timeout=</code> introduced as an alternative to <code>#busy_timeout=</code> that can be used when it's desired to release the GVL between retries. [#443, <a href="https://redirect.github.com/sparklemotion/sqlite3-ruby/issues/456">#456</a>] <a href="https://github.com/fractaledmind"><code>@fractaledmind</code></a></li> <li>Support the <code>SUPER_JOURNAL</code> flag which is an alias for <code>MASTER_JOURNAL</code> as of sqlite 3.33.0. <a href="https://redirect.github.com/sparklemotion/sqlite3-ruby/issues/467">#467</a> <a href="https://github.com/flavorjones"><code>@flavorjones</code></a></li> <li><code>Statement#stat</code> and <code>Statement#memused</code> introduced to report statistics. <a href="https://redirect.github.com/sparklemotion/sqlite3-ruby/issues/461">#461</a> <a href="https://github.com/fractaledmind"><code>@fractaledmind</code></a></li> <li><code>Statement#sql</code> and <code>Statement#expanded_sql</code> introduced to retrieve the SQL statement associated with the <code>Statement</code> object. [#293, <a href="https://redirect.github.com/sparklemotion/sqlite3-ruby/issues/498">#498</a>] <a href="https://github.com/tenderlove"><code>@tenderlove</code></a></li> </ul> <h3>Improved</h3> <ul> <li>Avoid leaking memory for statements that are not closed properly. <a href="https://redirect.github.com/sparklemotion/sqlite3-ruby/issues/392">#392</a> <a href="https://github.com/haileys"><code>@haileys</code></a></li> <li>Moved some C code into Ruby. [#451, <a href="https://redirect.github.com/sparklemotion/sqlite3-ruby/issues/455">#455</a>] <a href="https://github.com/tenderlove"><code>@tenderlove</code></a></li> <li>Improve performance of <code>ResultSet</code> hashes. [karlentwistle#154, <a href="https://redirect.github.com/sparklemotion/sqlite3-ruby/issues/484">#484</a>, <a href="https://redirect.github.com/sparklemotion/sqlite3-ruby/issues/468">#468</a>] <a href="https://github.com/tenderlove"><code>@tenderlove</code></a></li> <li>Fix a GC compaction issue with <code>busy_handler</code>. <a href="https://redirect.github.com/sparklemotion/sqlite3-ruby/issues/466">#466</a> <a href="https://github.com/byroot"><code>@byroot</code></a></li> <li>Remove unused <code>ResultSet</code> instance variable. <a href="https://redirect.github.com/sparklemotion/sqlite3-ruby/issues/469">#469</a> <a href="https://github.com/tenderlove"><code>@tenderlove</code></a></li> <li>Fix encoding for values passed to custom functions. [#218, <a href="https://redirect.github.com/sparklemotion/sqlite3-ruby/issues/488">#488</a>] <a href="https://github.com/tenderlove"><code>@tenderlove</code></a></li> </ul> <h3>Changed</h3> <ul> <li>Consistently use <code>SQLite3::Exception</code> or subclasses. Previously some <code>Pragmas</code> methods raised <code>Exception</code>, and <code>Database#execute_batch2</code> and <code>Database#load_extension</code> raised <code>RuntimeError</code>. [#467, <a href="https://redirect.github.com/sparklemotion/sqlite3-ruby/issues/490">#490</a>] <a href="https://github.com/flavorjones"><code>@flavorjones</code></a></li> <li><code>Database#columns</code> returns a list of internal frozen strings. [karlentwistle#155, <a href="https://redirect.github.com/sparklemotion/sqlite3-ruby/issues/474">#474</a>, <a href="https://redirect.github.com/sparklemotion/sqlite3-ruby/issues/486">#486</a>] <a href="https://github.com/tenderlove"><code>@tenderlove</code></a></li> <li>Freeze results that come from the database. <a href="https://redirect.github.com/sparklemotion/sqlite3-ruby/issues/480">#480</a> <a href="https://github.com/tenderlove"><code>@tenderlove</code></a></li> <li>The encoding of a Database is no longer cached. <a href="https://redirect.github.com/sparklemotion/sqlite3-ruby/issues/485">#485</a> <a href="https://github.com/tenderlove"><code>@tenderlove</code></a></li> <li><code>Database#transaction</code> returns the result of the block when used with a block. <a href="https://redirect.github.com/sparklemotion/sqlite3-ruby/issues/508">#508</a> <a href="https://github.com/alexcwatt"><code>@alexcwatt</code></a></li> <li><code>Database#execute_batch</code> returns the result of the last statement executed. <a href="https://redirect.github.com/sparklemotion/sqlite3-ruby/issues/512">#512</a> <a href="https://github.com/alexcwatt"><code>@alexcwatt</code></a></li> </ul> <h3>Removed</h3> <ul> <li>Removed class <code>SQLite3::VersionProxy</code> which has been deprecated since v1.3.2. <a href="https://redirect.github.com/sparklemotion/sqlite3-ruby/issues/453">#453</a> <a href="https://github.com/flavorjones"><code>@flavorjones</code></a></li> <li>Removed class <code>SQLite3::Translator</code> and all related type translation methods. If you need to do type translation on values returned from the statement object, please wrap it with a delegate object. Here is an example of using a delegate class to implement type translation:</li> </ul> <pre lang="ruby"><code>require "sqlite3" require "delegate" </tr></table> </code></pre> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/sparklemotion/sqlite3-ruby/commit/bcba9308dca348e93cddace051d38642218dd1b6"><code>bcba930</code></a> version bump to v1.7.3</li> <li><a href="https://github.com/sparklemotion/sqlite3-ruby/commit/f821184a0a28d2539372f7b3a10bf82b1dd90a96"><code>f821184</code></a> ci: run gem-install and sqlite3-ruby workflows on stable branches</li> <li><a href="https://github.com/sparklemotion/sqlite3-ruby/commit/c203fa2c1cac1c0f5d3b3fdf9a865940a2425f8f"><code>c203fa2</code></a> Merge pull request <a href="https://redirect.github.com/sparklemotion/sqlite3-ruby/issues/514">#514</a> from sparklemotion/flavorjones-sqlite-3.45.2_1-7-stable</li> <li><a href="https://github.com/sparklemotion/sqlite3-ruby/commit/faf32b5370751786c47ae447eb07edc4f8d075e7"><code>faf32b5</code></a> doc: update CHANGELOG</li> <li><a href="https://github.com/sparklemotion/sqlite3-ruby/commit/7445a3742b01595168c27dc99bb22ab92f1d4471"><code>7445a37</code></a> dep: update vendored sqlite to v3.45.2</li> <li><a href="https://github.com/sparklemotion/sqlite3-ruby/commit/10cbc4530b2c4a43513d9363a60b2fddda0df341"><code>10cbc45</code></a> doc: fix date in CHANGELOG</li> <li>See full diff in <a href="https://github.com/sparklemotion/sqlite3-ruby/compare/v1.7.2...v1.7.3">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sqlite3&package-manager=bundler&previous-version=1.7.2&new-version=1.7.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@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) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Loading branch information