Ldbc Release Notes
January 29, 2026 ยท View on GitHub
https://github.com/mbdavid/LiteDB/releases
v0.9.2
6.0.0-prerelease.75
v0.9.1
6.0.0-prerelease.73
v0.9.0
Ldbc v0.9.x moves to LiteDB v6 pre-releases with some major/breaking changes:
- Requires PowerShell Core 7.4+. PowerShell Desktop is no longer supported.
- Some breaking changes in
Get-LiteDatasorting parameters.
See https://www.reddit.com/r/dotnet/comments/1nz2fn5/litedb_its_alive
LiteDB 6.0.0-prerelease.65
Get-LiteData
- New parameter
GroupBy. - Parameter
OrderByis expressions with optional orders. - Parameter
Orderwas removed.
v0.8.11
LiteDB 5.0.21
v0.8.10
LiteDB 5.0.20
v0.8.9
LiteDB 5.0.19
v0.8.8
LiteDB 5.0.18
v0.8.7
LiteDB 5.0.17
v0.8.6
LiteDB 5.0.16
v0.8.5
LiteDB 5.0.15
v0.8.4
LiteDB 5.0.14
v0.8.3
LiteDB 5.0.13
v0.8.2
Maintenance: master -> main, update links.
v0.8.1
Build for netstandard2.0. This fixes PS v7 issues (some "method not found").
v0.8.0
- PowerShell 5.1
- LiteDB 5.0.12
New-LiteDatabase, Use-LiteDatabase:
- changed parameter
Streamto named - new parameters:
Connection,ReadOnly,Upgrade
v0.7.8
Maintenance.
v0.7.7
LiteDB 5.0.11
v0.7.6
LiteDB 5.0.10
v0.7.5
LiteDB 5.0.9
v0.7.4
LiteDB 5.0.8
v0.7.3
LiteDB 5.0.7
Use configurable BsonMapper.Global.MaxDepth.
v0.7.2
LiteDB 5.0.5
Retire workarounds not needed in LiteDB 5.0.5.
v0.7.1
LiteDB 5.0.4
Tidy up and simplify data conversion to documents.
v0.7.0
Removed parameters Bulk. It turns out using transactions gives practically
the same performance improvement as using bulk operations (apparently due to
bulk automatic transactions). Besides, in Ldbc bulks require more memory.
New switch Transaction of Use-LiteDatabase tells to use a transaction.
This makes using transactions easier, e.g. for better "bulks" performance.
v0.6.6
Temporary workaround for inserting documents with default ids which types are different from the collection auto id type. So far it was not possible to add ids 0, 0L, Guid.Empty, ObjectId.Empty.
v0.6.5
Improve help, reflect recent changes.
v0.6.4
Update-LiteData- new parameterById.Get-LiteData-OrderwithoutOrderByimplies_id.
v0.6.3
LiteDB 5.0.3
Test-LiteData - new parameter ById.
Parametrized expressions - support both parameters and arguments notations:
# expression followed by IDictionary with named parameters
X-LiteData .. -Where ('x = @x AND y = @y', @{x = 1; y = 2})
# expression followed by indexed positional arguments
X-LiteData .. -Where ('x = @0 AND y = @1', 1, 2)
v0.6.2
Get-LiteData
- New parameter
Includefor references. - Parameter set
ByIdincludesSelect.
v0.6.1
Get-LiteData, Remove-LiteData - new parameter ById.
v0.6.0
New cmdlet Register-LiteType for PowerShell friendly custom serialization.
Renamed parameters Filter to Where (~ LiteDB and PowerShell style).
Simplified internal data conversion to documents.
Work around #1483.
v0.5.0
Add-LiteData, Set-LiteData serialize complex types using the default mapper.
As a result, in particular, it is now possible to work with PowerShell classes.
See examples in Class.test.ps1.
Parameters As of Get-LiteData and Invoke-LiteCommand support all suitable
types, including PowerShell classes. For now, the default global mapper is used.
Added implicit converters to wrapped types to Ldbc.Dictionary and Ldbc.Collection.
v0.4.2
Get-LiteData- new parametersSelect,OrderBy,OrderInvoke-LiteCommand- new parametersAs(and[ref] Collectionfor special cases)
v0.4.1
*-LiteDatabase- resolve relative file pathsLdbc.Dictionary.Print()- improve JSON formatting
v0.4.0
LiteDB 5.0.2
Get-LiteData
- New parameters:
First,Last,Skip. - New parameter
As, for now just "PS" for PS custom objects.
Add-LiteData, Set-LiteData
- Rename
Batchswitches to more idiomaticBulk.
v0.3.0
- New cmdlet
Test-LiteData - New switch
CountofGet-LiteData - New switch
BatchofAdd-LiteData,Set-LiteData(~50% faster)
v0.2.0
- New cmdlets
Set-LiteData,Update-LiteData - New helper
Ldbc.Expression, wrapper ofLiteDB.BsonExpression - Cmdlet expression parameters are specified as
object[], see help
v0.1.0
- New cmdlet
Get-LiteCollection Add-LiteData,Get-LiteData,Remove-LiteDatause collection instances instead of names
v0.0.1
LiteDB 5.0.1
Cmdlets:
- Add-LiteData
- Get-LiteData
- Invoke-LiteCommand
- New-LiteDatabase
- Remove-LiteData
- Use-LiteDatabase
- Use-LiteTransaction