Repository navigation
Release v1.0.26
feat: Enhance feature flag management with time-based scheduling and targeting rules
- Added time-based activation properties to feature flags, including StartTime, EndTime, Duration, and TimeZone.
- Implemented logic to evaluate feature flags based on time-based activation and rollout percentages.
- Introduced targeting rules evaluation for feature flags, allowing for user-specific flag activation.
- Created a DeleteFlagAsync method to remove feature flags and their associated targeting rules.
- Updated database context and migrations to support new feature flag properties.
- Removed unnecessary console logging during database initialization.
- Added comprehensive unit tests for time-based scheduling functionality and validation of time zones.