Skip to content

Releases: utelle/SQLite3MultipleCiphers

SQLite3 Multiple Ciphers 2.2.3 (based on SQLite 3.50.3)

18 Jul 07:33
v2.2.3
4510fc8
Compare
Choose a tag to compare

Changes since previous release

  • Based on SQLite version 3.50.3
  • Fixed issue wxSQLite3 #127 - build failure on PowerPC

Important

📌 The amalgamation source package including configure is still experimental. 📌
Currently, only POSIX compliant systems are supported. Support files for building on Windows are included, but will only be adapted if the need arises.
Please report any issue you may experience using the GitHub issue tracker.
❗ Please share your experiences with this source package. TIA. ❗

Important

Note July 19, 2025
Unfortunately, the wrong Windows binaries were uploaded with the release yesterday. This has been corrected. Sorry for any inconveniences this may have caused.

Notes
This release contains the following precompiled binaries:

  • SQLite3 binaries for Windows (SQLite3 shell and DLLs) with resp. without enabled ICU support in variants for 32-bit and 64-bit Windows. The SQLite3 shell applications support the SQLite Archive feature,
  • Source code amalgamation (amalgamation) - a single C source file and a single C header file,
  • Source code amalgamation (autoconf) - a single C source file and a single C header file - including a configure script for POSIX compliant systems,
  • Precompiled SQLite Android library (see SQLite Android Bindings),
  • Precompiled bundle of sqlite3.wasm and its JavaScript APIs, ready for use in web applications (see SQLite3 WebAssembly).

SQLite3 Multiple Ciphers 2.2.2 (based on SQLite 3.50.2)

13 Jul 20:28
v2.2.2
3477dec
Compare
Choose a tag to compare

Changes since previous release

  • Fixed issue wxSQLite3 #126 - crash with "illegal instruction" on x86_64 Linux machines without AVX support

Important

📌 Updating is recommended for users who want to use the AEGIS cipher and compile SQLite3MC with the GCC compiler. 📌

Important

📌 The amalgamation source package including configure is still experimental. 📌
Currently, only POSIX compliant systems are supported. Support files for building on Windows are included, but will only be adapted if the need arises.
Please report any issue you may experience using the GitHub issue tracker.
❗ Please share your experiences with this source package. TIA. ❗

Notes
This release contains the following precompiled binaries:

  • SQLite3 binaries for Windows (SQLite3 shell and DLLs) with resp. without enabled ICU support in variants for 32-bit and 64-bit Windows. The SQLite3 shell applications support the SQLite Archive feature,
  • Source code amalgamation (amalgamation) - a single C source file and a single C header file,
  • Source code amalgamation (autoconf) - a single C source file and a single C header file - including a configure script for POSIX compliant systems,
  • Precompiled SQLite Android library (see SQLite Android Bindings),
  • Precompiled bundle of sqlite3.wasm and its JavaScript APIs, ready for use in web applications (see SQLite3 WebAssembly).

SQLite3 Multiple Ciphers 2.2.1 (based on SQLite 3.50.2)

09 Jul 16:15
v2.2.1
7aab546
Compare
Choose a tag to compare

