# SQLCipher 4.6.0 Release

**URL:** <https://discuss.zetetic.net/t/sqlcipher-4-6-0-release/6455>\
**Category:** Updates\
**Created:** [May 21, 2024, 4:26pm UTC](https://discuss.zetetic.net/t/sqlcipher-4-6-0-release/6455 "2024-05-21T16:26:39Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![sjlombardo](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.zetetic.net/sjlombardo/32/3_2.png) [@sjlombardo](https://discuss.zetetic.net/u/sjlombardo)\
**Post date:** [May 21, 2024, 4:26pm UTC](https://discuss.zetetic.net/t/sqlcipher-4-6-0-release/6455/1 "2024-05-21T16:26:39Z")

</div>

SQLCipher 4.6.0 is now [available](https://www.zetetic.net/blog/2024/05/21/sqlcipher-4.6.0-release/). 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` from `PrivacyInfo.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](https://www.sqlite.org/releaselog/3_45_3.html) for this release

**SQLCipher Commercial and Enterprise**

- Improves Android FIPS examples to enable `useLegacyPackaging` and `extractNativeLibs` 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` from `PrivacyInfo.xcprivacy`
- Dependent packages continue to use OpenSSL 3.0.13 LTS for this release
