diff --git a/README.md b/README.md
index 742fc877..b5cd08d6 100644
--- a/README.md
+++ b/README.md
@@ -33,6 +33,19 @@ Use it when you need:
> than SQLite** on `GROUP BY` SUM, and the engine is **Native AOT-ready**. Full results:
> [docs/manual/performance.md](docs/manual/performance.md).
+> **Latest release: 2.0.0.2 (2026-09-04)** — the 2.x engine line: fixed-width record layout is the
+> default for new PK tables, UPDATE/DELETE run in-place with commit-time tombstones, and a reopen
+> data-integrity hardening batch closed silent-data-loss edge cases (empty-value overflow reload,
+> single-file fixed-width arena markers, legacy 1.x delete-after-update purge).
+>
+> **Performance (fair-PK, median-of-3, tuned harness):** UPDATE **~163–245K ops/s**, DELETE
+> **~106–172K ops/s**, INSERT **~125–152K ops/s**, READ **~72–110K ops/s** (SQLite reference:
+> UPDATE ~270–315K, DELETE ~353–420K, INSERT ~186–190K). Honest default-config caveat: the pure
+> default config runs ~1.3–1.6x slower because the file-level wrapper still pays AES work while
+> per-record at-rest encryption is off (`NoEncryptMode` root cause, P3d). Full report:
+> [`docs/2.0.0.2_WHAT_CHANGED.md`](docs/2.0.0.2_WHAT_CHANGED.md) and
+> [`docs/benchmarks/default-config-pk.md`](docs/benchmarks/default-config-pk.md).
+
> Full documentation: **`docs/INDEX.md`** · Manual: **`docs/manual/README.md`** · Performance: **`docs/manual/performance.md`**
---
@@ -106,7 +119,7 @@ Track the v2.x plan: **[`docs/performance/V2_PERFORMANCE_PLAN.md`](docs/performa
### 1) Embedded mode
```bash
-dotnet add package SharpCoreDB --version 2.0.0
+dotnet add package SharpCoreDB --version 2.0.0.2
```
```csharp
@@ -143,8 +156,8 @@ gRPC endpoint: `https://localhost:5001`
Install client/server packages:
```bash
-dotnet add package SharpCoreDB.Server --version 2.0.0
-dotnet add package SharpCoreDB.Client --version 2.0.0
+dotnet add package SharpCoreDB.Server --version 2.0.0.2
+dotnet add package SharpCoreDB.Client --version 2.0.0.2
```
@@ -160,36 +173,36 @@ dotnet add package SharpCoreDB.Client --version 2.0.0
---
-## Available NuGet packages (v2.0.0)
+## Available NuGet packages (v2.0.0.2)
```bash
# Core
-dotnet add package SharpCoreDB --version 2.0.0
+dotnet add package SharpCoreDB --version 2.0.0.2
# Server/client
-dotnet add package SharpCoreDB.Server --version 2.0.0
-dotnet add package SharpCoreDB.Client --version 2.0.0
+dotnet add package SharpCoreDB.Server --version 2.0.0.2
+dotnet add package SharpCoreDB.Client --version 2.0.0.2
# Engines and extensions
-dotnet add package SharpCoreDB.Analytics --version 2.0.0
-dotnet add package SharpCoreDB.VectorSearch --version 2.0.0
-dotnet add package SharpCoreDB.Graph --version 2.0.0
-dotnet add package SharpCoreDB.Graph.Advanced --version 2.0.0
-dotnet add package SharpCoreDB.Distributed --version 2.0.0
-dotnet add package SharpCoreDB.Provider.Sync --version 2.0.0
-dotnet add package SharpCoreDB.EntityFrameworkCore --version 2.0.0
-dotnet add package SharpCoreDB.Extensions --version 2.0.0
+dotnet add package SharpCoreDB.Analytics --version 2.0.0.2
+dotnet add package SharpCoreDB.VectorSearch --version 2.0.0.2
+dotnet add package SharpCoreDB.Graph --version 2.0.0.2
+dotnet add package SharpCoreDB.Graph.Advanced --version 2.0.0.2
+dotnet add package SharpCoreDB.Distributed --version 2.0.0.2
+dotnet add package SharpCoreDB.Provider.Sync --version 2.0.0.2
+dotnet add package SharpCoreDB.EntityFrameworkCore --version 2.0.0.2
+dotnet add package SharpCoreDB.Extensions --version 2.0.0.2
# Optional architecture packages
-dotnet add package SharpCoreDB.EventSourcing --version 2.0.0
-dotnet add package SharpCoreDB.Projections --version 2.0.0
-dotnet add package SharpCoreDB.CQRS --version 2.0.0
+dotnet add package SharpCoreDB.EventSourcing --version 2.0.0.2
+dotnet add package SharpCoreDB.Projections --version 2.0.0.2
+dotnet add package SharpCoreDB.CQRS --version 2.0.0.2
# Optional functional adapters
-dotnet add package SharpCoreDB.Functional --version 2.0.0
-dotnet add package SharpCoreDB.Functional.Dapper --version 2.0.0
-dotnet add package SharpCoreDB.Functional.EntityFrameworkCore --version 2.0.0
-dotnet add package SharpCoreDB.Functional.Linq2DB --version 2.0.0
+dotnet add package SharpCoreDB.Functional --version 2.0.0.2
+dotnet add package SharpCoreDB.Functional.Dapper --version 2.0.0.2
+dotnet add package SharpCoreDB.Functional.EntityFrameworkCore --version 2.0.0.2
+dotnet add package SharpCoreDB.Functional.Linq2DB --version 2.0.0.2
```
---
diff --git a/src/SharpCoreDB.Analytics/NuGet.README.md b/src/SharpCoreDB.Analytics/NuGet.README.md
index 3a3cfb34..e32cac70 100644
--- a/src/SharpCoreDB.Analytics/NuGet.README.md
+++ b/src/SharpCoreDB.Analytics/NuGet.README.md
@@ -3,7 +3,7 @@
This package is part of SharpCoreDB, a high-performance embedded database for .NET 10.
-## Patch updates in v1.9.5
+## Patch updates in v1.9.5 (archived; current release 2.0.0.2)
- ✅ **Parameterized query binding fixed** (Issue #336): named-parameter binding is token-aware, so parameter names that are prefixes of others (e.g. `@t` vs `@tid`) no longer corrupt the SQL.
- ✅ **Server parameter pass-through fixed** (Issue #337): `request.Parameters` are forwarded on gRPC, the binary (PostgreSQL) protocol and WebSocket.
@@ -16,13 +16,13 @@ For full documentation, see: https://github.com/MPCoreDeveloper/SharpCoreDB/blob
See the main repository for usage examples.
-# SharpCoreDB.Analytics v1.9.5
+# SharpCoreDB.Analytics v2.0.0.2
**Advanced Analytics Engine for SharpCoreDB**
Unlock enterprise-grade analytics with 100+ aggregate functions, window functions, and statistical analysis tools - **150-680x faster than SQLite**.
-## ✨ What's New in v1.9.5
+## ✨ What's New in v1.9.5 (archived; current release 2.0.0.2)
- ✅ Inherits metadata improvements from SharpCoreDB v1.9.5
- ✅ Phase 9 complete: 100+ aggregate and window functions
diff --git a/src/SharpCoreDB.Analytics/SharpCoreDB.Analytics.csproj b/src/SharpCoreDB.Analytics/SharpCoreDB.Analytics.csproj
index 0e2bb65e..8150cd7b 100644
--- a/src/SharpCoreDB.Analytics/SharpCoreDB.Analytics.csproj
+++ b/src/SharpCoreDB.Analytics/SharpCoreDB.Analytics.csproj
@@ -13,7 +13,7 @@
SharpCoreDB.Analytics
Analytics extensions for SharpCoreDB: aggregates, window functions, SIMD-accelerated analytics, and time-series helpers for .NET 10.
Copyright (c) 2026 MPCoreDeveloper
- v1.9.6: Fixes the critical WHERE IN (...) regression (#339) that silently returned ALL rows: IN / NOT IN are now evaluated correctly for literal and parameterized lists across single-file and directory mode, and single-file parameterized queries normalize @-prefixed parameter names. Includes all v1.9.5 fixes (token-aware parameter binding resolving @t/@tid collisions, server parameter pass-through, standards-compliant ULID encoding, legacy UI removal, English-only documentation, updated dependencies).
+ v2.0.0.2 (2026-09-04): 2.x performance-first engine line - fixed-width record default for new PK tables, in-place UPDATE/DELETE with commit-time tombstones, and reopen data-integrity hardening (empty-value overflow reload, single-file fixed-width arena markers, legacy delete purge). Full details: https://github.com/MPCoreDeveloper/SharpCoreDB/blob/master/docs/CHANGELOG.md
analytics;aggregates;window-functions;statistics;timeseries;database;sharpcoredb;net10;csharp14
MIT
https://github.com/MPCoreDeveloper/SharpCoreDB
diff --git a/src/SharpCoreDB.CQRS/NuGet.README.md b/src/SharpCoreDB.CQRS/NuGet.README.md
index 7eebc949..1aa72144 100644
--- a/src/SharpCoreDB.CQRS/NuGet.README.md
+++ b/src/SharpCoreDB.CQRS/NuGet.README.md
@@ -1,9 +1,9 @@
-# SharpCoreDB.CQRS v1.9.5
+# SharpCoreDB.CQRS v2.0.0.2
CQRS and outbox primitives for `SharpCoreDB`.
-## Patch updates in v1.9.5
+## Patch updates in v1.9.5 (archived; current release 2.0.0.2)
- ✅ **Parameterized query binding fixed** (Issue #336): named-parameter binding is token-aware, so parameter names that are prefixes of others (e.g. `@t` vs `@tid`) no longer corrupt the SQL.
- ✅ **Server parameter pass-through fixed** (Issue #337): `request.Parameters` are forwarded on gRPC, the binary (PostgreSQL) protocol and WebSocket.
diff --git a/src/SharpCoreDB.CQRS/SharpCoreDB.CQRS.csproj b/src/SharpCoreDB.CQRS/SharpCoreDB.CQRS.csproj
index a922c92f..ed04b4b0 100644
--- a/src/SharpCoreDB.CQRS/SharpCoreDB.CQRS.csproj
+++ b/src/SharpCoreDB.CQRS/SharpCoreDB.CQRS.csproj
@@ -24,7 +24,7 @@
git
SharpCoreDB.jpg
NuGet.README.md
- v1.9.6: Fixes the critical WHERE IN (...) regression (#339) that silently returned ALL rows: IN / NOT IN are now evaluated correctly for literal and parameterized lists across single-file and directory mode, and single-file parameterized queries normalize @-prefixed parameter names. Includes all v1.9.5 fixes (token-aware parameter binding resolving @t/@tid collisions, server parameter pass-through, standards-compliant ULID encoding, legacy UI removal, English-only documentation, updated dependencies).
+ v2.0.0.2 (2026-09-04): 2.x performance-first engine line - fixed-width record default for new PK tables, in-place UPDATE/DELETE with commit-time tombstones, and reopen data-integrity hardening (empty-value overflow reload, single-file fixed-width arena markers, legacy delete purge). Full details: https://github.com/MPCoreDeveloper/SharpCoreDB/blob/master/docs/CHANGELOG.md
diff --git a/src/SharpCoreDB.Client.Protocol/SharpCoreDB.Client.Protocol.csproj b/src/SharpCoreDB.Client.Protocol/SharpCoreDB.Client.Protocol.csproj
index e1deb1c2..bc33fcb9 100644
--- a/src/SharpCoreDB.Client.Protocol/SharpCoreDB.Client.Protocol.csproj
+++ b/src/SharpCoreDB.Client.Protocol/SharpCoreDB.Client.Protocol.csproj
@@ -26,7 +26,7 @@
SharpCoreDB.jpg
true
snupkg
- v1.9.6: Fixes the critical WHERE IN (...) regression (#339) that silently returned ALL rows: IN / NOT IN are now evaluated correctly for literal and parameterized lists across single-file and directory mode, and single-file parameterized queries normalize @-prefixed parameter names. Includes all v1.9.5 fixes (token-aware parameter binding resolving @t/@tid collisions, server parameter pass-through, standards-compliant ULID encoding, legacy UI removal, English-only documentation, updated dependencies).
+ v2.0.0.2 (2026-09-04): 2.x performance-first engine line - fixed-width record default for new PK tables, in-place UPDATE/DELETE with commit-time tombstones, and reopen data-integrity hardening (empty-value overflow reload, single-file fixed-width arena markers, legacy delete purge). Full details: https://github.com/MPCoreDeveloper/SharpCoreDB/blob/master/docs/CHANGELOG.md
diff --git a/src/SharpCoreDB.Client/NuGet.README.md b/src/SharpCoreDB.Client/NuGet.README.md
index 8d0243c3..7d4f73e1 100644
--- a/src/SharpCoreDB.Client/NuGet.README.md
+++ b/src/SharpCoreDB.Client/NuGet.README.md
@@ -1,9 +1,9 @@
-# SharpCoreDB.Client v1.9.5
+# SharpCoreDB.Client v2.0.0.2
.NET client library for `SharpCoreDB.Server`.
-## Patch updates in v1.9.5
+## Patch updates in v1.9.5 (archived; current release 2.0.0.2)
- ✅ **Parameterized query binding fixed** (Issue #336): named-parameter binding is token-aware, so parameter names that are prefixes of others (e.g. `@t` vs `@tid`) no longer corrupt the SQL.
- ✅ **Server parameter pass-through fixed** (Issue #337): `request.Parameters` are forwarded on gRPC, the binary (PostgreSQL) protocol and WebSocket.
diff --git a/src/SharpCoreDB.Data.Provider/NuGet.README.md b/src/SharpCoreDB.Data.Provider/NuGet.README.md
index 10b6b792..5d068563 100644
--- a/src/SharpCoreDB.Data.Provider/NuGet.README.md
+++ b/src/SharpCoreDB.Data.Provider/NuGet.README.md
@@ -1,11 +1,11 @@
-# SharpCoreDB.Data.Provider v1.9.5
+# SharpCoreDB.Data.Provider v2.0.0.2
**ADO.NET Data Provider for SharpCoreDB**
Complete ADO.NET provider enabling standard database connectivity patterns with SharpCoreDB's encryption and performance.
-## Patch updates in v1.9.5
+## Patch updates in v1.9.5 (archived; current release 2.0.0.2)
- ✅ **Parameterized query binding fixed** (Issue #336): named-parameter binding is token-aware, so parameter names that are prefixes of others (e.g. `@t` vs `@tid`) no longer corrupt the SQL.
- ✅ **Server parameter pass-through fixed** (Issue #337): `request.Parameters` are forwarded on gRPC, the binary (PostgreSQL) protocol and WebSocket.
diff --git a/src/SharpCoreDB.Data.Provider/SharpCoreDB.Data.Provider.csproj b/src/SharpCoreDB.Data.Provider/SharpCoreDB.Data.Provider.csproj
index 827e8482..830db81e 100644
--- a/src/SharpCoreDB.Data.Provider/SharpCoreDB.Data.Provider.csproj
+++ b/src/SharpCoreDB.Data.Provider/SharpCoreDB.Data.Provider.csproj
@@ -24,7 +24,7 @@
snupkg
SharpCoreDB.Data.Provider
Data provider layer for SharpCoreDB on .NET 10.
- v1.9.6: Fixes the critical WHERE IN (...) regression (#339) that silently returned ALL rows: IN / NOT IN are now evaluated correctly for literal and parameterized lists across single-file and directory mode, and single-file parameterized queries normalize @-prefixed parameter names. Includes all v1.9.5 fixes (token-aware parameter binding resolving @t/@tid collisions, server parameter pass-through, standards-compliant ULID encoding, legacy UI removal, English-only documentation, updated dependencies).
+ v2.0.0.2 (2026-09-04): 2.x performance-first engine line - fixed-width record default for new PK tables, in-place UPDATE/DELETE with commit-time tombstones, and reopen data-integrity hardening (empty-value overflow reload, single-file fixed-width arena markers, legacy delete purge). Full details: https://github.com/MPCoreDeveloper/SharpCoreDB/blob/master/docs/CHANGELOG.md
false
diff --git a/src/SharpCoreDB.Distributed/NuGet.README.md b/src/SharpCoreDB.Distributed/NuGet.README.md
index 7b06e3b3..2a660b3c 100644
--- a/src/SharpCoreDB.Distributed/NuGet.README.md
+++ b/src/SharpCoreDB.Distributed/NuGet.README.md
@@ -6,7 +6,7 @@
[](https://opensource.org/licenses/MIT)
-## Patch updates in v1.9.5
+## Patch updates in v1.9.5 (archived; current release 2.0.0.2)
- ✅ **Parameterized query binding fixed** (Issue #336): named-parameter binding is token-aware, so parameter names that are prefixes of others (e.g. `@t` vs `@tid`) no longer corrupt the SQL.
- ✅ **Server parameter pass-through fixed** (Issue #337): `request.Parameters` are forwarded on gRPC, the binary (PostgreSQL) protocol and WebSocket.
@@ -121,13 +121,13 @@ await distributedDb.ExecuteAsync(
MIT License - see [LICENSE](https://github.com/MPCoreDeveloper/SharpCoreDB/blob/master/LICENSE) for details.
-# SharpCoreDB.Distributed v1.9.5
+# SharpCoreDB.Distributed v2.0.0.2
**Enterprise Distributed Database Features**
Multi-master replication, distributed transactions, and automatic sharding - Phase 10 complete with sub-100ms replication latency.
-## ✨ What's New in v1.9.5
+## ✨ What's New in v1.9.5 (archived; current release 2.0.0.2)
- ✅ Phase 10.2: Multi-master replication with vector clocks
- ✅ Phase 10.3: Distributed transactions with 2PC protocol
diff --git a/src/SharpCoreDB.Distributed/SharpCoreDB.Distributed.csproj b/src/SharpCoreDB.Distributed/SharpCoreDB.Distributed.csproj
index b12a226e..a1a19d6c 100644
--- a/src/SharpCoreDB.Distributed/SharpCoreDB.Distributed.csproj
+++ b/src/SharpCoreDB.Distributed/SharpCoreDB.Distributed.csproj
@@ -28,7 +28,7 @@
git
SharpCoreDB.jpg
NuGet.README.md
- v1.9.6: Fixes the critical WHERE IN (...) regression (#339) that silently returned ALL rows: IN / NOT IN are now evaluated correctly for literal and parameterized lists across single-file and directory mode, and single-file parameterized queries normalize @-prefixed parameter names. Includes all v1.9.5 fixes (token-aware parameter binding resolving @t/@tid collisions, server parameter pass-through, standards-compliant ULID encoding, legacy UI removal, English-only documentation, updated dependencies).
+ v2.0.0.2 (2026-09-04): 2.x performance-first engine line - fixed-width record default for new PK tables, in-place UPDATE/DELETE with commit-time tombstones, and reopen data-integrity hardening (empty-value overflow reload, single-file fixed-width arena markers, legacy delete purge). Full details: https://github.com/MPCoreDeveloper/SharpCoreDB/blob/master/docs/CHANGELOG.md
diff --git a/src/SharpCoreDB.EntityFrameworkCore/NuGet.README.md b/src/SharpCoreDB.EntityFrameworkCore/NuGet.README.md
index 0d61ac39..cc3fc539 100644
--- a/src/SharpCoreDB.EntityFrameworkCore/NuGet.README.md
+++ b/src/SharpCoreDB.EntityFrameworkCore/NuGet.README.md
@@ -1,4 +1,4 @@
-# SharpCoreDB.EntityFrameworkCore v1.9.1
+# SharpCoreDB.EntityFrameworkCore v2.0.0.2
**Entity Framework Core Provider for SharpCoreDB**
@@ -11,7 +11,7 @@ Full EF Core integration with SharpCoreDB's encryption and performance for moder
- Root cause was missing Guid normalization during INSERT parameter binding (now aligned with DateTime handling).
- The recommended pattern now works reliably with Guid primary keys and foreign keys.
-## Patch updates in v1.9.5
+## Patch updates in v1.9.5 (archived; current release 2.0.0.2)
- ✅ Fixed EF Core materialization for aliased and quoted SELECT columns by normalizing DataReader column names and fallback value resolution.
- ✅ Added targeted regression tests for aliased and qualified column lookup behavior.
diff --git a/src/SharpCoreDB.EntityFrameworkCore/SharpCoreDB.EntityFrameworkCore.csproj b/src/SharpCoreDB.EntityFrameworkCore/SharpCoreDB.EntityFrameworkCore.csproj
index e1be9bf5..4a05693e 100644
--- a/src/SharpCoreDB.EntityFrameworkCore/SharpCoreDB.EntityFrameworkCore.csproj
+++ b/src/SharpCoreDB.EntityFrameworkCore/SharpCoreDB.EntityFrameworkCore.csproj
@@ -14,7 +14,7 @@
SharpCoreDB.EntityFrameworkCore
Entity Framework Core provider for SharpCoreDB encrypted database engine. Built for .NET 10 with C# 14. Supports Windows, Linux, macOS, Android, iOS, and IoT/embedded devices with platform-specific optimizations. Compatible with SharpCoreDB 1.7.1.
Copyright (c) 2026 MPCoreDeveloper
- v1.9.6: Fixes the critical WHERE IN (...) regression (#339) that silently returned ALL rows: IN / NOT IN are now evaluated correctly for literal and parameterized lists across single-file and directory mode, and single-file parameterized queries normalize @-prefixed parameter names. Includes all v1.9.5 fixes (token-aware parameter binding resolving @t/@tid collisions, server parameter pass-through, standards-compliant ULID encoding, legacy UI removal, English-only documentation, updated dependencies).
+ v2.0.0.2 (2026-09-04): 2.x performance-first engine line - fixed-width record default for new PK tables, in-place UPDATE/DELETE with commit-time tombstones, and reopen data-integrity hardening (empty-value overflow reload, single-file fixed-width arena markers, legacy delete purge). Full details: https://github.com/MPCoreDeveloper/SharpCoreDB/blob/master/docs/CHANGELOG.md
sharpcoredb;entityframeworkcore;efcore;database;encryption;net10;csharp14;android;ios;mobile;iot;arm64;x64
MIT
https://github.com/MPCoreDeveloper/SharpCoreDB
diff --git a/src/SharpCoreDB.EventSourcing/NuGet.README.md b/src/SharpCoreDB.EventSourcing/NuGet.README.md
index 00c97c66..938068dc 100644
--- a/src/SharpCoreDB.EventSourcing/NuGet.README.md
+++ b/src/SharpCoreDB.EventSourcing/NuGet.README.md
@@ -1,9 +1,9 @@
-# SharpCoreDB.EventSourcing v1.9.5
+# SharpCoreDB.EventSourcing v2.0.0.2
Event store primitives for `SharpCoreDB`.
-## Patch updates in v1.9.5
+## Patch updates in v1.9.5 (archived; current release 2.0.0.2)
- ✅ **Parameterized query binding fixed** (Issue #336): named-parameter binding is token-aware, so parameter names that are prefixes of others (e.g. `@t` vs `@tid`) no longer corrupt the SQL.
- ✅ **Server parameter pass-through fixed** (Issue #337): `request.Parameters` are forwarded on gRPC, the binary (PostgreSQL) protocol and WebSocket.
diff --git a/src/SharpCoreDB.EventSourcing/SharpCoreDB.EventSourcing.csproj b/src/SharpCoreDB.EventSourcing/SharpCoreDB.EventSourcing.csproj
index e5e12a66..55995c98 100644
--- a/src/SharpCoreDB.EventSourcing/SharpCoreDB.EventSourcing.csproj
+++ b/src/SharpCoreDB.EventSourcing/SharpCoreDB.EventSourcing.csproj
@@ -24,7 +24,7 @@
git
SharpCoreDB.jpg
NuGet.README.md
- v1.9.6: Fixes the critical WHERE IN (...) regression (#339) that silently returned ALL rows: IN / NOT IN are now evaluated correctly for literal and parameterized lists across single-file and directory mode, and single-file parameterized queries normalize @-prefixed parameter names. Includes all v1.9.5 fixes (token-aware parameter binding resolving @t/@tid collisions, server parameter pass-through, standards-compliant ULID encoding, legacy UI removal, English-only documentation, updated dependencies).
+ v2.0.0.2 (2026-09-04): 2.x performance-first engine line - fixed-width record default for new PK tables, in-place UPDATE/DELETE with commit-time tombstones, and reopen data-integrity hardening (empty-value overflow reload, single-file fixed-width arena markers, legacy delete purge). Full details: https://github.com/MPCoreDeveloper/SharpCoreDB/blob/master/docs/CHANGELOG.md
diff --git a/src/SharpCoreDB.Extensions/NuGet.README.md b/src/SharpCoreDB.Extensions/NuGet.README.md
index 50c7f857..1fc11d31 100644
--- a/src/SharpCoreDB.Extensions/NuGet.README.md
+++ b/src/SharpCoreDB.Extensions/NuGet.README.md
@@ -3,7 +3,7 @@
This package is part of SharpCoreDB, a high-performance embedded database for .NET 10.
-## What's New in v1.9.5
+## What's New in v1.9.5 (archived; current release 2.0.0.2)
- **FluentMigrator alignment**: `AddSharpCoreDBFluentMigrator()` now defaults both generator and processor to SQLite-compatible mode.
- Inherits all v1.9.5 engine improvements (Auto-ROWID, GRAPH_RAG, SIMD optimization, Logging.Abstractions 10.0.7).
@@ -17,13 +17,13 @@ For full documentation, see: https://github.com/MPCoreDeveloper/SharpCoreDB/blob
See the main repository for usage examples.
-# SharpCoreDB.Extensions v1.9.5
+# SharpCoreDB.Extensions v2.0.0.2
**Dapper Integration and ASP.NET Core Extensions**
Dapper ORM integration and ASP.NET Core health check extensions for SharpCoreDB.
-## ✨ What's New in v1.9.5
+## ✨ What's New in v1.9.5 (archived; current release 2.0.0.2)
- ✅ **FluentMigrator alignment**: `AddSharpCoreDBFluentMigrator()` defaults generator and processor to SQLite-compatible mode
- ✅ Inherits v1.9.5 engine improvements (Auto-ROWID, GRAPH_RAG SQL, SIMD optimization)
diff --git a/src/SharpCoreDB.Extensions/SharpCoreDB.Extensions.csproj b/src/SharpCoreDB.Extensions/SharpCoreDB.Extensions.csproj
index 9c274b9f..65bb9c58 100644
--- a/src/SharpCoreDB.Extensions/SharpCoreDB.Extensions.csproj
+++ b/src/SharpCoreDB.Extensions/SharpCoreDB.Extensions.csproj
@@ -14,7 +14,7 @@
SharpCoreDB.Extensions
Extensions for SharpCoreDB including Dapper integration and ASP.NET Core health checks. Built for .NET 10 with C# 14. Supports Windows, Linux, macOS, Android, iOS, and IoT/embedded devices with platform-specific optimizations.
Copyright (c) 2026 MPCoreDeveloper
- v1.9.6: Fixes the critical WHERE IN (...) regression (#339) that silently returned ALL rows: IN / NOT IN are now evaluated correctly for literal and parameterized lists across single-file and directory mode, and single-file parameterized queries normalize @-prefixed parameter names. Includes all v1.9.5 fixes (token-aware parameter binding resolving @t/@tid collisions, server parameter pass-through, standards-compliant ULID encoding, legacy UI removal, English-only documentation, updated dependencies).
+ v2.0.0.2 (2026-09-04): 2.x performance-first engine line - fixed-width record default for new PK tables, in-place UPDATE/DELETE with commit-time tombstones, and reopen data-integrity hardening (empty-value overflow reload, single-file fixed-width arena markers, legacy delete purge). Full details: https://github.com/MPCoreDeveloper/SharpCoreDB/blob/master/docs/CHANGELOG.md
sharpcoredb;database;dapper;healthchecks;extensions;net10;csharp14;android;ios;mobile;iot;arm64;x64
MIT
https://github.com/MPCoreDeveloper/SharpCoreDB
diff --git a/src/SharpCoreDB.Functional.Dapper/SharpCoreDB.Functional.Dapper.csproj b/src/SharpCoreDB.Functional.Dapper/SharpCoreDB.Functional.Dapper.csproj
index 424efe5e..a991aeac 100644
--- a/src/SharpCoreDB.Functional.Dapper/SharpCoreDB.Functional.Dapper.csproj
+++ b/src/SharpCoreDB.Functional.Dapper/SharpCoreDB.Functional.Dapper.csproj
@@ -13,7 +13,7 @@
SharpCoreDB.Functional.Dapper
Dapper adapter for SharpCoreDB.Functional with zero-dependency Option/Fin APIs and fluent functional composition for .NET 10 and C# 14.
Copyright (c) 2026 MPCoreDeveloper
- v1.9.6: Fixes the critical WHERE IN (...) regression (#339) that silently returned ALL rows: IN / NOT IN are now evaluated correctly for literal and parameterized lists across single-file and directory mode, and single-file parameterized queries normalize @-prefixed parameter names. Includes all v1.9.5 fixes (token-aware parameter binding resolving @t/@tid collisions, server parameter pass-through, standards-compliant ULID encoding, legacy UI removal, English-only documentation, updated dependencies).
+ v2.0.0.2 (2026-09-04): 2.x performance-first engine line - fixed-width record default for new PK tables, in-place UPDATE/DELETE with commit-time tombstones, and reopen data-integrity hardening (empty-value overflow reload, single-file fixed-width arena markers, legacy delete purge). Full details: https://github.com/MPCoreDeveloper/SharpCoreDB/blob/master/docs/CHANGELOG.md
sharpcoredb;functional;dapper;option;fin;net10;csharp14
MIT
https://github.com/MPCoreDeveloper/SharpCoreDB
diff --git a/src/SharpCoreDB.Functional.EntityFrameworkCore/SharpCoreDB.Functional.EntityFrameworkCore.csproj b/src/SharpCoreDB.Functional.EntityFrameworkCore/SharpCoreDB.Functional.EntityFrameworkCore.csproj
index db4444c5..435f9f0d 100644
--- a/src/SharpCoreDB.Functional.EntityFrameworkCore/SharpCoreDB.Functional.EntityFrameworkCore.csproj
+++ b/src/SharpCoreDB.Functional.EntityFrameworkCore/SharpCoreDB.Functional.EntityFrameworkCore.csproj
@@ -13,7 +13,7 @@
SharpCoreDB.Functional.EntityFrameworkCore
Entity Framework Core adapter for SharpCoreDB.Functional with zero-dependency Option/Fin APIs and fluent functional composition for .NET 10 and C# 14.
Copyright (c) 2026 MPCoreDeveloper
- v1.9.6: Fixes the critical WHERE IN (...) regression (#339) that silently returned ALL rows: IN / NOT IN are now evaluated correctly for literal and parameterized lists across single-file and directory mode, and single-file parameterized queries normalize @-prefixed parameter names. Includes all v1.9.5 fixes (token-aware parameter binding resolving @t/@tid collisions, server parameter pass-through, standards-compliant ULID encoding, legacy UI removal, English-only documentation, updated dependencies).
+ v2.0.0.2 (2026-09-04): 2.x performance-first engine line - fixed-width record default for new PK tables, in-place UPDATE/DELETE with commit-time tombstones, and reopen data-integrity hardening (empty-value overflow reload, single-file fixed-width arena markers, legacy delete purge). Full details: https://github.com/MPCoreDeveloper/SharpCoreDB/blob/master/docs/CHANGELOG.md
sharpcoredb;functional;entityframeworkcore;efcore;option;fin;net10;csharp14
MIT
https://github.com/MPCoreDeveloper/SharpCoreDB
diff --git a/src/SharpCoreDB.Functional.Linq2DB/SharpCoreDB.Functional.Linq2DB.csproj b/src/SharpCoreDB.Functional.Linq2DB/SharpCoreDB.Functional.Linq2DB.csproj
index 893962f3..1ac0cb34 100644
--- a/src/SharpCoreDB.Functional.Linq2DB/SharpCoreDB.Functional.Linq2DB.csproj
+++ b/src/SharpCoreDB.Functional.Linq2DB/SharpCoreDB.Functional.Linq2DB.csproj
@@ -13,7 +13,7 @@
SharpCoreDB.Functional.Linq2DB
Production-ready linq2db adapter for SharpCoreDB.Functional. Zero-dependency Option/Fin/Seq APIs, compile-time LINQ safety, BulkCopy batching, full type mappings (ULID/GUID), and low-overhead queries. Perfect for AI/agentic and GraphRAG workloads on .NET 10 / C# 14.
Copyright (c) 2026 MPCoreDeveloper
- v1.9.6: Fixes the critical WHERE IN (...) regression (#339) that silently returned ALL rows: IN / NOT IN are now evaluated correctly for literal and parameterized lists across single-file and directory mode, and single-file parameterized queries normalize @-prefixed parameter names. Includes all v1.9.5 fixes (token-aware parameter binding resolving @t/@tid collisions, server parameter pass-through, standards-compliant ULID encoding, legacy UI removal, English-only documentation, updated dependencies).
+ v2.0.0.2 (2026-09-04): 2.x performance-first engine line - fixed-width record default for new PK tables, in-place UPDATE/DELETE with commit-time tombstones, and reopen data-integrity hardening (empty-value overflow reload, single-file fixed-width arena markers, legacy delete purge). Full details: https://github.com/MPCoreDeveloper/SharpCoreDB/blob/master/docs/CHANGELOG.md
sharpcoredb;functional;linq2db;linq;option;fin;net10;csharp14;aot
MIT
https://github.com/MPCoreDeveloper/SharpCoreDB
diff --git a/src/SharpCoreDB.Functional/SharpCoreDB.Functional.csproj b/src/SharpCoreDB.Functional/SharpCoreDB.Functional.csproj
index 2e4a369a..e8ad5989 100644
--- a/src/SharpCoreDB.Functional/SharpCoreDB.Functional.csproj
+++ b/src/SharpCoreDB.Functional/SharpCoreDB.Functional.csproj
@@ -13,7 +13,7 @@
SharpCoreDB.Functional
Functional facade for SharpCoreDB with zero-dependency Option, Fin, Seq, and Unit types, fluent composition, and low-allocation wrappers for .NET 10 and C# 14.
Copyright (c) 2026 MPCoreDeveloper
- v1.9.6: Fixes the critical WHERE IN (...) regression (#339) that silently returned ALL rows: IN / NOT IN are now evaluated correctly for literal and parameterized lists across single-file and directory mode, and single-file parameterized queries normalize @-prefixed parameter names. Includes all v1.9.5 fixes (token-aware parameter binding resolving @t/@tid collisions, server parameter pass-through, standards-compliant ULID encoding, legacy UI removal, English-only documentation, updated dependencies).
+ v2.0.0.2 (2026-09-04): 2.x performance-first engine line - fixed-width record default for new PK tables, in-place UPDATE/DELETE with commit-time tombstones, and reopen data-integrity hardening (empty-value overflow reload, single-file fixed-width arena markers, legacy delete purge). Full details: https://github.com/MPCoreDeveloper/SharpCoreDB/blob/master/docs/CHANGELOG.md
sharpcoredb;functional;option;result;fin;monad;net10;csharp14
MIT
https://github.com/MPCoreDeveloper/SharpCoreDB
diff --git a/src/SharpCoreDB.Graph.Advanced/NuGet.README.md b/src/SharpCoreDB.Graph.Advanced/NuGet.README.md
index 26bc0658..74058030 100644
--- a/src/SharpCoreDB.Graph.Advanced/NuGet.README.md
+++ b/src/SharpCoreDB.Graph.Advanced/NuGet.README.md
@@ -1,9 +1,9 @@
-# SharpCoreDB.Graph.Advanced v1.9.5
+# SharpCoreDB.Graph.Advanced v2.0.0.2
Advanced graph analytics and GraphRAG package for `SharpCoreDB`.
-## Patch updates in v1.9.5
+## Patch updates in v1.9.5 (archived; current release 2.0.0.2)
- ✅ **Parameterized query binding fixed** (Issue #336): named-parameter binding is token-aware, so parameter names that are prefixes of others (e.g. `@t` vs `@tid`) no longer corrupt the SQL.
- ✅ **Server parameter pass-through fixed** (Issue #337): `request.Parameters` are forwarded on gRPC, the binary (PostgreSQL) protocol and WebSocket.
diff --git a/src/SharpCoreDB.Graph/NuGet.README.md b/src/SharpCoreDB.Graph/NuGet.README.md
index 0caa8349..6f9ae727 100644
--- a/src/SharpCoreDB.Graph/NuGet.README.md
+++ b/src/SharpCoreDB.Graph/NuGet.README.md
@@ -3,7 +3,7 @@
This package is part of SharpCoreDB, a high-performance embedded database for .NET 10.
-## Patch updates in v1.9.5
+## Patch updates in v1.9.5 (archived; current release 2.0.0.2)
- ✅ **Parameterized query binding fixed** (Issue #336): named-parameter binding is token-aware, so parameter names that are prefixes of others (e.g. `@t` vs `@tid`) no longer corrupt the SQL.
- ✅ **Server parameter pass-through fixed** (Issue #337): `request.Parameters` are forwarded on gRPC, the binary (PostgreSQL) protocol and WebSocket.
@@ -16,13 +16,13 @@ For full documentation, see: https://github.com/MPCoreDeveloper/SharpCoreDB/blob
See the main repository for usage examples.
-# SharpCoreDB.Graph v1.9.5
+# SharpCoreDB.Graph v2.0.0.2
**Lightweight Graph Traversal Engine**
A* pathfinding and graph algorithms **30-50% faster than alternatives** with pure managed C# 14 code.
-## ✨ What's New in v1.9.5
+## ✨ What's New in v1.9.5 (archived; current release 2.0.0.2)
- ✅ Inherits metadata improvements from SharpCoreDB v1.9.5
- ✅ Phase 6 complete: A* pathfinding with 30-50% improvement
diff --git a/src/SharpCoreDB.Graph/SharpCoreDB.Graph.csproj b/src/SharpCoreDB.Graph/SharpCoreDB.Graph.csproj
index 52cb46fc..60b35821 100644
--- a/src/SharpCoreDB.Graph/SharpCoreDB.Graph.csproj
+++ b/src/SharpCoreDB.Graph/SharpCoreDB.Graph.csproj
@@ -26,7 +26,7 @@
git
SharpCoreDB.jpg
NuGet.README.md
- v1.9.6: Fixes the critical WHERE IN (...) regression (#339) that silently returned ALL rows: IN / NOT IN are now evaluated correctly for literal and parameterized lists across single-file and directory mode, and single-file parameterized queries normalize @-prefixed parameter names. Includes all v1.9.5 fixes (token-aware parameter binding resolving @t/@tid collisions, server parameter pass-through, standards-compliant ULID encoding, legacy UI removal, English-only documentation, updated dependencies).
+ v2.0.0.2 (2026-09-04): 2.x performance-first engine line - fixed-width record default for new PK tables, in-place UPDATE/DELETE with commit-time tombstones, and reopen data-integrity hardening (empty-value overflow reload, single-file fixed-width arena markers, legacy delete purge). Full details: https://github.com/MPCoreDeveloper/SharpCoreDB/blob/master/docs/CHANGELOG.md
diff --git a/src/SharpCoreDB.Projections/NuGet.README.md b/src/SharpCoreDB.Projections/NuGet.README.md
index 6914f7e8..5af23d83 100644
--- a/src/SharpCoreDB.Projections/NuGet.README.md
+++ b/src/SharpCoreDB.Projections/NuGet.README.md
@@ -1,9 +1,9 @@
-# SharpCoreDB.Projections v1.9.5
+# SharpCoreDB.Projections v2.0.0.2
Projection primitives for `SharpCoreDB.EventSourcing`.
-## Patch updates in v1.9.5
+## Patch updates in v1.9.5 (archived; current release 2.0.0.2)
- ✅ **Parameterized query binding fixed** (Issue #336): named-parameter binding is token-aware, so parameter names that are prefixes of others (e.g. `@t` vs `@tid`) no longer corrupt the SQL.
- ✅ **Server parameter pass-through fixed** (Issue #337): `request.Parameters` are forwarded on gRPC, the binary (PostgreSQL) protocol and WebSocket.
diff --git a/src/SharpCoreDB.Projections/SharpCoreDB.Projections.csproj b/src/SharpCoreDB.Projections/SharpCoreDB.Projections.csproj
index 37448243..ef8e2318 100644
--- a/src/SharpCoreDB.Projections/SharpCoreDB.Projections.csproj
+++ b/src/SharpCoreDB.Projections/SharpCoreDB.Projections.csproj
@@ -24,7 +24,7 @@
git
SharpCoreDB.jpg
NuGet.README.md
- v1.9.6: Fixes the critical WHERE IN (...) regression (#339) that silently returned ALL rows: IN / NOT IN are now evaluated correctly for literal and parameterized lists across single-file and directory mode, and single-file parameterized queries normalize @-prefixed parameter names. Includes all v1.9.5 fixes (token-aware parameter binding resolving @t/@tid collisions, server parameter pass-through, standards-compliant ULID encoding, legacy UI removal, English-only documentation, updated dependencies).
+ v2.0.0.2 (2026-09-04): 2.x performance-first engine line - fixed-width record default for new PK tables, in-place UPDATE/DELETE with commit-time tombstones, and reopen data-integrity hardening (empty-value overflow reload, single-file fixed-width arena markers, legacy delete purge). Full details: https://github.com/MPCoreDeveloper/SharpCoreDB/blob/master/docs/CHANGELOG.md
diff --git a/src/SharpCoreDB.Provider.Sync/NuGet.README.md b/src/SharpCoreDB.Provider.Sync/NuGet.README.md
index 1a7a088f..777f7462 100644
--- a/src/SharpCoreDB.Provider.Sync/NuGet.README.md
+++ b/src/SharpCoreDB.Provider.Sync/NuGet.README.md
@@ -1,11 +1,11 @@
-# SharpCoreDB.Provider.Sync v1.9.5
+# SharpCoreDB.Provider.Sync v2.0.0.2
**Dotmim.Sync Provider for SharpCoreDB**
Bidirectional synchronization with SQL Server, PostgreSQL, MySQL, and SQLite - Phase 10.1 complete with enterprise conflict resolution.
-## Patch updates in v1.9.5
+## Patch updates in v1.9.5 (archived; current release 2.0.0.2)
- ✅ **Parameterized query binding fixed** (Issue #336): named-parameter binding is token-aware, so parameter names that are prefixes of others (e.g. `@t` vs `@tid`) no longer corrupt the SQL.
- ✅ **Server parameter pass-through fixed** (Issue #337): `request.Parameters` are forwarded on gRPC, the binary (PostgreSQL) protocol and WebSocket.
diff --git a/src/SharpCoreDB.Provider.YesSql/NuGet.README.md b/src/SharpCoreDB.Provider.YesSql/NuGet.README.md
index 76742d98..42aeb849 100644
--- a/src/SharpCoreDB.Provider.YesSql/NuGet.README.md
+++ b/src/SharpCoreDB.Provider.YesSql/NuGet.README.md
@@ -1,11 +1,11 @@
-# SharpCoreDB.Provider.YesSql v1.9.5
+# SharpCoreDB.Provider.YesSql v2.0.0.2
**YesSql Provider for SharpCoreDB**
YesSql ORM integration with SharpCoreDB's encryption and performance for document-oriented patterns.
-## Patch updates in v1.9.5
+## Patch updates in v1.9.5 (archived; current release 2.0.0.2)
- ✅ **Parameterized query binding fixed** (Issue #336): named-parameter binding is token-aware, so parameter names that are prefixes of others (e.g. `@t` vs `@tid`) no longer corrupt the SQL.
- ✅ **Server parameter pass-through fixed** (Issue #337): `request.Parameters` are forwarded on gRPC, the binary (PostgreSQL) protocol and WebSocket.
diff --git a/src/SharpCoreDB.Provider.YesSql/SharpCoreDB.Provider.YesSql.csproj b/src/SharpCoreDB.Provider.YesSql/SharpCoreDB.Provider.YesSql.csproj
index 2e8059f5..b77b678c 100644
--- a/src/SharpCoreDB.Provider.YesSql/SharpCoreDB.Provider.YesSql.csproj
+++ b/src/SharpCoreDB.Provider.YesSql/SharpCoreDB.Provider.YesSql.csproj
@@ -14,7 +14,7 @@
SharpCoreDB.Provider.YesSql
YesSql provider for SharpCoreDB encrypted database engine. Built for .NET 10 with C# 14. Supports Windows, Linux, macOS, Android, iOS, and IoT/embedded devices with platform-specific optimizations.
Copyright (c) 2026 MPCoreDeveloper
- v1.9.6: Fixes the critical WHERE IN (...) regression (#339) that silently returned ALL rows: IN / NOT IN are now evaluated correctly for literal and parameterized lists across single-file and directory mode, and single-file parameterized queries normalize @-prefixed parameter names. Includes all v1.9.5 fixes (token-aware parameter binding resolving @t/@tid collisions, server parameter pass-through, standards-compliant ULID encoding, legacy UI removal, English-only documentation, updated dependencies).
+ v2.0.0.2 (2026-09-04): 2.x performance-first engine line - fixed-width record default for new PK tables, in-place UPDATE/DELETE with commit-time tombstones, and reopen data-integrity hardening (empty-value overflow reload, single-file fixed-width arena markers, legacy delete purge). Full details: https://github.com/MPCoreDeveloper/SharpCoreDB/blob/master/docs/CHANGELOG.md
sharpcoredb;yessql;database;orm;net10;csharp14;android;ios;mobile;iot;arm64;x64
MIT
https://github.com/MPCoreDeveloper/SharpCoreDB
diff --git a/src/SharpCoreDB.Serilog.Sinks/NuGet.README.md b/src/SharpCoreDB.Serilog.Sinks/NuGet.README.md
index 0ebf1943..3dc0f2f7 100644
--- a/src/SharpCoreDB.Serilog.Sinks/NuGet.README.md
+++ b/src/SharpCoreDB.Serilog.Sinks/NuGet.README.md
@@ -1,11 +1,11 @@
-# SharpCoreDB.Serilog.Sinks v1.9.5
+# SharpCoreDB.Serilog.Sinks v2.0.0.2
**Serilog Sink for SharpCoreDB**
Efficient batch logging to SharpCoreDB with AES-256-GCM encryption and AppendOnly storage for maximum write speed.
-## Patch updates in v1.9.5
+## Patch updates in v1.9.5 (archived; current release 2.0.0.2)
- ✅ **Parameterized query binding fixed** (Issue #336): named-parameter binding is token-aware, so parameter names that are prefixes of others (e.g. `@t` vs `@tid`) no longer corrupt the SQL.
- ✅ **Server parameter pass-through fixed** (Issue #337): `request.Parameters` are forwarded on gRPC, the binary (PostgreSQL) protocol and WebSocket.
diff --git a/src/SharpCoreDB.Serilog.Sinks/SharpCoreDB.Serilog.Sinks.csproj b/src/SharpCoreDB.Serilog.Sinks/SharpCoreDB.Serilog.Sinks.csproj
index 4b2d5aeb..a2171fc4 100644
--- a/src/SharpCoreDB.Serilog.Sinks/SharpCoreDB.Serilog.Sinks.csproj
+++ b/src/SharpCoreDB.Serilog.Sinks/SharpCoreDB.Serilog.Sinks.csproj
@@ -24,7 +24,7 @@
false
true
snupkg
- v1.9.6: Fixes the critical WHERE IN (...) regression (#339) that silently returned ALL rows: IN / NOT IN are now evaluated correctly for literal and parameterized lists across single-file and directory mode, and single-file parameterized queries normalize @-prefixed parameter names. Includes all v1.9.5 fixes (token-aware parameter binding resolving @t/@tid collisions, server parameter pass-through, standards-compliant ULID encoding, legacy UI removal, English-only documentation, updated dependencies).
+ v2.0.0.2 (2026-09-04): 2.x performance-first engine line - fixed-width record default for new PK tables, in-place UPDATE/DELETE with commit-time tombstones, and reopen data-integrity hardening (empty-value overflow reload, single-file fixed-width arena markers, legacy delete purge). Full details: https://github.com/MPCoreDeveloper/SharpCoreDB/blob/master/docs/CHANGELOG.md
diff --git a/src/SharpCoreDB.Server.Core/SharpCoreDB.Server.Core.csproj b/src/SharpCoreDB.Server.Core/SharpCoreDB.Server.Core.csproj
index c21d74fb..c5c7e8dc 100644
--- a/src/SharpCoreDB.Server.Core/SharpCoreDB.Server.Core.csproj
+++ b/src/SharpCoreDB.Server.Core/SharpCoreDB.Server.Core.csproj
@@ -26,7 +26,7 @@
SharpCoreDB.jpg
true
snupkg
- v1.9.6: Fixes the critical WHERE IN (...) regression (#339) that silently returned ALL rows: IN / NOT IN are now evaluated correctly for literal and parameterized lists across single-file and directory mode, and single-file parameterized queries normalize @-prefixed parameter names. Includes all v1.9.5 fixes (token-aware parameter binding resolving @t/@tid collisions, server parameter pass-through, standards-compliant ULID encoding, legacy UI removal, English-only documentation, updated dependencies).
+ v2.0.0.2 (2026-09-04): 2.x performance-first engine line - fixed-width record default for new PK tables, in-place UPDATE/DELETE with commit-time tombstones, and reopen data-integrity hardening (empty-value overflow reload, single-file fixed-width arena markers, legacy delete purge). Full details: https://github.com/MPCoreDeveloper/SharpCoreDB/blob/master/docs/CHANGELOG.md
diff --git a/src/SharpCoreDB.Server.Protocol/SharpCoreDB.Server.Protocol.csproj b/src/SharpCoreDB.Server.Protocol/SharpCoreDB.Server.Protocol.csproj
index b75eb7b2..b7cc251f 100644
--- a/src/SharpCoreDB.Server.Protocol/SharpCoreDB.Server.Protocol.csproj
+++ b/src/SharpCoreDB.Server.Protocol/SharpCoreDB.Server.Protocol.csproj
@@ -26,7 +26,7 @@
SharpCoreDB.jpg
true
snupkg
- v1.9.6: Fixes the critical WHERE IN (...) regression (#339) that silently returned ALL rows: IN / NOT IN are now evaluated correctly for literal and parameterized lists across single-file and directory mode, and single-file parameterized queries normalize @-prefixed parameter names. Includes all v1.9.5 fixes (token-aware parameter binding resolving @t/@tid collisions, server parameter pass-through, standards-compliant ULID encoding, legacy UI removal, English-only documentation, updated dependencies).
+ v2.0.0.2 (2026-09-04): 2.x performance-first engine line - fixed-width record default for new PK tables, in-place UPDATE/DELETE with commit-time tombstones, and reopen data-integrity hardening (empty-value overflow reload, single-file fixed-width arena markers, legacy delete purge). Full details: https://github.com/MPCoreDeveloper/SharpCoreDB/blob/master/docs/CHANGELOG.md
diff --git a/src/SharpCoreDB.Server/NuGet.README.md b/src/SharpCoreDB.Server/NuGet.README.md
index 5c8b68c7..13a838a1 100644
--- a/src/SharpCoreDB.Server/NuGet.README.md
+++ b/src/SharpCoreDB.Server/NuGet.README.md
@@ -1,9 +1,9 @@
-# SharpCoreDB.Server v1.9.5
+# SharpCoreDB.Server v2.0.0.2
Network database server package for `SharpCoreDB`.
-## Patch updates in v1.9.5
+## Patch updates in v1.9.5 (archived; current release 2.0.0.2)
- ✅ **Parameterized query binding fixed** (Issue #336): named-parameter binding is token-aware, so parameter names that are prefixes of others (e.g. `@t` vs `@tid`) no longer corrupt the SQL.
- ✅ **Server parameter pass-through fixed** (Issue #337): `request.Parameters` are forwarded on gRPC, the binary (PostgreSQL) protocol and WebSocket.
diff --git a/src/SharpCoreDB.VectorSearch/NuGet.README.md b/src/SharpCoreDB.VectorSearch/NuGet.README.md
index 34963b72..f4dccde3 100644
--- a/src/SharpCoreDB.VectorSearch/NuGet.README.md
+++ b/src/SharpCoreDB.VectorSearch/NuGet.README.md
@@ -1,11 +1,11 @@
-# SharpCoreDB.VectorSearch v1.9.5
+# SharpCoreDB.VectorSearch v2.0.0.2
**SIMD-Accelerated Vector Similarity Search**
Semantic search and similarity matching **50-100x faster than SQLite** using HNSW indexing and SIMD acceleration.
-## Patch updates in v1.9.5
+## Patch updates in v1.9.5 (archived; current release 2.0.0.2)
- ✅ **Parameterized query binding fixed** (Issue #336): named-parameter binding is token-aware, so parameter names that are prefixes of others (e.g. `@t` vs `@tid`) no longer corrupt the SQL.
- ✅ **Server parameter pass-through fixed** (Issue #337): `request.Parameters` are forwarded on gRPC, the binary (PostgreSQL) protocol and WebSocket.
diff --git a/src/SharpCoreDB.VectorSearch/SharpCoreDB.VectorSearch.csproj b/src/SharpCoreDB.VectorSearch/SharpCoreDB.VectorSearch.csproj
index f9bde1b1..e33e9b32 100644
--- a/src/SharpCoreDB.VectorSearch/SharpCoreDB.VectorSearch.csproj
+++ b/src/SharpCoreDB.VectorSearch/SharpCoreDB.VectorSearch.csproj
@@ -28,7 +28,7 @@
git
SharpCoreDB.jpg
NuGet.README.md
- v1.9.6: Fixes the critical WHERE IN (...) regression (#339) that silently returned ALL rows: IN / NOT IN are now evaluated correctly for literal and parameterized lists across single-file and directory mode, and single-file parameterized queries normalize @-prefixed parameter names. Includes all v1.9.5 fixes (token-aware parameter binding resolving @t/@tid collisions, server parameter pass-through, standards-compliant ULID encoding, legacy UI removal, English-only documentation, updated dependencies).
+ v2.0.0.2 (2026-09-04): 2.x performance-first engine line - fixed-width record default for new PK tables, in-place UPDATE/DELETE with commit-time tombstones, and reopen data-integrity hardening (empty-value overflow reload, single-file fixed-width arena markers, legacy delete purge). Full details: https://github.com/MPCoreDeveloper/SharpCoreDB/blob/master/docs/CHANGELOG.md
diff --git a/src/SharpCoreDB/NuGet.README.md b/src/SharpCoreDB/NuGet.README.md
index ec999c7a..586b48bc 100644
--- a/src/SharpCoreDB/NuGet.README.md
+++ b/src/SharpCoreDB/NuGet.README.md
@@ -28,6 +28,10 @@ SharpCoreDB is a modern, encrypted, file-based database engine with SQL support,
(1.x-upgrade) variable-length tables purge older row versions when a row is deleted, so deleted
rows can no longer resurrect after a reopen. Locked in by the new `ReopenRoundTripMatrixTests`
and outbox/CQRS integration coverage.
+- **Measured performance (fair-PK, median-of-3, tuned harness):** UPDATE **~163–245K ops/s**,
+ DELETE **~106–172K ops/s**, INSERT **~125–152K ops/s**, READ **~72–110K ops/s**. Honest
+ default-config caveat: the pure default config runs ~1.3–1.6x slower (file-level wrapper still
+ pays AES work while per-record at-rest encryption is off — `NoEncryptMode` root cause, P3d).
- Full report (incl. the 2.x-vs-1.9.x major steps): `docs/2.0.0.2_WHAT_CHANGED.md`.
## What's New in 2.0.0.1