Skip to content

Releases: utelle/wxsqlite3

wxSQLite3 4.7.3 (based on SQLite 3.36.0)

19 Jun 18:16
db947a9
Compare
Choose a tag to compare

Changes since previous release

wxSQLite3 4.7.2 (based on SQLite 3.35.5)

14 May 20:31
9c0ccfe
Compare
Choose a tag to compare

Changes since previous release

⚠️ Important Information when operating SQLite in WAL journal mode ⚠️

To allow concurrent use of SQLite databases in WAL journal mode with legacy encryption implementations like System.Data.SQLite or SQLCipher a new WAL journal encryption implementation was introduced in SQLite3 Multiple Ciphers version 1.3.0.

Unfortunately, WAL journals left behind by versions <= 1.2.5 are not compatible with this new implementation. To be able to access WAL journals created by prior versions, the configuration parameter mc_legacy_wal was introduced. If the parameter is set to 1, then the prior WAL journal encryption mode is used. The default of this parameter can be set at compile time by setting the symbol SQLITE3MC_LEGACY_WAL accordingly, but the actual value can also be set at runtime using the pragma or the URI parameter mc_legacy_wal.

In principle, operating generally in WAL legacy mode is possible, but it is strongly recommended to use the WAL legacy mode only to recover WAL journals left behind by prior versions without data loss.

wxSQLite3 4.7.1 (based on SQLite 3.35.5)

28 Apr 12:31
6e53790
Compare
Choose a tag to compare

Changes since previous release

🛑 Attention [May 10, 2021] 🛑
As described in SQLite3 Multiple Ciphers issue 39 using SQLite in WAL journal mode is currently broken in SQLite3 Multiple Ciphers version 1.3.0 and 1.3.1. A fix was applied in commit 43bd4366a33314addc1deb83e9898bef67d03295, but a new release has not yet been made. Please avoid using WAL journal mode, until a new release is available. The default Rollback journal mode is not affected.

wxSQLite3 4.7.0 (based on SQLite 3.35.5)

24 Apr 21:31
6102a48
Compare
Choose a tag to compare

Changes since previous release

wxSQLite3 4.6.10 (based on SQLite 3.35.5)

20 Apr 14:54
05b9ab2
Compare
Choose a tag to compare

Changes since previous release

wxSQLite3 4.6.9 (based on SQLite 3.35.4)

05 Apr 08:32
9b7fe8e
Compare
Choose a tag to compare

Changes since previous release

wxSQLite3 4.6.8 (based on SQLite 3.35.3)

27 Mar 09:32
1c06da0
Compare
Choose a tag to compare

Changes since previous release

wxSQLite3 4.6.7 (based on SQLite 3.35.2)

22 Mar 22:21
0cc239d
Compare
Choose a tag to compare

Changes since previous release

wxSQLite3 4.6.6 (based on SQLite 3.35.1)

16 Mar 11:41
491387f
Compare
Choose a tag to compare

Changes since previous release

wxSQLite3 4.6.5 (based on SQLite 3.35.0)

14 Mar 13:24
5df7fa4
Compare
Choose a tag to compare

Changes since previous release

  • Upgrade to SQLite3 Multiple Ciphers version 1.2.0 (based on SQLite 3.35.0)
  • Enabled new SQLite Math Extension (introduced in SQLite 3.35.0)
  • Fixed a memory leak in method wxSQLite3Database::GetTable
  • Adjusted build files (DLL builds with MinGW/GCC used wrong DLL file name extension)