How do you update the application to add the new ruleset version?

You want to create a new minor version of an application ruleset to add a new feature to your application. The new feature will be made available to users in a phased rollout.
How do you update the application to add the new ruleset version?

A. Lock and roll the existing ruleset, and update the existing application version.
B. Lock and roll the existing ruleset, and create a new application version.
C. Create a new application version and add the new ruleset version as a production ruleset.
D. Create a branch ruleset and a new application, and add the branch ruleset to the application.