Sekiban.Pure.Postgres
10.0.0
dotnet add package Sekiban.Pure.Postgres --version 10.0.0
NuGet\Install-Package Sekiban.Pure.Postgres -Version 10.0.0
<PackageReference Include="Sekiban.Pure.Postgres" Version="10.0.0" />
<PackageVersion Include="Sekiban.Pure.Postgres" Version="10.0.0" />
<PackageReference Include="Sekiban.Pure.Postgres" />
paket add Sekiban.Pure.Postgres --version 10.0.0
#r "nuget: Sekiban.Pure.Postgres, 10.0.0"
#:package Sekiban.Pure.Postgres@10.0.0
#addin nuget:?package=Sekiban.Pure.Postgres&version=10.0.0
#tool nuget:?package=Sekiban.Pure.Postgres&version=10.0.0
Sekiban Pure - Aggregate-based Event Sourcing
Sekiban.Pure support policy / サポート方針
Sekiban.Pure is in maintenance mode: no new features. Its main target is .NET 10, and it builds for .NET 10 and .NET 11 (Sekiban.Pure 9.x remains available for .NET 9). We apply security fixes only: fixes for vulnerabilities in Sekiban.Pure itself and dependency updates that resolve published security advisories. For new projects we recommend Sekiban DCB.
Sekiban.Pure はメンテナンスモードです(機能追加なし)。メインの対応は .NET 10 で、.NET 10 と .NET 11 向けにビルドします(.NET 9 向けには Sekiban.Pure 9.x が引き続き利用できます)。対応するのはセキュリティ修正のみです(Sekiban.Pure 自身の脆弱性の修正と、公開済みのセキュリティ勧告を解消する依存関係の更新)。新規プロジェクトには Sekiban DCB を推奨します。
Sekiban Pure provides traditional aggregate-based event sourcing with Microsoft Orleans or Dapr for actor model support.
📚 Documentation: sekiban.dev
Sekiban Implementations
| Implementation | Description | Status |
|---|---|---|
| Sekiban DCB | Dynamic Consistency Boundary - tag-based event sourcing | ✅ Recommended |
| Sekiban.Pure | Traditional aggregate-based event sourcing | 🛠️ Maintenance |
Migration to DCB
New projects should use Sekiban DCB:
dotnet new install Sekiban.Dcb.Templates
dotnet new sekiban-dcb-orleans -n YourProjectName
Pure Features
- Aggregate-based: Traditional DDD aggregate event sourcing
- Orleans/Dapr: Actor model integration
- Multi-store: Cosmos DB and PostgreSQL support
Pure Packages
| Package | Description |
|---|---|
Sekiban.Pure |
Core framework |
Sekiban.Pure.Orleans |
Orleans integration |
Sekiban.Pure.Dapr |
Dapr integration |
Sekiban.Pure.Postgres |
PostgreSQL event store |
Sekiban.Pure.CosmosDb |
Cosmos DB event store |
Sekiban.Pure.AspNetCore |
ASP.NET Core integration |
Sekiban.Pure.NUnit |
NUnit testing |
Why DCB?
DCB (Dynamic Consistency Boundary) offers significant advantages over aggregate-based event sourcing:
- Flexible boundaries: Define consistency scope per command, not per aggregate
- No saga complexity: Cross-entity invariants without compensating events
- Optimistic concurrency: Tag-based conflict detection
- Better scalability: Actor model with dynamic tag placement
Learn more at dcb.events
Documentation
- Website: sekiban.dev
- Pure Docs: docs/llm (EN) | docs/llm_ja (JP)
- DCB Docs: docs/dcb_llm (EN) | docs/dcb_llm_ja (JP)
Community
Join the J-Tech JAPAN OSS Discord to ask questions and connect with other Sekiban users. There is a dedicated channel for the Sekiban community.
License
Apache 2.0 - Copyright (c) 2022- J-Tech Japan
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. net11.0 is compatible. |
-
net10.0
- Microsoft.EntityFrameworkCore (>= 10.0.15)
- Microsoft.Extensions.Caching.Abstractions (>= 10.0.15)
- Microsoft.Extensions.Configuration.Abstractions (>= 10.0.15)
- Microsoft.Extensions.Configuration.Binder (>= 10.0.15)
- Npgsql.EntityFrameworkCore.PostgreSQL (>= 10.0.3)
- Sekiban.Pure.AspNetCore (>= 10.0.0)
- System.Configuration.ConfigurationManager (>= 10.0.15)
-
net11.0
- Microsoft.EntityFrameworkCore (>= 10.0.15)
- Microsoft.Extensions.Configuration.Binder (>= 10.0.15)
- Npgsql.EntityFrameworkCore.PostgreSQL (>= 10.0.3)
- Sekiban.Pure.AspNetCore (>= 10.0.0)
- System.Configuration.ConfigurationManager (>= 10.0.15)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 10.0.0 | 86 | 11/13/2026 |
| 9.0.0 | 1,536 | 9/22/2025 |
| 1.0.2-preview10 | 281 | 9/22/2025 |
| 1.0.2-preview09 | 256 | 9/22/2025 |
| 1.0.2-preview08 | 319 | 9/15/2025 |
| 1.0.2-preview07 | 230 | 9/13/2025 |
| 1.0.2-preview06 | 165 | 9/13/2025 |
| 1.0.2-preview05 | 231 | 9/5/2025 |
| 1.0.2-preview04 | 235 | 9/5/2025 |
| 1.0.2-preview03 | 238 | 9/3/2025 |
| 1.0.2-preview02 | 307 | 8/25/2025 |
| 1.0.2-preview01 | 163 | 8/23/2025 |
| 1.0.1-preview24 | 278 | 8/11/2025 |
| 1.0.1-preview23 | 245 | 8/11/2025 |
| 1.0.1-preview22 | 224 | 8/11/2025 |
| 1.0.1-preview21 | 3,610 | 7/29/2025 |
| 1.0.1-preview20 | 434 | 7/26/2025 |
| 1.0.1-preview19 | 267 | 7/17/2025 |
| 1.0.1-preview18 | 231 | 7/15/2025 |
| 1.0.1-preview17 | 255 | 7/14/2025 |