Skip to content

Weasel 9.0.0

Choose a tag to compare

@jeremydmiller jeremydmiller released this 21 May 17:37
8a797d7

Weasel 9.0.0 — Critter Stack 2026

The database-layer foundation release for the Critter Stack 2026 wave, built on JasperFx 2.0. Consumed by Marten 9 and Polecat 4.

Packages

Weasel.Core · Weasel.Postgresql · Weasel.SqlServer · Weasel.Sqlite · Weasel.MySql · Weasel.Oracle · Weasel.EntityFrameworkCore — all 9.0.0.

Highlights

Foundation

  • Built on JasperFx 2.0.0 + JasperFx.Events 2.0.0 (final).
  • Targets net9.0;net10.0.

Dedupe pillar (jasperfx#214)

Weasel.Core is the consolidation home for database primitives that Marten and Polecat previously each owned a copy of:

  • IStorageOperation — Marten's IStorageOperation now extends Weasel.Core.IStorageOperation (sync Postprocess overload removed; async-only).
  • OperationRole — relocated from Marten.Internal.Operations to Weasel.Core.
  • BulkInsertMode — relocated to Weasel.Core.
  • Weasel.SqlServer.AdvisoryLock — the consolidated SQL Server advisory-lock implementation (Polecat folded its SqlServerAppLock into this).

Master plan: weasel#263 — complete.

Builds clean against JasperFx 2.0.0; full DB matrix (Postgres / SQL Server / Sqlite / MySql / Oracle) green.