Skip to content

Releases: sparklemotion/sqlite3-ruby

2.7.3 / 2025-07-18

18 Jul 15:34
0cfccfc
Compare
Choose a tag to compare

2.7.3 / 2025-07-18

sha256 checksums

00bab7e2ceb7e911b0a2c516bcb9ec0aa7ee57b9b231419e1788515319ac4317  sqlite3-2.7.3-aarch64-linux-gnu.gem
035dca6c5bc0f45bb059f33cf774e96462563e460a2d5bd48972562bf3a78c8b  sqlite3-2.7.3-aarch64-linux-musl.gem
133772f4312a9d0fa0c16aab7c2abdda2ee93f47dded0f353a2981f7b9d2b9b4  sqlite3-2.7.3-arm64-darwin.gem
c22a2593a8274cba5fc55be415cfddab3ff5d3275b5a78878daf214bf2a60db1  sqlite3-2.7.3-arm-linux-gnu.gem
e735bea1c81eceff2e1b3388e6bccbcbf5c81405f7dbd69b5c80b3b4c4a92c89  sqlite3-2.7.3-arm-linux-musl.gem
d2b2fecd9341132f2cea3fde9061ee0fab9c9d532a8ecccfab4fe63d9621bf57  sqlite3-2.7.3.gem
d002ba2c321b9e0ee276090fb7009102c5fbe21abd41a05164e2239e6fd33b4a  sqlite3-2.7.3-x64-mingw-ucrt.gem
a857e364e858d79e634c66c02c130f79c633f0035d422b3381be9958859771f4  sqlite3-2.7.3-x86_64-darwin.gem
11b2612fddf56602d238be7a984fa0633e591edd034f7520747bc0927b7fa865  sqlite3-2.7.3-x86_64-linux-gnu.gem
4307278661bbe0a619da7a5da25f4417f6826246ee7b4a56a5c10c3731d5256a  sqlite3-2.7.3-x86_64-linux-musl.gem
542d713070e222524acd902c67eda71cda4a2b2118164a7b9be4ff4dc3c7ef8e  sqlite3-2.7.3-x86-linux-gnu.gem
a6ccb9e3bb4f4e60f04f7f003be28f1b626b4f153ba6d37afc464cf65d029c89  sqlite3-2.7.3-x86-linux-musl.gem

2.7.2 / 2025-07-05

05 Jul 20:37
93af077
Compare
Choose a tag to compare

2.7.2 / 2025-07-05

sha256 checksums

b1688e8661c65f65bb16a9879c8171c94d22322f4d8e9e452f396a3aa55bbe0a  sqlite3-2.7.2-aarch64-linux-gnu.gem
9086f9370853825c5bbb4d1156c9b1494a7ab5052445469603de5a4f2d127ef1  sqlite3-2.7.2-aarch64-linux-musl.gem
e09a781a69d793424864cac99daa17a24308fcda1dc459a94ef25ecf31082b60  sqlite3-2.7.2-arm64-darwin.gem
f31d361744775942c4ef7f645457736ad7cdc1c5128a6c19551753e969ccc9be  sqlite3-2.7.2-arm-linux-gnu.gem
0dc0c1b06c0af0e8833508f212297f8665bf37ea624739fdde30d9adba015f20  sqlite3-2.7.2-arm-linux-musl.gem
446376dfc5ffa0c6dd39dabf748b8c7c8a7f294cfa780dfc22dee67d43bdc9f5  sqlite3-2.7.2.gem
7132a85f0d6497ffb77b97070169d51a51639c890731008d2213cc883150a845  sqlite3-2.7.2-x64-mingw-ucrt.gem
92229c8de5a63a3ed909c6390d187439adeeb614700eed30cf19a4f11c3af370  sqlite3-2.7.2-x86_64-darwin.gem
e15e8b1224e47a8fec2833afcc6c727742eab6a470c929a54551ab03d04dd4a4  sqlite3-2.7.2-x86_64-linux-gnu.gem
1f7e386b82a78c24ef9f875b4891bcee51d1c2cd254f028b3ce3dd429605bc35  sqlite3-2.7.2-x86_64-linux-musl.gem
e6ea2f0186a17655b6aefa24d0b97b5989a47b73466bb7c93ec4ed4ee08ef7b7  sqlite3-2.7.2-x86-linux-gnu.gem
932c8f8d36f90c0a148391f8e5b694be175c15bbac738dd21c79dbc5fbe5f5ab  sqlite3-2.7.2-x86-linux-musl.gem

