Skip to content

Releases: utelle/SQLite3MultipleCiphers

SQLite3 Multiple Ciphers 2.3.1 (based on SQLite 3.51.3)

13 Mar 19:12
v2.3.1
e4b6174

Choose a tag to compare

Changes since previous release

  • Based on SQLite version 3.51.3

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.3.0 (based on SQLite 3.52.0)

08 Mar 13:17
v2.3.0
44f19db

Choose a tag to compare

Changes since previous release

  • Based on SQLite version 3.52.0
  • Added build support for VS2026
  • Unified architecture names in build files (use x64 instead of Win64) (to avoid VS2026 conflicts)
  • Add support for issue #222
  • Fixed issue #226

Caution

March 13, 2026
SQLite version 3.52.0 has been withdrawn because some of the new features found in 3.52.0 are not 100% compatible with prior releases. Those new features and their associated APIs need to be reworked before 3.52 is made available.

Version 3.52.0 works fine and is fully backwards compatible as long as the database does not contain indexes on expressions or indexes on VIRTUAL computed columns where the expression evaluates to a floating-point number that is derived from text or JSONB inputs. If indexes of that type are present, then version 3.52.0 might not interoperate correct with prior releases, in rare cases.

Therefore it is recommended to use a prior release of SQLite3 Multiple Ciphers until version SQLite 3.52 has been reworked.
Alternatively, the release SQLite3 Multiple Ciphers 2.3.1 based on the SQLite patch release 3.51.3 is available.

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.7 (based on SQLite 3.51.2)

10 Jan 22:22
v2.2.7
c519b34

Choose a tag to compare

Changes since previous release

  • Based on SQLite version 3.51.2

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.6 (based on SQLite 3.51.1)

30 Nov 12:19
v2.2.6
fadf5ae

Choose a tag to compare

Changes since previous release

  • Based on SQLite version 3.51.1

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.5 (based on SQLite 3.51.0)

06 Nov 22:32
v2.2.5
be82542

Choose a tag to compare

Changes since previous release

  • Based on SQLite version 3.51.0
  • Enabled extension PERCENTILE
  • Updated build files
  • Fixed issue #215 "Internal compiler error for VC++ 2017"
  • Fixed issue #218 "Raw keys in SQLCipher notation are not handled correctly"
  • Fixed issue #221 "Allow initializing library without default VFS"

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.4 (based on SQLite 3.50.4)

01 Aug 13:05
v2.2.4
2909c5c

Choose a tag to compare

Changes since previous release

  • Based on SQLite version 3.50.4

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.3 (based on SQLite 3.50.3)

18 Jul 07:33
v2.2.3
4510fc8

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

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

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

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).