SQLCipher 4.5.7 Release

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 and logcat 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
1 Like