
Feature flags are generally considered a configuration, not a new release of the software. However, you must ensure that all possible configurations enabled by feature flags are tested and validated before release. This means you can't push untested features to production just because they're hidden behind a flag—regulatory approval and validation are still required for any new feature, whether the flag is on or off. For A/B testing or gradual rollouts, both configurations (A and B) must be proven safe and effective. So, the software version itself doesn't necessarily change with the flag, but your validation must cover all intended combinations.