SQLCipher 4.5.7 is now available .
These are the primary changes to SQLCipher core:
- Updates baseline to upstream SQLite 3.45.3
- Adds “device” logging and profile target using
os_log
for Apple andlogcat
on Android - Updates podspec for current Xcode versions, improved Swift support, and Privacy Manifest
- Fixes issues compiling with
SQLITE_OMIT_LOG
macro - Fixes a malformed man page caused by old merge conflict
There are a large number of enhancements to the Commercial and Enterprise packages for this release:
- Uses a new optimized SQLCipher cryptographic provider implementation with substantially improved performance (up to 10% in testing)
- iOS shared xcframeworks now come with Privacy Manifests to meet upcoming Apple requirements
- Dependent packages now use OpenSSL 3.0.13 LTS
- SQLCipher Enterprise FIPS packages now use a new FIPS 140-2 Validated Cryptographic Module (contact support for additional details and upgrade instructions)
- Updates ADO.NET framework examples to target .NET Framework 8.1, NUnit3TestAdapter 4.5 and NUnit 4
- All .NET Maui reference projects are updated to use .NET 8
- Updates SQLitePCLRaw dependencies to use 2.1.8
- Updates to sqlite-jdbc to upstream 3.45.3.0