2.7.1 / 2025-06-30

30 Jun 14:34
3d93011
Compare
Choose a tag to compare

2.7.1 / 2025-06-30

sha256 checksums

9281a5bbecf51e695767c8dbfd340f139a3f248e5828108fc1cbfdf6081b71c4  sqlite3-2.7.1-aarch64-linux-gnu.gem
daeca408854f91bfbdd6b8d33847e039a0346232dae360da5a3ff6a8a9d88d6d  sqlite3-2.7.1-aarch64-linux-musl.gem
c7615705fda493d815213877972096a734772311168bcbc7c6469e2383a3abb8  sqlite3-2.7.1-arm64-darwin.gem
3c2ffa960641bd5da4599ef1758d71404888e0a4e8b18c2cf3ad5e8229c088e1  sqlite3-2.7.1-arm-linux-gnu.gem
c3a700629beaa524837c4843011731c7087392b06885ce8ccdad21a9a715d591  sqlite3-2.7.1-arm-linux-musl.gem
848668acba4c6829331459180d6ca8c589e583bbfacf25ab4528f59fcaba1aa2  sqlite3-2.7.1.gem
06011444e3779a9e0d42f24d3a9ae4a525e145b92dd73469822cd9f47d2f6fe0  sqlite3-2.7.1-x64-mingw-ucrt.gem
740bf99f43bf23c183f9f50116898d941278faa9312a4af85a36454fef6a0ace  sqlite3-2.7.1-x86_64-darwin.gem
8c742e1c8975dafce1d25b8a4e0321696e36b49c27d19d6eebec261ea77589f1  sqlite3-2.7.1-x86_64-linux-gnu.gem
57c1a87ee2cc3aa0c4ab4bb8811b0b5e955d38f24d8982713dc0cf979b4d64d8  sqlite3-2.7.1-x86_64-linux-musl.gem
d7cee9a16aa9f904a21a07fe33205f3f44d8f795a92eed1b882a01ea5ca47cd3  sqlite3-2.7.1-x86-linux-gnu.gem
eeca1f374ed50ca0fe4e201040050b04964b909bf75575d955755d95461b451d  sqlite3-2.7.1-x86-linux-musl.gem

2.7.0 / 2025-06-09

09 Jun 19:28
782653e
Compare
Choose a tag to compare

2.7.0 / 2025-06-09

sha256 checksums

8e4ca6fee1e635092fc56c951274b732e5d3186526b3db43286ed3cacf9d2c70  sqlite3-2.7.0-aarch64-linux-gnu.gem
ffa253517b62bc241b91016402e5b44087390bf7e89ba4820eb7f3c28cf76ce6  sqlite3-2.7.0-aarch64-linux-musl.gem
b79d76bd496688f45bd43069f3475285f3303d00a2a9c61cd4fc915350aa20ac  sqlite3-2.7.0-arm64-darwin.gem
720abe303b75c55f98ce5d0e9ab32cb45570d3ec99490953fa807c45d0fd3f6c  sqlite3-2.7.0-arm-linux-gnu.gem
c2b437c54df1debf41e523b02df4f0324e2891f34e12deb4d97db168d6c717ed  sqlite3-2.7.0-arm-linux-musl.gem
dab87a41172e2397909847a9d6251c6251ac1e9942a026569af17e77d645ebf0  sqlite3-2.7.0.gem
b7d18b29bcc92ca67439c4fe85635449e1eae0313ccfa5a6299de362c146a1a5  sqlite3-2.7.0-x64-mingw-ucrt.gem
5a625bb886d2b594b9c90f11852128777b8949aa8a78c3da95a7e122e206a056  sqlite3-2.7.0-x86_64-darwin.gem
6d7a41bbfc2319bc7e43e944a97a8b15de91c71098bc1d8f4c91c8b719b1c940  sqlite3-2.7.0-x86_64-linux-gnu.gem
b6ff52adad59521918854adf5784dc57bc8853fdcd904b66fd53af7b683b4042  sqlite3-2.7.0-x86_64-linux-musl.gem
74524de4ada6c97d6526055fd04c194c42d8b89f426a8b24737b61ba2dfb9e95  sqlite3-2.7.0-x86-linux-gnu.gem
53f098cc7a0abcb9852faae7ca79920244dffbb7257f3c1508c277516af1d558  sqlite3-2.7.0-x86-linux-musl.gem

