You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix read-only open semantics, Studio prompt localization, and multi-process config docs (#125)
* Initial plan
* Fix read-only open behavior, Studio prompts, and multiprocess docs
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Copy file name to clipboardExpand all lines: README-5.0.0-preview.0.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -528,7 +528,7 @@ This feature is **opt-in** — all existing single-process behaviour is preserve
528
528
```csharp
529
529
varconfig=newPageFileConfig
530
530
{
531
-
EnableMultiProcessAccess=true,
531
+
AllowMultiProcessAccess=true,
532
532
};
533
533
534
534
// Process A (writer)
@@ -539,7 +539,7 @@ using var db = new AppDb("shared.db", config);
539
539
```
540
540
541
541
> [!IMPORTANT]
542
-
> Multi-process WAL requires all cooperating processes to open the database with `EnableMultiProcessAccess = true`. A process that opens with `EnableMultiProcessAccess = false` will hold `FileShare.None` and block other processes.
542
+
> Multi-process WAL requires all cooperating processes to open the database with `AllowMultiProcessAccess = true`. A process that opens with `AllowMultiProcessAccess = false` will hold `FileShare.None` and block other processes.
543
543
544
544
---
545
545
@@ -628,7 +628,7 @@ v5.0.0-preview.0 is **fully backwards-compatible** with v4.4.2 databases. No fil
628
628
| Add audit trail | Call `ConfigureAudit(...)` after construction |
629
629
| Add GDPR annotations | Annotate properties with `[PersonalData]` and rebuild |
- ✅ **Generalized Retention Policy (v5.0.0)**: `HasRetentionPolicy` now applies to any typed collection (not only `TimeSeries`). Supports `maxAge`, `maxDocumentCount`, and configurable `RetentionTrigger` (on-insert or scheduled).
1084
1084
- ✅ **Secure Erase & VACUUM (v5.0.0)**: `HasSecureErase(true)` zeros the storage slot on delete for GDPR Art. 17. `VacuumAsync()` compacts the database and reclaims free space.
1085
-
- ✅ **Multi-Process WAL (v5.0.0)**: `.wal-shm` sidecar enables N-reader / 1-writer access across OS processes. Opt in via `PageFileConfig.EnableMultiProcessAccess = true`.
1085
+
- ✅ **Multi-Process WAL (v5.0.0)**: `.wal-shm` sidecar enables N-reader / 1-writer access across OS processes. Opt in via `PageFileConfig.AllowMultiProcessAccess = true`.
1086
1086
1087
1087
## 🔮 Future Vision
1088
1088
@@ -1127,4 +1127,3 @@ Special thanks to the community members who helped improve BLite:
1127
1127
1128
1128
Licensed under the MIT License. Use it freely in personal and commercial projects.
0 commit comments