Releases: DevrexLabs/OrigoDB
Releases · DevrexLabs/OrigoDB
OrigoDB.Core 0.12
New features
- Lock free concurrency and immutable models
- Persistence modes: SnapshotPerTransaction, Journaling (default), ManualSnapshots
- New (optional) binary journal format with support for compression and checksums
- DateTime.Now surrogate
Command.Timestamp
- Engine events CommandExecuted/CommandExecuting
- Experimental Schema migration feature
- Experimental Role-based authorization
Changes
- More xml code comments
- Changed a lot of members from internal to public
- Child model feature removed - a good idea but needs a better design
- Redesigned attributes for Proxy feature
Improvements for test
- Execute methods are now public allowing explict test of model, commands and queries
- InMemoryStore with same behavior as FileStore but with faster execution and no disk cleanup
- EngineConfiguration.ForIsolatedTest() method, sets a random name uses InMemoryStore
Internal improvements
- Increased test coverage
- Removed modules from solution
Install
Install the core library from nuget using Install-Package OrigoDB.Core
or grab the single DLL OrigoDB.Core.dll from the zip file below.
OrigoDb 0.10.2 package
This package contains the core engine, modules with dependencies and the storeutility and benchmark binaries