Changes since previous release

  • Added plaintext header option to some ciphers (issue #209)
    This option, added to ciphers chacha20, ascon128, and aegis, keeps the database header partially unencrypted and works in the same way as for the cipher sqlcipher.

  • Simplified and unified raw key and salt specification

    • raw keys (and optionally salt) can be given in both formats, SQLCipher or sqleet, for all cipher schemes supporting raw key specification (chacha20, sqlcipher, ascon128, aegis)
    • the cipher salt can now also be specified via PRAGMA cipher_salt - pragma takes precedence over URI parameter
    • the cipher URI parameter is no longer mandatory for the default cipher scheme

Important

📌 The amalgamation source package including configure is still experimental. 📌
Currently, only POSIX compliant systems are supported. Support files for building on Windows are included, but will only be adapted if the need arises.
Please report any issue you may experience using the GitHub issue tracker.
❗ Please share your experiences with this source package. TIA. ❗

Notes
This release contains the following precompiled binaries:

  • SQLite3 binaries for Windows (SQLite3 shell and DLLs) with resp. without enabled ICU support in variants for 32-bit and 64-bit Windows. The SQLite3 shell applications support the SQLite Archive feature,
  • Source code amalgamation (amalgamation) - a single C source file and a single C header file,
  • Source code amalgamation (autoconf) - a single C source file and a single C header file - including a configure script for POSIX compliant systems,
  • Precompiled SQLite Android library (see SQLite Android Bindings),
  • Precompiled bundle of sqlite3.wasm and its JavaScript APIs, ready for use in web applications (see SQLite3 WebAssembly).

SQLite3 Multiple Ciphers 2.2.0 (based on SQLite 3.50.2)

01 Jul 18:03
v2.2.0
72c1786
Compare
Choose a tag to compare

Changes since previous release

  • Based on SQLite version 3.50.2
  • Removed dependency on security framework for Apple platforms
  • Regenerated build files using premake5 5.0.0-beta7
  • Added some patches for the SQLite shell source to handle extension inclusion
  • Added source code amalgamation release package including "configure" based on autosetup
  • Adjusted preprocessor instructions to select correct code branch for Apple platforms (issue #207)

Important

📌 The amalgamation source package including configure is experimental. 📌
Currently, only POSIX compliant systems are supported. Support files for building on Windows are included, but will only be adapted if the need arises.
Please report any issue you may experience using the GitHub issue tracker.

Notes
This release contains the following precompiled binaries:

  • SQLite3 binaries for Windows (SQLite3 shell and DLLs) with resp. without enabled ICU support in variants for 32-bit and 64-bit Windows. The SQLite3 shell applications support the SQLite Archive feature,
  • Source code amalgamation (amalgamation) - a single C source file and a single C header file,
  • Source code amalgamation (autoconf) - a single C source file and a single C header file - including a configure script for POSIX compliant systems,
  • Precompiled SQLite Android library (see SQLite Android Bindings),
  • Precompiled bundle of sqlite3.wasm and its JavaScript APIs, ready for use in web applications (see SQLite3 WebAssembly).

SQLite3 Multiple Ciphers 2.1.3 (based on SQLite 3.50.1)

07 Jun 07:02
v2.1.3
632ca1e
Compare
Choose a tag to compare

Changes since previous release

  • Based on SQLite version 3.50.1

Notes
This release contains the following precompiled binaries:

  • SQLite3 binaries for Windows (SQLite3 shell and DLLs) with resp. without enabled ICU support in variants for 32-bit and 64-bit Windows. The SQLite3 shell applications support the SQLite Archive feature,
  • Source code amalgamation - a single C source file and a single C header file,
  • Precompiled SQLite Android library (see SQLite Android Bindings),
  • Precompiled bundle of sqlite3.wasm and its JavaScript APIs, ready for use in web applications (see SQLite3 WebAssembly).

To verify your download please use the following SHA256 checksums:

1a57c7f994d63def7f6a81a48e4378755b7c9b666e22b1f5a1697f0e4fa45420 sqlite3mc-2.1.3-sqlite-3.50.1-icu-win32.zip
d63417e28695c348d3105b94a7dccbaafe155c347f1e385e31c8842fe4152284 sqlite3mc-2.1.3-sqlite-3.50.1-icu-win64.zip
b7a3c679a0c03f2189086e4a20f7efccd9bb7c31585507a8cc79677700ed9cc7 sqlite3mc-2.1.3-sqlite-3.50.1-win32.zip
b9713a87a71bfa1dd061a9b7c4196ffdfae08d9f6fb97aa4a3be9e49e2139813 sqlite3mc-2.1.3-sqlite-3.50.1-win64.zip

1e5ddc105bd0bedaf50e6a8f087e3469fdc22f6dfe58bb1953621c09c10a587e sqlite3mc-2.1.3-sqlite-3.50.1-amalgamation.zip

85172137ff835663e28c44f2c0b784fa3050cf6c12e5c9dffbbd638213c7b5e1 sqlite3mc-2.1.3-sqlite-3.50.1-android.aar
b06a870efc611b800d6b12f9e1a073f015b03ad963844923f96cae45ec19de1b sqlite3mc-2.1.3-sqlite-3.50.1-wasm.zip

SQLite3 Multiple Ciphers 2.1.2 (based on SQLite 3.50.0)

30 May 07:58
v2.1.2
0bb352e
Compare
Choose a tag to compare

Changes since previous release

  • Based on SQLite version 3.50.0

Notes
This release contains the following precompiled binaries:

  • SQLite3 binaries for Windows (SQLite3 shell and DLLs) with resp. without enabled ICU support in variants for 32-bit and 64-bit Windows. The SQLite3 shell applications support the SQLite Archive feature,
  • Source code amalgamation - a single C source file and a single C header file,
  • Precompiled SQLite Android library (see SQLite Android Bindings),
  • Precompiled bundle of sqlite3.wasm and its JavaScript APIs, ready for use in web applications (see SQLite3 WebAssembly).

To verify your download please use the following SHA256 checksums:

1bb30f256864ef480bb4c9c55c584bb5bb7a7af4cbea00df1e307a1f6e71ad20 sqlite3mc-2.1.2-sqlite-3.50.0-icu-win32.zip
8b6c9b7e233c6845a46f86718dbfd2c39bb0d18571177c368b64390e943225e3 sqlite3mc-2.1.2-sqlite-3.50.0-icu-win64.zip
351c701f40e77595fa670d7c1e9f1d3353a0f649cd1df78083979d25197e5871 sqlite3mc-2.1.2-sqlite-3.50.0-win32.zip
5e203a75e543123ac2f3aa2e7e7b6e0a12b918eedfeccf76d71509f568ff02e4 sqlite3mc-2.1.2-sqlite-3.50.0-win64.zip

24b2fbbb60d2374bff659939b4e18b2b3928c5ccd9e7b073d9ebcdd8dfbcfdbb sqlite3mc-2.1.2-sqlite-3.50.0-amalgamation.zip

06c6d879f0a3713f70af10bcd9664de5753f5dc324bf01ef1558ae69bd9b966f sqlite3mc-2.1.2-sqlite-3.50.0-android.aar
4761cf62fd7d19f7da324957676c51f4ce816b0626717fc268124ee9254b09ff sqlite3mc-2.1.2-sqlite-3.50.0-wasm.zip

SQLite3 Multiple Ciphers 2.1.1 (based on SQLite 3.49.2)

08 May 17:03
v2.1.1
750e67d
Compare
Choose a tag to compare

Changes since previous release

  • Based on SQLite version 3.49.2

Notes
This release contains the following precompiled binaries:

  • SQLite3 binaries for Windows (SQLite3 shell and DLLs) with resp. without enabled ICU support in variants for 32-bit and 64-bit Windows. The SQLite3 shell applications support the SQLite Archive feature,
  • Source code amalgamation - a single C source file and a single C header file,
  • Precompiled SQLite Android library (see SQLite Android Bindings),
  • Precompiled bundle of sqlite3.wasm and its JavaScript APIs, ready for use in web applications (see SQLite3 WebAssembly).

To verify your download please use the following SHA256 checksums:

d8f9e39cdf2bde6b772894b34bb0f933f65b55b861cc44fedbbe55b225d29f3f sqlite3mc-2.1.1-sqlite-3.49.2-icu-win32.zip
83637eccbfa8999694052dfa4c4a08b9af39775c64f9fc3629306138efdd786f sqlite3mc-2.1.1-sqlite-3.49.2-icu-win64.zip
f8965ff9fe761b86913ef5ae5c9f5512c3f1feea9ca0f5a44b8283c9cd96be77 sqlite3mc-2.1.1-sqlite-3.49.2-win32.zip
025db40de37f6fc0551922e04c6acb1c527c835dad90e2ea611d243ee6314fcc sqlite3mc-2.1.1-sqlite-3.49.2-win64.zip

f2b0c17faf9d222149d1e384ebda3b8c5f70733d059001e21cf46df5120cd94d sqlite3mc-2.1.1-sqlite-3.49.2-amalgamation.zip

b98921da707b400bf8546060dc1750c7f3109cdd816691ca80ec399652b74ded sqlite3mc-2.1.1-sqlite-3.49.2-android.aar
a41a33d48d0ff122427808d39961d0622054bc5efdfec50587f1874de49bc728 sqlite3mc-2.1.1-sqlite-3.49.2-wasm.zip

SQLite3 Multiple Ciphers 2.1.0 (based on SQLite 3.49.1)

01 Mar 22:49
v2.1.0
17abb48
Compare
Choose a tag to compare

Changes since previous release

  • Remove use of SQLITE_EXTRA_INIT and SQLITE_EXTRA_SHUTDOWN; applications can now use these precompiler symbols for their own purposes
  • Disable cipher scheme AEGIS for MSVC 2015 and below - workaround for issue #195
  • Fixed issue #194 - race condition when registering VFS

Important

For applications in multi-threaded environments upgrading is recommended.

Notes
This release contains the following precompiled binaries:

  • SQLite3 binaries for Windows (SQLite3 shell and DLLs) with resp. without enabled ICU support in variants for 32-bit and 64-bit Windows. The SQLite3 shell applications support the SQLite Archive feature,
  • Source code amalgamation - a single C source file and a single C header file,
  • Precompiled SQLite Android library (see SQLite Android Bindings),
  • Precompiled bundle of sqlite3.wasm and its JavaScript APIs, ready for use in web applications (see SQLite3 WebAssembly).

To verify your download please use the following SHA256 checksums:

bcb52f050b985c173d440cf3be51fc43170a57d521cbf97bbdf636bf4ccebdf0 sqlite3mc-2.1.0-sqlite-3.49.1-icu-win32.zip
e0d3d24d1fa2aa0123663ac97a6bca7f1f6b6a31fac180ca08461a77f5f2f910 sqlite3mc-2.1.0-sqlite-3.49.1-icu-win64.zip
430e639134a4a32cc6f0963c7ca5e2ed033e22924a1bb1ff4b62d632e78d2052 sqlite3mc-2.1.0-sqlite-3.49.1-win32.zip
8b1bfcea0531371761673aae232363dede79549da65b80474f7ad671f904a40e sqlite3mc-2.1.0-sqlite-3.49.1-win64.zip

375aa1837c4f2067159e86c7403ec88f841b089e7fc2ecb05b1e6a1701b2eb56 sqlite3mc-2.1.0-sqlite-3.49.1-amalgamation.zip

946af0ca43ef3e433c32d7b1f2168e1aa5b2518295f1e4132bd840e9d0c8907f sqlite3mc-2.1.0-sqlite-3.49.1-android.aar
29750f8500d68c85263668dd6ba77a3f0c01be6a0ed912a2cd80bf631b024f8b sqlite3mc-2.1.0-sqlite-3.49.1-wasm.zip

SQLite3 Multiple Ciphers 2.0.4 (based on SQLite 3.49.1)

18 Feb 21:06
v2.0.4
37b8061
Compare
Choose a tag to compare

Changes since previous release

  • Based on SQLite version 3.49.1

Important

The underlying SQLite version 3.49.1 fixes a bug discovered two days ago in the concat_ws() SQL function. Malicious inputs to that function might lead to a memory error. For that reason, you are encouraged to upgrade. The problem has existed since the concat_ws() SQL function was first added to SQLite with version 3.44.0 on 2023-11-01.

Notes
This release contains the following precompiled binaries:

  • SQLite3 binaries for Windows (SQLite3 shell and DLLs) with resp. without enabled ICU support in variants for 32-bit and 64-bit Windows. The SQLite3 shell applications support the SQLite Archive feature,
  • Source code amalgamation - a single C source file and a single C header file,
  • Precompiled SQLite Android library (see SQLite Android Bindings),
  • Precompiled bundle of sqlite3.wasm and its JavaScript APIs, ready for use in web applications (see SQLite3 WebAssembly).

To verify your download please use the following SHA256 checksums:

de9ed214de55bd18a58c4499b3d7bb720131b3172ad4e37224f0cfa87ed47ee5 sqlite3mc-2.0.4-sqlite-3.49.1-icu-win32.zip
d42b7e841a6a4ba1240e09721769b2214f4918f435973dede545c55869ba4d9a sqlite3mc-2.0.4-sqlite-3.49.1-icu-win64.zip
26162f63b7ba64ebd3377d130cab29bccb070432b42e0e73b5221f719947132f sqlite3mc-2.0.4-sqlite-3.49.1-win32.zip
63a2121d63fbc78636d90cab6005a288963037d1658288a17828dce183bd8c4a sqlite3mc-2.0.4-sqlite-3.49.1-win64.zip

870df9eb8e46f6bcd0763070fc62c500e065de584f1c4a76c3be51521f31e6a4 sqlite3mc-2.0.4-sqlite-3.49.1-amalgamation.zip

32f161c7b74f7c6de28f4a8ab670089ee625b7514cefdb03ee04d3011d681a35 sqlite3mc-2.0.4-sqlite-3.49.1-android.aar
0274e179b42011292cd202070e19606168305fca54bed7617aa99066bc5b5c3f sqlite3mc-2.0.4-sqlite-3.49.1-wasm.zip

SQLite3 Multiple Ciphers 2.0.3 (based on SQLite 3.49.0)

07 Feb 17:52
v2.0.3
f07f12b
Compare
Choose a tag to compare

Changes since previous release

  • Based on SQLite version 3.49.0

Notes
This release contains the following precompiled binaries:

  • SQLite3 binaries for Windows (SQLite3 shell and DLLs) with resp. without enabled ICU support in variants for 32-bit and 64-bit Windows. The SQLite3 shell applications support the SQLite Archive feature,
  • Source code amalgamation - a single C source file and a single C header file,
  • Precompiled SQLite Android library (see SQLite Android Bindings),
  • Precompiled bundle of sqlite3.wasm and its JavaScript APIs, ready for use in web applications (see SQLite3 WebAssembly).

To verify your download please use the following SHA256 checksums:

247a5dc56e0c6c401a8c045b07a100e0324316d964ef0a3f0f74cc9a9ef2cbdd sqlite3mc-2.0.3-sqlite-3.49.0-icu-win32.zip
8a35691ea0bc5acf984134437283eb26b6bf1c47c51a54c9d58331f5d3d9ac44 sqlite3mc-2.0.3-sqlite-3.49.0-icu-win64.zip
da19013408f1cd8c08cf29eace04b58598f661954148a2b4a964ab5c0dfd5826 sqlite3mc-2.0.3-sqlite-3.49.0-win32.zip
7ad069f5b2976cf9c1214f6ae78528135187651f11562eb03ad099d1567e8028 sqlite3mc-2.0.3-sqlite-3.49.0-win64.zip

5a6300d1a7f1a06243509468fce2ef515faa63c2239eaa32933430acfe896966 sqlite3mc-2.0.3-sqlite-3.49.0-amalgamation.zip

9f4622a00cad6f8b10a9e4d7d612f1275de5caab0ff2f512a9096b7a59d98aa9 sqlite3mc-2.0.3-sqlite-3.49.0-android.aar
a29f17eb2ce75e16cb35edd9d0c88c900538b6c580be4c29459c700991e64132 sqlite3mc-2.0.3-sqlite-3.49.0-wasm.zip