MishimaDocs 1.1.1
mishima-docs
MishimaDocs
MishimaDocs is an embedded, single-file document database for .NET (1.1.1 — shares MishimaWire for CRC, observables, and file I/O ports): 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>) — seedocs/adr/0001-mishimadocs-committed-durable-writes-observable.adocanddocs/adr/0002-mishimadocs-storage-and-persistence-observables.adoc. - Architecture:
../mishima-suite-architecture-roadmap.adocin 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 (LangVersioninDirectory.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 onMishimaDocs).
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
- MishimaWire (>= 1.1.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 |