skylightio / skylight-ruby

Skylight agent for Ruby
https://www.skylight.io/
Other
314 stars 75 forks source link

Update sqlite3 requirement from ~> 1.4.1 to ~> 1.7.3 #471

Closed dependabot[bot] closed 6 months ago

dependabot[bot] commented 7 months ago

Updates the requirements on sqlite3 to permit the latest version.

Release notes

Sourced from sqlite3's releases.

1.7.3 / 2024-03-15

Dependencies


sha256 checksums:

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
Changelog

Sourced from sqlite3's changelog.

sqlite3-ruby Changelog

next / unreleased

(will be 2.0.0)

Ruby

This release drops support for Ruby 2.7. #453 @​flavorjones

Added

  • Database#busy_handler_timeout= introduced as an alternative to #busy_timeout= that can be used when it's desired to release the GVL between retries. [#443, #456] @​fractaledmind
  • Support the SUPER_JOURNAL flag which is an alias for MASTER_JOURNAL as of sqlite 3.33.0. #467 @​flavorjones
  • Statement#stat and Statement#memused introduced to report statistics. #461 @​fractaledmind
  • Statement#sql and Statement#expanded_sql introduced to retrieve the SQL statement associated with the Statement object. [#293, #498] @​tenderlove

Improved

Changed

  • Consistently use SQLite3::Exception or subclasses. Previously some Pragmas methods raised Exception, and Database#execute_batch2 and Database#load_extension raised RuntimeError. [#467, #490] @​flavorjones
  • Database#columns returns a list of internal frozen strings. [#155, #474, #486] @​tenderlove
  • Freeze results that come from the database. #480 @​tenderlove
  • The encoding of a Database is no longer cached. #485 @​tenderlove
  • Database#transaction returns the result of the block when used with a block. #508 @​alexcwatt
  • Database#execute_batch returns the result of the last statement executed. #512 @​alexcwatt

Removed

  • Removed class SQLite3::VersionProxy which has been deprecated since v1.3.2. #453 @​flavorjones
  • Removed class SQLite3::Translator 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:
require "sqlite3"
require "delegate"
</tr></table> 

... (truncated)

Commits
  • bcba930 version bump to v1.7.3
  • f821184 ci: run gem-install and sqlite3-ruby workflows on stable branches
  • c203fa2 Merge pull request #514 from sparklemotion/flavorjones-sqlite-3.45.2_1-7-stable
  • faf32b5 doc: update CHANGELOG
  • 7445a37 dep: update vendored sqlite to v3.45.2
  • 10cbc45 doc: fix date in CHANGELOG
  • f90c980 version bump to v1.7.2
  • ae487b7 Merge pull request #495 from sparklemotion/flavorjones-dep-sqlite-3.45.1-17st...
  • e9bfbdb dep: update vendored sqlite to 3.45.1
  • 5374a84 version bump to v1.7.1
  • Additional commits viewable 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 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 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)
dependabot[bot] commented 7 months ago

The following labels could not be found: default-Gemfile.

cla-bot[bot] commented 7 months ago

We require contributors to sign our Contributor License Agreement, and we don't have @dependabot[bot] on file. In order for us to review and merge your code, please sign the CLA.

dependabot[bot] commented 6 months ago

Superseded by #477.