Roadmap
The Sannr roadmap is fully committed to pushing boundaries in Native AOT performance and developer productivity. All roadmap items will strictly maintain 100% AOT compatibilityno reflection fallbacks.
Phase 1: Enhanced Compatibility
- Improved Build Support: Better error messages and compiler diagnostics.
- Legacy .NET Support: Compatibility bridges for older projects.
- Memory Optimization: Reduced memory footprint for monolithic models.
- Incremental Generation: Faster developer inner loop.
Phase 2: Framework Integration
- Blazor WASM Support: Client-side static validation via AOT binaries.
- Azure Functions: Cold-start optimizations.
- Microservices Patterns: Integrations for Service Meshes and Gateways.
- Kubernetes Native Validation
Phase 3: Advanced Features
- Cross-Entity Validation: Rules spanning multiple object boundaries.
- Temporal Rules: Time-aware evaluations via attributes.
- Complex Scenarios: Conditional logic chains.
Phase 4: Enterprise Expansion
- Distributed Validation Contracts: Protocol buffers alignment.
- Audit Trails: Advanced static compliance reporting.
- Advanced Migration Tools: Wider FluentValidation migration support.