Releases: sparklemotion/sqlite3-ruby
1.5.0 / 2022-09-08
1.5.0 / 2022-09-08
Packaging
Faster, more reliable installation
Native (precompiled) gems are available for Ruby 2.6, 2.7, 3.0, and 3.1 on all these platforms:
aarch64-linux
arm-linux
arm64-darwin
x64-mingw32
andx64-mingw-ucrt
x86-linux
x86_64-darwin
x86_64-linux
If you are using one of these Ruby versions on one of these platforms, the native gem is the recommended way to install sqlite3-ruby.
See the README for more information.
More consistent developer experience
Both the native (precompiled) gems and the vanilla "ruby platform" (source) gem include sqlite v3.39.3 by default.
Defaulting to a consistent version of sqlite across all systems means that your development environment behaves exactly like your production environment, and you have access to the latest and greatest features of sqlite.
You can opt-out of the packaged version of sqlite (and use your system-installed library as in versions < 1.5.0). See the README for more information.
Release notes for this version of sqlite
Rubies and Platforms
- TruffleRuby is supported.
- Apple Silicon is supported (M1, arm64-darwin).
- vcpkg system libraries supported. [#332] (Thanks, @MSP-Greg!)
Added
SQLite3::SQLITE_LOADED_VERSION
contains the version string of the sqlite3 library that is dynamically loaded (compare toSQLite3::SQLITE_VERSION
which is the version at compile-time).
Fixed
SQLite3::Database#load_extensions
now raises aTypeError
unless a String is passed as the file path. Previously it was possible to pass a non-string and cause a segfault. [#339]
sha256 checksums:
075f634aefaf00bcec3186ac01527315df8de4c7b67636aee286d3878413ca1b sqlite3-1.5.0-aarch64-linux.gem
07803d427d839badacd9eae0b3f91496b730dc91731b86b8a29a140d40e7c7db sqlite3-1.5.0-arm-linux.gem
a0c849dcbf7496e521a6de8ff0f47a30ce9d3403ce85f483705a7fd8a88b52ef sqlite3-1.5.0-arm64-darwin.gem
58cc3f1a933a7392e07d8f3f8deb09b0fe884a6ee7b292b62d13ead1bd2eb1c5 sqlite3-1.5.0-x64-mingw-ucrt.gem
975abf40f39f4277ce695a9ecdaa155f47c704ffe9f96c30a5fed13b7dbe655f sqlite3-1.5.0-x64-mingw32.gem
11a9a51e2cd2dafecbaef2d95e2e22a0fc77bcf3b00826367ae41d69573d60ab sqlite3-1.5.0-x86-linux.gem
e89b9f958f5ac658de66f5e654dab898b8bcc53c5a0f11b58eed9ce6baea433f sqlite3-1.5.0-x86_64-darwin.gem
cd996d8fe08244b9bcc81f217eb67171cb6df26d6c5cff2bfdade09248e1842b sqlite3-1.5.0-x86_64-linux.gem
8eeb6dab3c7ff6b1aa88f8a4a3879b33048c74b309077dba67fa71b72352048a sqlite3-1.5.0.gem
1.5.0.rc2 / release candidate / 2022-08-30
1.5.0.rc2 / release candidate / 2022-08-30
Packaging
Faster, more reliable installation
Native (precompiled) gems are available for Ruby 2.6, 2.7, 3.0, and 3.1 on all these platforms:
aarch64-linux
arm-linux
arm64-darwin
x64-mingw32
andx64-mingw-ucrt
x86-linux
x86_64-darwin
x86_64-linux
If you are using one of these Ruby versions on one of these platforms, the native gem is the recommended way to install sqlite3-ruby.
See the README for more information.
More consistent developer experience
Both the native (precompiled) gems and the vanilla "ruby platform" (source) gem include sqlite v3.39.2 by default.
Defaulting to a consistent version of sqlite across all systems means that your development environment behaves exactly like your production environment, and you have access to the latest and greatest features of sqlite.
You can opt-out of the packaged version of sqlite (and use your system-installed library as in versions < 1.5.0). See the README for more information.
Release notes for this version of sqlite
Rubies and Platforms
- TruffleRuby is supported.
- Apple Silicon is supported (M1, arm64-darwin).
- vcpkg system libraries supported. [#332] (Thanks, @MSP-Greg!)
Added
SQLite3::SQLITE_LOADED_VERSION
contains the version string of the sqlite3 library that is dynamically loaded (compare toSQLite3::SQLITE_VERSION
which is the version at compile-time).
Fixed
SQLite3::Database#load_extensions
now raises aTypeError
unless a String is passed as the file path. Previously it was possible to pass a non-string and cause a segfault. [#339]
sha256 checksums:
7b756b09294626702c765874e7c4895051cb1376b81ae656666498d544ed3277 sqlite3-1.5.0.rc2-aarch64-linux.gem
8a40518bbfdc560c91464904a00459070516b7b1fdb18569498a3a02461dff83 sqlite3-1.5.0.rc2-arm-linux.gem
7964187515319e095c4ccf2ea490f77e319af990627dbcb6513c7fc1432a35d9 sqlite3-1.5.0.rc2-arm64-darwin.gem
bfff5801b5abf53f8f2ef2a226e5d35b6741d26256d5fbfa3f052f331d4583a2 sqlite3-1.5.0.rc2-x64-mingw-ucrt.gem
600959c4af340c438b88218560ea594a4251f946e99c6b6303a12c27aecb859c sqlite3-1.5.0.rc2-x64-mingw32.gem
967cb9fdab77f5f4a4204a3edb0dfd4f6d252212f87e807976f94dcda6f6e49f sqlite3-1.5.0.rc2-x86-linux.gem
9938a3d4d42512cac64cce7cfb4e5756e908c60003933467195ca4685672e824 sqlite3-1.5.0.rc2-x86_64-darwin.gem
e38c14b45824e8d54538cd79c69cdd1f09e8df436af7e3a03965d09e7938ec4f sqlite3-1.5.0.rc2-x86_64-linux.gem
a6aef3857bf15e318080e603f02b383e1b15d89a88aee162f01799e87d887430 sqlite3-1.5.0.rc2.gem
1.5.0.rc1 / release candidate / 2022-07-05
1.5.0.rc1 / release candidate / 2022-07-05
Packaging
Faster, more reliable installation
Native (precompiled) gems are available for Ruby 2.6, 2.7, 3.0, and 3.1 on all these platforms:
aarch64-linux
arm-linux
arm64-darwin
x64-mingw32
andx64-mingw-ucrt
x86-linux
x86_64-darwin
x86_64-linux
If you are using one of these Ruby versions on one of these platforms, the native gem is the recommended way to install sqlite3-ruby.
See the README for more information.
More consistent developer experience
Both the native (precompiled) gems and the vanilla "ruby platform" (source) gem include sqlite v3.39.0 by default.
Defaulting to a consistent version of sqlite across all systems means that your development environment behaves exactly like your production environment, and you have access to the latest and greatest features of sqlite.
You can opt-out of the packaged version of sqlite (and use your system-installed library as in versions < 1.5.0). See the README for more information.
Release notes for this version of sqlite
Rubies and Platforms
- TruffleRuby is supported.
- Apple Silicon is supported (M1, arm64-darwin).
Added
SQLite3::SQLITE_LOADED_VERSION
contains the version string of the sqlite3 library that is dynamically loaded (compare toSQLite3::SQLITE_VERSION
which is the version at compile-time).
sha256sums:
50f5d4eda15dec314a3ed171b8fbd7ae37a0e19a2b8a3c7b1b406ee95a088667 sqlite3-1.5.0.rc1-aarch64-linux.gem
9c2902a198f6f5789e089a8f8f727c72560f7d04a6bec4c751690f2a5c1104b7 sqlite3-1.5.0.rc1-arm-linux.gem
a90642fda33e7d703f27b2a5fb478415e9fc50f3474995806fc1959487a866c4 sqlite3-1.5.0.rc1-arm64-darwin.gem
53cb53253e2c25a21f929c9c478747c0afebb4d6585f84c3ea963b4dc55cf9ee sqlite3-1.5.0.rc1-x64-mingw-ucrt.gem
85a1daa5a5fdf5254787b7246e7d257cdadba641240a9fb3365a6c9cf8bd1481 sqlite3-1.5.0.rc1-x64-mingw32.gem
7ed4dd0ae0b999118c81033184b89824d46f0ceb20f6c1c3cca2f9b74ef941ed sqlite3-1.5.0.rc1-x86-linux.gem
61d34f9641faa6b1b98b18be9cff92f0c86ab236c7fb9e919ef78faf4410757f sqlite3-1.5.0.rc1-x86_64-darwin.gem
a8cfba599303bc4403e84b93d7e1a665683c67007ad899c8c7db046ec2a14430 sqlite3-1.5.0.rc1-x86_64-linux.gem
1e19a95a16a5b0e08f96af2f7f51044de2d3dfa93909bf4f3be2e1981a1959f3 sqlite3-1.5.0.rc1.gem