Repository navigation
v1.0.1 - Performance Enhancement Release
🚀 Orleans.StateMachineES v1.0.1 - Performance Enhancement Release
This release includes comprehensive performance optimizations while maintaining full backward compatibility.
📦 NuGet Packages
- Orleans.StateMachineES v1.0.1 - Main library with state machine functionality
- Orleans.StateMachineES.Abstractions v1.0.1 - Core abstractions and interfaces
⚡ Performance Enhancements
- ValueTask Zero-Allocation: Eliminates Task allocations in hot-path async operations
- Object Pooling: Reduces GC pressure through ArrayPool-based memory management
- FrozenCollections: 40%+ faster lookup performance for static collections
- String Interning: Optimized memory usage for frequently-used state names
- ConfigureAwait(false): Enhanced thread pool utilization
📋 Installation
<PackageReference Include="Orleans.StateMachineES" Version="1.0.1" />
<PackageReference Include="Orleans.StateMachineES.Abstractions" Version="1.0.1" />🔗 Links
Full Changelog: v1.0.0...v1.0.1