SQLCipher 4.5.3 Release

SQLCipher 4.5.3 is now available.

The following summarizes the most substantial changes to SQLCipher core:

  • Updates baseline to use SQLite 3.39.4

There are a large number of enhancements to the Commercial and Enterprise packages for this release:

  • Enables support for the REGXEP operator
  • Introduces new built in math functions
  • Improves support for .NET Maui to include cross platform single-project app support for Windows, macOS (Catalyst), iOS, and Android (including a reference application)
  • Updates .NET example applications to target latest .NET Core LTS, Microsoft.Data.Sqlite.Core, Microsoft.EntityFrameworkCore.Sqlite.Core, and SQLitePCL.raw
  • Removes armv7 and armv7s architectures for iOS and targets SDK 11 to support Xcode 14
  • Renames packages from sqlcipher-xamarin-ios and sqlcipher-xamarin-android to sqlcipher-ios-net and sqlcipher-android-net respectively (Xamarin is still supported, this change is only to avoid naming confusion)
  • Updates non-FIPS packages using OpenSSL to 1.1.1s
  • Updates SQLitePCL.raw dependencies to version 2.1.3
  • Updates System.Data.SQLite baseline to version 1.0.117
  • Updates JDBC baseline to latest release Important Note: For applications using the JDBC driver, previously the built-in log() function computed the natural logarithm, but it now computes base-10 logarithm

Deprecation Notice: SQLCipher for Cordova 4.5.3 will be the last version to support Windows 8.1. Due to the upcoming end of extended support by Microsoft it will not be included in future releases.