Skip to content

Release v1.0.26

Choose a tag to compare

@github-actions github-actions released this 02 Jul 09:45

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.