v2.6.0

20 Feb 17:54
2724f7b
Compare
Choose a tag to compare

2.6.0 / 2025-02-20

Dependencies

Important note for Window users

Loading extensions is not available on Windows when using the precompiled native gems or compiling the vendored sqlite library from source, starting with sqlite3-ruby v2.6.0.

Sqlite 3.48.0 and later have dramatically changed the "autoconf amalgamation" that is vendored in this gem. Specifically, the configuration is no longer actually autoconf, but some scripts that emulate autoconf's interface and behavior.

Although this mostly "just worked", we're having a problem resolving the libraries necessary for loading extensions. As a result, starting with sqlite3-ruby v2.6.0, extensions cannot be loaded on Windows when using precompiled native gems or when compiling the vendored sqlite library.

If you are willing and able to help fix this, let us know at #618.

sha256 checksums

febc29bd7037695779d6b482fac7f7add9af7b420a1c5120ccff79213415975e  sqlite3-2.6.0-aarch64-linux-gnu.gem
d235cf89ba96067462562bc71adf5309363a9fee09a1864667f45799f26825ca  sqlite3-2.6.0-aarch64-linux-musl.gem
88a793bf0010339e85657e460ab3ad2c7e9ee5d0e468b9dea383ff1039380056  sqlite3-2.6.0-arm64-darwin.gem
5f7e1160ad6bf6bfc0d42d1a7de95554b00a5dc7375953070d9633fedadc93bd  sqlite3-2.6.0-arm-linux-gnu.gem
a1a884d4eab3e7899badaa01f6894bb18b6ffda07fbdc4bc27c676b704f33630  sqlite3-2.6.0-arm-linux-musl.gem
a1c625f11948e6726eb082700283a8a3f4cf20b0548c0051c6104c56fedbe314  sqlite3-2.6.0.gem
9529415772dbb93f5c5a54213bbd92573fdc4b5f8e5d69fe5b21cbf0e2bea588  sqlite3-2.6.0-x64-mingw-ucrt.gem
97bbd4ae83ca7ad49b2c79a07f07071a9ed97070dd33e44f7224acf4bd30f622  sqlite3-2.6.0-x86_64-darwin.gem
415a950be612b865152dd4529b16fdce2c8962ff9fa3f6b95adbfa7b8f54f2d0  sqlite3-2.6.0-x86_64-linux-gnu.gem
6f7c9346430c4aacc9280dee6bd4d23a6f1f31013d4f9c0a720fb14ef6a801c2  sqlite3-2.6.0-x86_64-linux-musl.gem
0418d9b5e9e4cd3dcee1990c4f40055d4337136e4e66d9deb7b8d95f0192be09  sqlite3-2.6.0-x86-linux-gnu.gem
8afa15a5191f3cd42b720477867770749f136778818b518d91a0a467d1074071  sqlite3-2.6.0-x86-linux-musl.gem

2.5.0 / 2024-12-25

25 Dec 16:33
e426700
Compare
Choose a tag to compare

2.5.0 / 2024-12-25

Ruby

This release introduces native gem packages that include Ruby 3.4.

sha256 checksums

