Releases: CodeShayk/SourceFlow.Net
Releases · CodeShayk/SourceFlow.Net
v1.0.0
Release Notes
[v1.0.0] * 29-11-2025
Core Framework (SourceFlow.Net)
- Complete event sourcing implementation with Domain-Driven Design (DDD) principles
- CQRS pattern implementation with command/query segregation
- Aggregate pattern for managing root entities within bounded contexts
- Saga orchestration for long-running transactions and workflow management
- Event-first design with comprehensive event sourcing foundation
- Command and event publishing/subscription infrastructure
- View model projection system for read-optimized data models
- Support for multiple .NET frameworks:
- .NET 10.0
- .NET 9.0
- .NET Standard 2.1
- .NET Standard 2.0
- .NET Framework 4.6.2
- OpenTelemetry integration for observability and tracing
- Dependency injection support via Microsoft.Extensions.DependencyInjection
- Structured logging support via Microsoft.Extensions.Logging
Entity Framework Store Provider (SourceFlow.Stores.EntityFramework)
ICommandStoreimplementation using Entity Framework CoreIEntityStoreimplementation using Entity Framework CoreIViewModelStoreimplementation using Entity Framework Core- Configurable connection strings per store type (separate or shared databases)
- Support for .NET 10.0, .NET 9.0, and .NET 8.0
- SQL Server database provider support
- Polly-based resilience and retry policies
- OpenTelemetry instrumentation for Entity Framework Core operations
Architecture & Patterns
- Clean architecture principles
- Separation of concerns between read and write models
- Event-driven communication between aggregates
- State preservation and consistency guarantees
- Extensible framework design for custom implementations
Documentation
- Comprehensive README with architecture diagrams
- Developer guide available on GitHub Wiki
- Package documentation and XML comments
- Architecture diagram showing complete system design
- Roadmap for future cloud provider support (v2.0.0)
Infrastructure
- NuGet package generation on build
- GitHub Actions CI/CD pipeline integration
- CodeQL security analysis
- Symbol packages for debugging support
- MIT License
v1.0.0-alpha.1
Release Notes:
- Targets -
.Net Framework 4.6.2,.Net Standard2.0&2.1,.Net 9.0.
Functionality
- Includes core functionality of the framework for
Event sourcingandCQRS.
For complete details please see documentation