Skip to content

Releases: DevrexLabs/OrigoDB

OrigoDB.Core 0.12

03 Apr 13:03
Compare
Choose a tag to compare

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

26 Sep 21:10
Compare
Choose a tag to compare

This package contains the core engine, modules with dependencies and the storeutility and benchmark binaries