302085c3b932c027bc8de9f45fb5d0a3dc502357908dcc8f9bc8a92e4e9c7ab1  sqlite3-2.5.0-aarch64-linux-gnu.gem
f6c8d25a6c7175bed154da82bc4c1ea3ef48580aeca17400b2e730c026821857  sqlite3-2.5.0-aarch64-linux-musl.gem
65370ddbc7bd7e65a03c18f8bf0e9be0f4f3cf50f758f8c1d3181aece5515ecf  sqlite3-2.5.0-arm64-darwin.gem
5f22b4c72c38570593f9fe351751cb269568594525e0e3e0776187a3f1a55f32  sqlite3-2.5.0-arm-linux-gnu.gem
b8e672106f341e9e4c85cdbc218710521c92082eec0ba61c180fb27a9c7780c6  sqlite3-2.5.0-arm-linux-musl.gem
87fa0036e6369c3f3cfeca749865c2b2b63649d3b17b223d1939a8eed4841a6b  sqlite3-2.5.0.gem
56b1b62b3f3ef20b82febccc1a4b988f1dee2388934716ccf3eb8e79e37e5609  sqlite3-2.5.0-x64-mingw-ucrt.gem
e3c6d2fa04db9d0773455cb6c79835f230c363424b69c34dd718e1aff8609d35  sqlite3-2.5.0-x86_64-darwin.gem
c62c8d625da7e2ce93d694f02cd9c9d537638f56b09f2e8f28bea2d030b3923b  sqlite3-2.5.0-x86_64-linux-gnu.gem
09fd262943eeb89465f6633e748b702b046de24cdab14b197302d0f4a0e250cb  sqlite3-2.5.0-x86_64-linux-musl.gem
90488e9278ff23b9b22387a01354d5350b94d346fa9ab09256f154d0ca90dec6  sqlite3-2.5.0-x86-linux-gnu.gem
09dd65d3752fb9d5cd93df841cbc357d2d117118f96f8b4122cd9cb38e020295  sqlite3-2.5.0-x86-linux-musl.gem

2.5.0.rc1 / 2024-12-14

14 Dec 19:33
6b62c95
Compare
Choose a tag to compare
Pre-release

2.5.0.rc1 / 2024-12-14

Ruby

This release introduces native gem packages that include Ruby 3.4.

sha256 checksums

31412951ad83668927cb132fbe4835c3ccdb020f49301ad3c573fb9c3b4869da  sqlite3-2.5.0.rc1-aarch64-linux-gnu.gem
70c773adfa34a5f95932ff6104511bbab6e135d5cfff36c0df90a73ecdfffaaa  sqlite3-2.5.0.rc1-aarch64-linux-musl.gem
faa5116cb4f193d41df2e2af02e94a5dc51cfe398f99bc39c9d14e9cb50fb2d1  sqlite3-2.5.0.rc1-arm64-darwin.gem
9ad66805e76d979d65d8e979f52afc569c0662f049e7aad538880776b882c148  sqlite3-2.5.0.rc1-arm-linux-gnu.gem
973a096239ab3c6927fb4f5bea7d395cd10856c7f68c5d92c3b3552578ee79c6  sqlite3-2.5.0.rc1-arm-linux-musl.gem
9cd13c6bf92be060c9dc7af3e2a73ec5c5d955c43b9ef6b3c3295638c0c809a1  sqlite3-2.5.0.rc1.gem
dabfb9001adb59d7c07d641130b2f1f72dee4cbf85eddc84c7095f375ea11e78  sqlite3-2.5.0.rc1-x64-mingw-ucrt.gem
2b9b0027eda7a1cdbeaa62a521ad120eadc3278741cf1211003a1c42db0638d6  sqlite3-2.5.0.rc1-x86_64-darwin.gem
1317fe8ff576674d99a43aca693a9ce0d66b990a33a1ee521f30ebf6441880c1  sqlite3-2.5.0.rc1-x86_64-linux-gnu.gem
9f61da58781920cd1bb7b1264a683dbbafcbd387dc69e4b7b8329903f811c60c  sqlite3-2.5.0.rc1-x86_64-linux-musl.gem
ee6b8f5ce42a1b498c0546cb3f9063d352fa8e101a72db9807230cc5e23560c3  sqlite3-2.5.0.rc1-x86-linux-gnu.gem
d0d21b6bdb92e225affcf18f1dee71083910a4859c67bb109d3bdbb0c97ec65c  sqlite3-2.5.0.rc1-x86-linux-musl.gem

