Skip to content

release: 2.0.0.2 (patch) - version bump + full release documentation - #389

Merged
MPCoreDeveloper merged 1 commit into
masterfrom
release/2.0.0.2
Sep 4, 2026
Merged

release: 2.0.0.2 (patch) - version bump + full release documentation#389
MPCoreDeveloper merged 1 commit into
masterfrom
release/2.0.0.2

Conversation

@MPCoreDeveloper

Copy link
Copy Markdown
Owner

Release 2.0.0.2 — versie-bump + volledige releasedocumentatie

Versie

Alle projecten, tests, tools, examples en Directory.Packages.props zijn naar
2.0.0.2 gezet (4-delige patch op de 2.0.0.x-lijn).

Documentatie (nieuw/bijgewerkt)

  • docs/2.0.0.2_WHAT_CHANGED.md (nieuw) — release-notities met de grote stappen van de
    2.x-engine t.o.v. de 1.9.x-engine
    , geconsolideerd in één overzicht:
    1. Opslag/format — fixed-width record-layout default voor nieuwe columnar PK-tabellen
      (persisted per-tabel flag + 1.x→2.0 auto-migratie opt-in), commit-time tombstone-markers,
      page-gebatchete marker/overwrite writes, single-file format v2 + compressie/encryptie.
    2. Performance-engine — single-pass contiguous UPDATE/DELETE (B8/B9), probe zonder per-key
      B-tree searches (M3), whole-file DML-resolutie, DeleteBulk/hash bulk-remove, batch-INSERT
      object[] (WP14), in-place patches (WP11).
    3. Meetdiscipline — median-of-3 harness, --pk-default, same-window --pk-ab.
    4. Betrouwbaarheid/hardening — downgrade-policy gedocumenteerd, default-engine-selectie
      nooit op PageBased, single-file concurrency-fix (2.0.0.1), 4-delige versienummers.
      Plus de eerlijke default-config caveats (NoEncryptMode file-level wrapper ~1.3-1.6x) en een
      benchmark-tabel.
  • docs/CHANGELOG.md[Unreleased] (perf/hardening-batch perf(delete): bulk descending PK-delete on the generic DELETE path #376-docs(bench): definitive NoEncryptMode A/B results and root-cause explanation (P3d) #388 + eerder unreleased)
    verplaatst naar [2.0.0.2] - 2026-09-04; nieuw leeg [Unreleased] bovenop + link naar de
    release-notities.
  • src/SharpCoreDB/NuGet.README.md — titel v2.0.0.2 + “What’s New in 2.0.0.2”-sectie +
    install/latest bijgewerkt.
  • docs/INDEX.md en docs/manual/upgrade-and-downgrade.md linken de nieuwe
    release-notities.

Validatie

  • Build groen (alle csproj’s op 2.0.0.2, geen oude versie-tokens meer).
  • Full suite: 1770 tests, 0 failed.

- Bump all projects/tests/tools/examples and Directory.Packages.props to
  2.0.0.2 (4-part patch on the 2.0.0.x line).
- docs/CHANGELOG: move [Unreleased] (the perf/hardening batch #376-#388 and
  earlier unreleased items) to [2.0.0.2] - 2026-09-04; new [Unreleased] on top.
- docs/2.0.0.2_WHAT_CHANGED.md: release notes with the consolidated 2.x-vs-
  1.9.x major steps (storage/format, performance engine, measurement discipline,
  reliability/compat/hardening) + honest default-config caveats.
- NuGet.README.md: retitled to v2.0.0.2 with a What's New section + updated
  install/latest lines.
- docs/INDEX.md + docs/manual/upgrade-and-downgrade.md link the new release
  notes.

Full suite 1770 tests, 0 failed.
@sonarqubecloud

sonarqubecloud Bot commented Sep 4, 2026

Copy link
Copy Markdown

@MPCoreDeveloper
MPCoreDeveloper merged commit cdbef86 into master Sep 4, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant