SQLCipher 4.5.7 Release

2024-04-24 08:00:00 -0400

We are excited to announce that SQLCipher 4.5.7 is now available. It includes the following notable changes:

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

SQLCipher Commercial and Enterprise

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


Commercial and Enterprise - On-demand access to new releases of SQLCipher packages are available to all licensees with an active support subscription from the Customer Downloads fulfillment site. Licensees will also receive a separate email notification regarding the update and can contact us at any time for private support directly from the SQLCipher development team.

Community Edition - SQLCipher Community Edition source code is available on GitHub, via AAR packaging for Android, and CocoaPods for iOS.