2.4.1 / 2024-12-08

08 Dec 19:49
3641937
Compare
Choose a tag to compare

2.4.1 / 2024-12-08

Dependencies

  • Vendored sqlite is updated to v3.47.2 #593 @flavorjones

    The description from the upstream maintainers is:

    SQLite version 3.47.2, now available, fixes an important bug that first appeared in the 3.47.0
    release. In SQLite versions 3.47.0 and 3.47.1, if you try to convert a string into a
    floating-point value and the first 16 significant digits of the value are exactly
    "1844674407370955", then the floating-point number generated might be incorrect. The problem
    only affects x64 and i386 CPUs, so it does not affect you if you are running on ARM. And it only
    affects releases 3.47.0 and 3.47.1. If you are running SQLite versions 3.47.0 or 3.47.1, then
    upgrading is recommended.

    Saving you a click, you should upgrade if you're running sqlite3-ruby v2.1.1 or later.

Fixed

  • Prevent unnecessary "Invalid Reference" warnings from the ForkSafety module when GC runs during the "after fork" hook. #592 @flavorjones

sha256 checksums

963cbf8139fef16d9b1037bd9e84c5239d0443fbd0d34cb94df173678f7e3c90  sqlite3-2.4.1-aarch64-linux-gnu.gem
b73d6d61d67e684589590e06490413988431a5eb0d248e2afd18f8fb9fc8da27  sqlite3-2.4.1-aarch64-linux-musl.gem
7b0eba380a0ddd04a7ed44be615ed0a9aa6e439ec47f0a877ee917598f41f493  sqlite3-2.4.1-arm64-darwin.gem
a62c24d66014d8de3e2a4f0bc2d5643f9c63596c4349d9c41880707065d5fe85  sqlite3-2.4.1-arm-linux-gnu.gem
cf6ea4d3b8de0fec2f48dfda02866c08528cb0625f216ae976e30239066a9c4f  sqlite3-2.4.1-arm-linux-musl.gem
e4c069ad08e77f86e5945d1765082b76c4409298bad371ab687c6ce4e546fd83  sqlite3-2.4.1.gem
5bf827fe1f301d3a1027a18035f2ccc58d732c2ce6d5e9b51e0ee5049934f108  sqlite3-2.4.1-x64-mingw-ucrt.gem
4f33d75c82aadc3cf974a6277fd7ac528edb4aee3b8fe8d765cfc2e31bebc142  sqlite3-2.4.1-x86_64-darwin.gem
9cb0e4a529487a35fd7896e237874a2fe8c300bdbed7c4b97149362a601baa37  sqlite3-2.4.1-x86_64-linux-gnu.gem
07176f8a22b3fd88f074801a3c5759d2e4c75fd183ba12c6c268e4ecce606b15  sqlite3-2.4.1-x86_64-linux-musl.gem
8d18948c87380bc23b9430acd92df538766aea9a417b77011c9f953ed684c5c9  sqlite3-2.4.1-x86-linux-gnu.gem
4374bb5605fa9b901e993a988701bdf2a85079c3f13c9953c9923f25acc25ae1  sqlite3-2.4.1-x86-linux-musl.gem

2.4.0 / 2024-12-03

03 Dec 22:14
6886f98
Compare
Choose a tag to compare

2.4.0 / 2024-12-03

Added

  • Database#load_extension now accepts any object that responds to #to_path, in addition to String filesystem paths. [#586] @flavorjones
  • Database.new now accepts an extensions: parameter, which is an array of SQLite extensions that will be loaded during initialization. The array may contain String filesystem paths and objects that respond to #to_path. [#586] @flavorjones

sha256 checksums

