Skip to content

Moving to SQLCipher 4.17.0 - #2960

Merged
wmathurin merged 1 commit into
forcedotcom:devfrom
wmathurin:sqlcipher-4.17.0
Jul 9, 2026
Merged

Moving to SQLCipher 4.17.0#2960
wmathurin merged 1 commit into
forcedotcom:devfrom
wmathurin:sqlcipher-4.17.0

Conversation

@wmathurin

Copy link
Copy Markdown
Contributor

Summary

  • Bumps net.zetetic:sqlcipher-android from 4.16.0 to 4.17.0
  • Updates testSQLCipherVersion assertion to "4.17.0 community"
  • LibTomCrypt provider version unchanged at 1.18.2
  • SQLite version bumped from 3.53.1 to 3.53.3

Release notes

https://www.zetetic.net/blog/2026/07/08/sqlcipher-4.17.0-release/

Key changes in 4.17.0:

  • SQLite 3.53.3 (fixes two FTS5 memory corruption CVEs: CVE-2026-11822, CVE-2026-11824)
  • No breaking API changes
  • Improved thread safety and error handling in LibTomCrypt provider

GUS

W-23369878

Test plan

  • CI: SmartStore connected tests pass
  • testSQLCipherVersion passes with "4.17.0 community"
  • testCipherProviderVersion passes with "1.18.2"
  • testCipherFIPSStatus returns false

- Bump sqlcipher-android dependency to 4.17.0 (SQLite 3.53.3)
- Update testSQLCipherVersion assertion to 4.17.0 community
- Provider version (LibTomCrypt 1.18.2) unchanged
- https://www.zetetic.net/blog/2026/07/08/sqlcipher-4.17.0-release/

@sfdctaka sfdctaka left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@wmathurin

Copy link
Copy Markdown
Contributor Author

Smartstore test failures unrelated and addressed by #2961

@wmathurin
wmathurin merged commit 427e1ef into forcedotcom:dev Jul 9, 2026
7 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants