Repository navigation
Releases: sqlcipher/sqlcipher-android
Releases · sqlcipher/sqlcipher-android
Release list
v4.20.0
This is a maintenance release includes these changes:
- Updates the SQLite baseline to 3.54.1
- Avoids a deferred error when
PRAGMA cipher_migratefails before migrating - Skips the
.fini_arrayfinalizer on WebAssembly
For additional details and release notes please consult release announcement.
Full Changelog: v4.19.1...v4.20.0
v5.0.0-beta.1
Summary:
- Changes architecture to use codec
- Adjusts KDF iteration back to 256K
- Rekey support for databases in WAL mode with concurrent connections
- Journal spill behavior is now locked down to prevent plaintext writes
- Fixed a bug where
cipher_hmac_fast_kdfcould write the page HMAC past the reserved area - Improved error handling and reporting for rekey failures
- Fixed shared cache connections for encrypted databases
- Added
PRAGMA cipher_selftestfor verifying internal implementations - BREAKING CHANGES - see CHANGELOG.md and release announcement
v4.19.1
What's Changed
- library bump version to 4.19.1
- SQLCipher core submodule already at v4.19.0
- Both
targetSdkVersionandcompileSdkVersionuse 36 - Add common-page-size linker flag
- SQLCipherStatement.getColumnType: report SQLITE_DATA_* values (NULL was 0) by @ZoeyJones in #94
New Contributors
- @ZoeyJones made their first contribution in #94
Full Changelog: v4.19.0...v4.19.1
v5.0.0-beta
SQLCipher 5.0.0-beta details
Summary:
- Changes architecture to use VFS shims
- Uses AEAD Encryption with AES-256-GCM
- Increases KDF iteration increase to 512K
- Increase default page size to 8192 bytes
- Adds encryption and decryption support to PRAGMA rekey
- BREAKING CHANGES - see CHANGELOG.md and release announcement
v4.19.0
v4.18.0
SQLCipher for Android v4.18.0 now includes:
- Support for Room 3
- Requires
compileSdk37
Full Changelog: v4.17.0...v4.18.0
v4.17.0
v4.16.0
v4.15.0
v4.14.1
Full Changelog: v4.14.0...v4.14.1
This release corrects the Community edition published artifact on Maven Central.