Releases: utelle/wxsqlite3
wxSQLite3 4.0.1
Changes since previous release:
- Fixed a bug in function
sqlite3_rekey
of the encryption extension that could cause a crash on applyingPRAGMA rekey
(see issue #27)
For further details see release wxSQLite3 4.0.0.
wxSQLite3 4.0.0
This release is a major update of wxSQLite3. From now on the cipher for database encryption can be selected at runtime, instead of at compile time only as in previous versions. Additionally, the default cipher has been changed from AES 128 Bit to ChaCha20 with Poly1305 HMAC, since security demands are nowadays higher than they were over 10 years ago.
The following ciphers are currently supported:
- AES 128 Bit CBC - No HMAC (wxSQLite3, default until version 3.5.9)
- AES 256 Bit CBC - No HMAC (wxSQLite3)
- ChaCha20 - Poly1305 HMAC (sqleet, new wxSQLite3 default)
- AES 256 Bit CBC - SHA1 HMAC (SQLCipher, database versions 1, 2, and 3)
Other changes since previous release:
- Upgrade to SQLite version 3.23.0
- Added methods for attaching/detaching databases
- Cleaned up code using statement buffers
- Improved constness of methods
Note: The SQLite3 binaries for Windows can be found as separate download: wxsqlite3-sqlite3-multicipher.zip
. Windows binaries are provided in 32-bit and 64-bit. Experimental versions with enabled ICU support are included, too. For details refer to the included readme file.
For up-to-date binaries see most recent release.
wxSQLite3 3.5.9
Changes since previous release
- Upgrade to SQLite version 3.22.0
Note: The SQLite3 binaries for Windows can be found below as separate downloads. Windows binaries are provided in 32-bit and 64-bit for AES-128 and AES-256 encryption. Starting with wxSQLite3 3.5.7 experimental versions with enabled ICU support are included, too. For details refer to the included readme file.
wxSQLite3 3.5.8
Changes since previous release
- Upgrade to SQLite version 3.21.0
Note: The SQLite3 binaries for Windows can be found below as separate downloads. Windows binaries are provided in 32-bit and 64-bit for AES-128 and AES-256 encryption. Starting with wxSQLite3 3.5.7 experimental versions with enabled ICU support are included, too. For details refer to the included readme file.
wxSQLite3 3.5.7
Changes since previous release
- Upgrade to SQLite version 3.20.1
Note: The SQLite3 binaries for Windows can be found below as separate downloads. Windows binaries are provided in 32-bit and 64-bit for AES-128 and AES-256 encryption. Starting with wxSQLite3 3.5.7 experimental versions with enabled ICU support are included, too. For details refer to the included readme file.
wxSQLite3 3.5.6
Changes since previous release
- Upgrade to SQLite version 3.20.0
- Added support for "persistent" prepared statements
- Added support for binding pointers (new SQLite pointer-binding interface)
- Added several SQLite extensions (csv, sha3, carray, fileio, series) for the included SQLite library
- Modified build files to expose the parameter SQLITE_MAX_ATTACHED to allow easier adjustment of the maximum number of attached databases
Note: The SQLite3 binaries for Windows can be found below as separate downloads. Windows binaries are provided in 32-bit and 64-bit for AES-128 and AES-256 encryption.
wxSQLite3 3.5.5
Changes since previous release
- Upgrade to SQLite version 3.19.3
Note: The SQLite3 binaries for Windows can be found below as separate downloads. Windows binaries are provided in 32-bit and 64-bit for AES-128 and AES-256 encryption.
wxSQLite3 3.5.4
Changes since previous release
- Upgrade to SQLite version 3.19.2
Note: The SQLite3 binaries for Windows can be found below as separate downloads. Windows binaries are provided in 32-bit and 64-bit for AES-128 and AES-256 encryption.
wxSQLite3 3.5.3
Changes since previous release
- Upgrade to SQLite version 3.18.0
- Minor modification to wxsqlite3.pc.in to fix issue with pkgconfig tool
Note: The SQLite3 binaries for Windows can be found below as separate downloads. Windows binaries are provided in 32-bit and 64-bit for AES-128 and AES-256 encryption.
wxSQLite3 3.5.2
Changes since previous release
- Upgrade to SQLite version 3.17.0
- Fixed minor issue in SQLite encryption extension related to symbol
SQLITE_DEBUG
- Modified build system for GNU make (support monolithic wxWidgets build)
Note: The SQLite3 binaries for Windows can be found below as separate downloads. Windows binaries are provided in 32-bit and 64-bit for AES-128 and AES-256 encryption.