We are happy to announce SQLCipher 3.4.2 has been released. This release includes integration of the upstream SQLite release 3.20.1. Along with the many improvements included in SQLite, several of our client libraries included some nice additions with this release as well:
Community Edition
- Based on SQLite 3.20.1
- OpenSSL updated to 1.0.2m
- OpenSSL updated to 1.1.0g
- Maximum number of parameters for a SQL statement increased to 99999
- SQLCipher for Android build system moved to Gradle
- iOS/macOS/Android binaries are now built with
HAVE_USLEEP
to use theusleep()
system call - SQLCipher for Android uses
-fstack-protector-strong
in Android NDK r15c - Fix build support for LibreSSL
- Improvements to
sqlcipher_export
andcipher_profile
features - Improvements to
mlock
memory alignment - Validation of cipher page size input value
Commercial Edition (includes Community Edition changes)
- OpenSSL updated to 1.1.0g
- System.Data.SQLite updated to 1.0.105.2
- SQLCipher for Xamarin Android uses
-fstack-protector-strong
in Android NDK r15c - Windows C/C++ builds include optimization flags
-O2
added - Allow additional linker options to be passed via command line for Windows platforms
Enterprise Edition (includes Commercial Edition changes)
- SQLCipher FIPS updated to OpenSSL 1.0.2m and OpenSSL FIPS 2.0.16 (for licensed FIPS Enterprise customers only)
- SQLCipher for JDBC driver updated
- SQLCipher for Cordova updates
Availability
Community Edition - SQLCipher 3.4.2 in source format is directly available on GitHub. The Community Edition of SQLCipher for Android is available via AAR packaging. The Community Edition of SQLCipher for iOS can be compiled from source or using CocoaPods.
Commercial Edition - On-demand access to new releases of SQLCipher Commercial Edition are available immediately to licensees with an active CipherCare subscriber subscription, along with private, prioritized support directly from Zetetic. Please contact us at any time to receive the latest SQLCipher distribution and applicable software license codes.
SQLCipher Enterprise Program - The latest SQLCipher packages and license codes will be provided directly via your organization’s private online software delivery file share as part of your Enterprise Program Subscription.