Skip to content

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.

Released under the MIT License.