MishimaDocs 1.3.6
MishimaDocs
MishimaDocs 1.3.6 is the C# embedded document engine: a v3/v4 primary, a journal sidecar, indexes, and a query planner. The galaxy feature rows below are in this package. Architecture 10/10 is not signed. The C peer is mishima-docs-c 0.6.0, which covers the Secure document core and not the query engine.
A version is the release that signed the behavior; it is still in the current package. not implemented means that tree has no signed behavior for the feature. 0.6.0 (read) means C can open the bytes and cannot write them.
Long form: docs/ANALYSIS-MishimaDocs-Galaxy-Feature-Set-CSharp-vs-C.adoc.
Used by
This repository is used by:
flowchart TB mishima_docs["mishima-docs"] datanautica_core["datanautica-core"] destinytablet_host["destinytablet-host"] destinytablet_wpf["destinytablet-wpf"] filenautica_maui["filenautica-maui"] flightnautica_maui["flightnautica-maui"] forseti_saas_web["forseti-saas-web"] mailnautica_shared["mailnautica-shared"] mishima_docs_c["mishima-docs-c"] mishima_downloads["mishima-downloads"] mishima_nexus["mishima-nexus"] mishima_view_maui["mishima-view-maui"] mishima_view_wpf["mishima-view-wpf"] mishima_wf["mishima-wf"] tanuki_scanner_maui["tanuki-scanner-maui"] tanukiarmy_bot_ng["tanukiarmy-bot-ng"] mishima_docs --> datanautica_core mishima_docs --> destinytablet_host mishima_docs --> destinytablet_wpf mishima_docs --> filenautica_maui mishima_docs --> flightnautica_maui mishima_docs --> forseti_saas_web mishima_docs --> mailnautica_shared mishima_docs --> mishima_docs_c mishima_docs --> mishima_downloads mishima_docs --> mishima_nexus mishima_docs --> mishima_view_maui mishima_docs --> mishima_view_wpf mishima_docs --> mishima_wf mishima_docs --> tanuki_scanner_maui mishima_docs --> tanukiarmy_bot_ng
Galaxy feature set
| In both | 10 |
| C# only | 28 |
| C only | 0 |
| Not implemented in either | 1 |
Storage and recovery
| Feature | C# | C |
|---|---|---|
| JSON envelope v1/v2 read | 0.6 | 0.6.0 |
| v3 linear catalog read and write | 0.6 | 0.6.0 |
v3 CATL append read |
0.6 | 0.6.0 (read) |
v3 CATL append write |
0.6 | not implemented |
v3 CAT8 wide offsets |
0.6 | not implemented |
| Format 4 / per-document ZSTD | 1.2.0 | not implemented |
MISHJ1 replay: upsert, delete, schema bump |
0.6 | 0.6.0 |
MISHJ1 replay: index register, $inc, $set |
0.6 | not implemented |
| MJBL binary journal | 0.6 | not implemented |
| Secure checkpoint | 0.6 | 0.6.0 (full primary rewrite) |
| Fast journal-first plus threshold / max-age | 0.6 | not implemented |
| Snapshot and journal CRC | 0.6 | 0.6.0 |
| Paged open, document LRU, B+tree directory | 1.3.0 | not implemented |
Closed volume (MISHVOL1 readable, MISHVOL2 archive) |
1.3.0 | not implemented |
| AES-256-GCM at rest | 1.0.0 | not implemented |
Document model
| Feature | C# | C |
|---|---|---|
| Insert, replace, delete, auto id | 0.6 | 0.6.0 (upsert and delete; replace and auto-id not implemented) |
InsertMany as one commit |
0.6 | 0.6.0 |
| UTF-8 ingest without a second serialize | 0.6 | 0.6.0 (raw bytes; no JSON model) |
Field patch (IncrementField, SetScalarField) |
0.6 | not implemented |
| Metadata envelope, TTL vacuum, up-only migrations | 1.0.0 | not implemented |
Indexed access
| Feature | C# | C |
|---|---|---|
| Primary prefix scan | 0.6 | 0.6.0 |
| Primary range, descending skip/limit, count | 0.6 | not implemented |
| Secondary, typed int64, and compound indexes | 0.8 | not implemented |
On-disk .indexes sidecar |
0.8 | not implemented |
| Mongo-like filter and fluent query | 1.3.0 | not implemented |
| Index count, sum, grouped aggregate | 1.3.0 | not implemented |
| Prepared queries | 1.3.0 | not implemented |
| Spatial R-tree and vector kNN | 1.3.0 | not implemented |
| Case-insensitive index field names | 1.3.0 | not implemented |
| Query planner, O(log n + limit) when covered | 0.8 | not implemented |
Concurrency and operations
| Feature | C# | C |
|---|---|---|
| Many readers, one writer, read epoch, snapshot isolation | 0.8 | not implemented |
| Write batch and transactions | 1.3.0 | not implemented |
| Async API and reactive batches | 1.3.0 | not implemented |
| Observables, metrics, Prometheus text | 1.3.0 | not implemented |
| Replication log export | 1.0.0 | not implemented |
| CLI and runbooks | 1.2.0 | not implemented |
| Galaxy 41/41 latency gate | 0.8 | not implemented |
| Line-coverage release gate ≥ 90% | 1.0.0 | not implemented |
| Kernel build without libc in the core | not implemented | not implemented |
Build
dotnet build mishima-docs.slnx
dotnet test tests/MishimaDocs.Tests/MishimaDocs.Tests.csproj
Durability and recovery: docs/mishima-docs-durability-and-recovery.adoc. On-disk v3: docs/format-v3.adoc.
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.3.10)
| 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 |