flagsmith icon indicating copy to clipboard operation
flagsmith copied to clipboard

Implement Flag Versioning in the API and UI

Open dabeeeenster opened this issue 2 years ago • 6 comments

We are already doing some versioning of Flags for Change Requests. We could build on this and keep a history of all flag state changes. This would allow users to roll back to previous states, view state history etc.

This could also tie in with the Audit Log - allow you to link fro the Audit Log to a specific flag version.

Suggest having a "Version" tab in the flag modal that shows you all the versions of the flag as well as their state changes.

Note!

  • Engine for versioning is in Open Source
  • Flag versioning view/roll back and alerting for stale flags is in Scale up and Enterprise

dabeeeenster avatar Sep 12 '22 14:09 dabeeeenster

@kyle-ssg the API is now ready for change requests to include versions. The plan, as such, is for you to create the version (or versions), then attach those to the change request. See docs for creating a change request with a version here:

image

Edit: again, this is only currently available in staging.

matthewelwell avatar Mar 13 '24 10:03 matthewelwell