v5-alpha2
Pre-release
Pre-release
New
- Removed LiteDB.Studio (moved to another repo)
- Added back LiteDB.Shell (netcore tool) for SQL commands
- Implement
Shrink
- Create
MAP
andFILTER
expression methods:MAP(children => age)
FILTER(items => price > 100)
- Add expression methods:
REMOVE_KEYS
,OID_CREATIONDATE
,TO_LOCAL
,TO_UTC
,DISTINCT
,UNION
,EXCEPT
,TOP
- Added support for custom ctor in classes to
BsonDocument
mapperpublic People(string name) { this.Name = name; }
- Remove LINQ
GroupBy<T, K>
(must useBsonExpression
) - Added transaction monitor to manage how memory LiteDB pages will use in transactions
- Implement first
SharedConnection
to keep database closed after each command (can be used for multiple processes in same machine) - BugFixes (see commit log)