this is an announcement of reset of both of our environments. We are making further improvements to our data structure which are unfortunately not backwards compatible and everybody has to update their integrations.
- Old data will still be accessible through a locally run wt-read-api checked out to an older version (0.8.1). No data will be deleted. We cannot do that.
- We will not provide a data migration tool.
- If you depend somewhere on an existing data (we will reupload at least the contents of wt-fixtures), its address will be different.
What do you need to do?
- If you don't care about your data, nothing.
- If you are running your own WTIndex, nothing. It won't be affected.
- If you want to continue experimenting with Winding Tree, please re-upload your data after the reset and take into account the following changes:
-
https://github.com/windingtree/wiki/pull/79 - We are removing any data stored in object keys as that is considered as a bad practice. This affects lists of room types, rate plans and also affects availability data structure.
- If you need help, reach out to us via any of our many communication channels.
Is this something that will happen again?
- Yes. We will inevitably introduce more breaking changes in the future.
- demo and playground environments should be considered as very volatile. Do not rely on them in any of your production-like setup.
- We are figuring out how to keep everything more stable regarding the data structure (version pinning, data expiration, multiple version support....). But nothing is yet set in stone.
I sincerely hope that you understand why we have to do this and that we won't break any of your stuff. If you have any comments on this topic or need any help, just join the conversation in this topic. I will announce new WTIndex addresses as soon as they are ready in this topic as well.
I will keep you posted with any updates in this thread.