SQLCipher 4.6.0 is now available. Starting in 4.6.0 the default log configuration will emit ERROR
and WARN
level log messages upon initialization. Default log output is sent to logcat
for Android, Console for iOS and macOS, and stderr
for all other platforms. Since this represents a behavioral change in SQLCipher the minor version number has been incremented.
In addition to the logging changes, there are a few other updates:
SQLCipher Core
- Fixes Apple Privacy Manifest by removing empty
NSPrivacyCollectedDataType
fromPrivacyInfo.xcprivacy
- Moves Swift support defines for podspec
user_target_xcconfig
so they only apply to the consuming project using CocoaPods - The baseline upstream SQLite remains on 3.45.3 for this release
SQLCipher Commercial and Enterprise
- Improves Android FIPS examples to enable
useLegacyPackaging
andextractNativeLibs
to ensure .so files are properly extracted - Fixes an issue with FIPS packages that could lead to an initialization failure for paths containing spaces
- Fixes Apple Privacy Manifest by removing empty
NSPrivacyCollectedDataType
fromPrivacyInfo.xcprivacy
- Dependent packages continue to use OpenSSL 3.0.13 LTS for this release