LiteDB - A .NET NoSQL Document Store in a single data file
Full Changelog: https://github.com/mbdavid/LiteDB/compare/v5.0.18...v5.0.19
In this version, the Rebuild command has been completely redesigned to be able to recover a full or partial database in case of data corruption. When detecting a structural error (known as the ENSURE exception) the data file will be modified to indicate that this file may be corrupt. When reopening the database, a rebuild process can be performed recovering as much data as possible. Use the "auto-rebuild=true" option in the connection string to activate this functionality. Possible errors found during the rebuild process will be stored in a new collection called "_rebuild_errors". A backup of the original file is created with the "-backup" suffix
readonly
to fields whose values are never modified or used as ref
arguments by @Lehonti in https://github.com/mbdavid/LiteDB/pull/2352
Full Changelog: https://github.com/mbdavid/LiteDB/compare/v5.0.17...v5.0.18
Full Changelog: https://github.com/mbdavid/LiteDB/compare/v5.0.16...v5.0.17
Full Changelog: https://github.com/mbdavid/LiteDB/compare/v5.0.15...v5.0.16