MishimaDocs 1.1.4

mishima-docs

Woodpecker CI

.NET C# NuGet MishimaWire xUnit Coverlet GA

MishimaDocs

MishimaDocs is an embedded, single-file document database for .NET (1.1.4 — shares MishimaWire for CRC, observables, file I/O ports, and AES-GCM seal): one .mishimadocs archive holds collections and JSON documents with a defined on-disk format, journaling, and recovery. This repository is the engine library published as the MishimaDocs NuGet package.

Release notes: docs/RELEASE-NOTES-MishimaDocs-1.1.adoc · GA sign-off (1.0): docs/PHASE-F-SIGNOFF-MishimaDocs-1.0.adoc

Details

  • Format: JSON envelope v1 — see docs/format-v1.adoc.
  • Observables: CommittedDurableWrites (IObservable<MishimaDocsCommitNotice>), StorageCompactionCompleted (IObservable<MishimaStorageCompactionNotice>), PersistenceNotices (IObservable<MishimaPersistenceNotice>) — see docs/adr/0001-mishimadocs-committed-durable-writes-observable.adoc and docs/adr/0002-mishimadocs-storage-and-persistence-observables.adoc.
  • Architecture: ../mishima-suite-architecture-roadmap.adoc in the Mishima suite workspace (or your suite checkout).
  • Embedded engine 100% plan: docs/PLAN-MishimaDocs-Embedded-Engine-100-Completion.adoc (wire/SQL/cluster = mishima-nexus).
  • Runtime / language: .NET 10 (net10.0), C# 14 (LangVersion in Directory.Build.props). Use a .NET 10 SDK to build and test.
  • Build: dotnet build mishima-docs.slnx
  • Test + coverage: dotnet test mishima-docs.slnx /p:CollectCoverage=true (≥ 90% line coverage enforced on MishimaDocs).

Restore uses nuget.org via repo-local nuget.config.

Showing the top 20 packages that depend on MishimaDocs.

Packages Downloads
Robotico.Outbox.MishimaDocs
IOutbox backed by MishimaDocs. Enqueue writes one JSON document per message; optional IMishimaWriteBatch defers persistence until CommitAsync.
22
Robotico.Outbox.MishimaDocs
IOutbox backed by MishimaDocs. Enqueue writes one JSON document per message; optional IMishimaWriteBatch defers persistence until CommitAsync.
13
MishimaWf.Persistence.MishimaDocs
MishimaWf event store on MishimaDocs.
9
Mishima.Nexus.Wire.Contracts
Ports between Mishima Nexus gRPC wire and Node engine adapters (REQ-0.7-5).
8
MishimaWf.Persistence.MishimaDocs
MishimaWf event store on MishimaDocs.
7
Mishima.Nexus.Wire.Clients
Mishima Nexus native wire client SDK.
6
Mishima.Nexus.Wire.Contracts
Ports between Mishima Nexus gRPC wire and Node engine adapters (REQ-0.7-5).
6
MishimaWf.Persistence.MishimaDocs
MishimaWf event store on MishimaDocs.
5
Mishima.Nexus.Wire.Contracts
Ports between Mishima Nexus gRPC wire and Node engine adapters (REQ-0.7-5).
5
Robotico.Outbox.MishimaDocs
IOutbox backed by MishimaDocs. Enqueue writes one JSON document per message; optional IMishimaWriteBatch defers persistence until CommitAsync.
4
MishimaWf.Persistence.MishimaDocs
MishimaWf event store on MishimaDocs.
4
Mishima.Nexus.Wire.Clients
Mishima Nexus native wire client SDK.
4
Robotico.Repository.MishimaDocs
IRepository, IAsyncRepository, and IUnitOfWork backed by MishimaDocs (embedded document store). Each repository operation commits immediately when using sync collections; async writes use IMishimaAsyncCollection when the database supports async persistence. MishimaDocsUnitOfWork.CommitAsync is a no-op success for API parity; IUnitOfWorkCapabilities describes semantics.
3
MishimaWf.Persistence.MishimaDocs
MishimaWf event store on MishimaDocs.
3
Mishima.Nexus.Wire.Contracts
Ports between Mishima Nexus gRPC wire and Node engine adapters (REQ-0.7-5).
3
Robotico.Repository.MishimaDocs
IRepository, IAsyncRepository, and IUnitOfWork backed by MishimaDocs (embedded document store). Each repository operation commits immediately when using sync collections; async writes use IMishimaAsyncCollection when the database supports async persistence. MishimaDocsUnitOfWork.CommitAsync is a no-op success for API parity; IUnitOfWorkCapabilities describes semantics.
2
Mishima.Nexus.Wire.Clients
Mishima Nexus native wire client SDK.
2

.NET 10.0

Version Downloads Last updated
1.3.7 3 11/07/2026
1.3.6 0 11/07/2026
1.3.5 7 10/31/2026
1.3.4 14 09/30/2026
1.3.3 4 09/30/2026
1.3.2 5 09/29/2026
1.3.1 4 09/29/2026
1.3.0 67 08/26/2026
1.2.1 4 08/22/2026
1.2.0 2 08/04/2026
1.1.9 12 07/25/2026
1.1.8 11 07/24/2026
1.1.7 5 07/21/2026
1.1.6 0 07/21/2026
1.1.5 3 07/21/2026
1.1.4 2 07/21/2026
1.1.3 3 07/21/2026
1.1.2 2 07/21/2026
1.1.1 4 07/21/2026
1.1.0 3 07/21/2026
0.6.5 15 06/20/2026
0.6.3 5 06/09/2026
0.6.0 5 06/03/2026
0.5.1 4 06/03/2026