Migrating users' data in SDK simple-storage to WebExtensions storage

Hi, I’m thinking of porting an SDK add-on to WebExtensions (so it will be guaranteed to work with multi-process Firefox). The add-on stores user data using SDK’s simple-storage. Is there a way to migrate that user data so it is not lost when a user upgrades from an SDK version of the add-on to a new WebExtensions version? Maybe this would require creating an intermediate SDK version that has access to both storage mechanisms that could do the migration? (I think I read that there was an effort to allow SDK add-ons use WebExtensions modules to facilitate migrations?) Thanks, -Paul

Looks like this is the best bet:
https://bugzilla.mozilla.org/show_bug.cgi?id=1252227

See also:
https://docs.google.com/document/d/18KCEIohJdQBLsHW2A9HkaZKsXhVEIhk8qvSSzU2GkzA/edit

There will soon be ways to do that, I think the code for it is supposed to land this week and documentation & blog post will follow. It’s also possible that more convenient methods to directly migrate data will come in the future, but that’s not nailed in stone yet afaik.