1a8b73e8d6cc99049071359ea39a0a80b8e26c963af40dddd122e51259e332dd  sqlite3-2.4.0-aarch64-linux-gnu.gem
c7e73d1fb6249444331e218d5dbb22b8b13998fcab246f82afe8356e0fe29115  sqlite3-2.4.0-aarch64-linux-musl.gem
b1d0072353ce303a64b3d5af700a63fa4b52c14968c6f08c4e42e562f2c8b1d7  sqlite3-2.4.0-arm64-darwin.gem
67ace9f9ffc9bbe7f04140ddc7c81eb03740da3733448f880717f8a673a807c8  sqlite3-2.4.0-arm-linux-gnu.gem
e40a0bb9f8413e14a0e0b7cfa523aee2305552422a9065cee0e6e1e860628dce  sqlite3-2.4.0-arm-linux-musl.gem
9f3c4f9eda42cb295705c2fbfca4e2a7334d3f84400482bf2deeef45e9423918  sqlite3-2.4.0.gem
3893389c321845090015b39b76eea652efca769004afe6f8fabe6637128656e7  sqlite3-2.4.0-x64-mingw-ucrt.gem
47c59c42d8d5f357faedd85b63c709c4616045db45316f250ef6df253bc87e2b  sqlite3-2.4.0-x86_64-darwin.gem
d6242da7d671bf37fb806b7727336c3ca0c8d5656955c12975eb8831e10de128  sqlite3-2.4.0-x86_64-linux-gnu.gem
e8d405663bf4d04e114e4febcfdfdb6684558b5483b03ef6ce64c4d2df4523e1  sqlite3-2.4.0-x86_64-linux-musl.gem
5aea2d664a1c11254f4f9ee067db103c548adf2193531855bf7d522e704da47c  sqlite3-2.4.0-x86-linux-gnu.gem
b3c99111936b467b9bcd7829de40456403d5ed5b26822ad988305e365e92f05c  sqlite3-2.4.0-x86-linux-musl.gem

2.3.1 / 2024-11-25

25 Nov 20:49
0df3e88
Compare
Choose a tag to compare

2.3.1 / 2024-11-25

Dependencies

sha256 checksums

a8398a65bf84467fb03e29914f31282878d0f94fd78bc511b5d7d4b3e447effc  sqlite3-2.3.1-aarch64-linux-gnu.gem
9684f77bd2c0e18ee6c5ab15b35a7f953d025c26bc8915832a33306d2926b986  sqlite3-2.3.1-aarch64-linux-musl.gem
882a006725ce6905570c652c8b2f2d1d295b9f21ac009f176c91777d7c602a40  sqlite3-2.3.1-arm64-darwin.gem
d9ded328f99b8d0c774aa1a11126806f1c3c5160e5d8a00f42900b0bb6693f55  sqlite3-2.3.1-arm-linux-gnu.gem
648802caf7556adbae12a6c1908feb2cd64bef2bc9e04acdb40c0a44e00b3d16  sqlite3-2.3.1-arm-linux-musl.gem
46ed5f9086bc59ea33a90ea08db93fa887809d37bc2f8f96693d32540b295b9d  sqlite3-2.3.1.gem
e47c52052e8063ad4f3686e7f59cfc431a08bb7320a6e09823a49decff60fd4e  sqlite3-2.3.1-x64-mingw-ucrt.gem
700558d100306c17e0f14ae2b493e4c83e5c77a713015eba79e0ca2dd3aa0f17  sqlite3-2.3.1-x86_64-darwin.gem
7e71f818d510998a8b2d1cf9ef5a53ef85300736648621c66cb9494b1684b339  sqlite3-2.3.1-x86_64-linux-gnu.gem
709406604aeee3622bc01c970f31bbcfadb0590f4ee3dc5bb6fe4fbf1c855a7e  sqlite3-2.3.1-x86_64-linux-musl.gem
dfa199e6fa67608b547eee6b332c60f0719fffa14275319f4c82282af6d4f036  sqlite3-2.3.1-x86-linux-gnu.gem
3bda981d1d3049d1285958e55bcbf0600863216f079fb019f04e7364a3733757  sqlite3-2.3.1-x86-linux-musl.gem