Only a day ago I realised that the List Data Store Entries (/cloud/v2/universes/{universe_id}/data-stores/{data_store_id}/entries) endpoint had changed the format of it’s response, specifically regarding the id. Before the change the id response would simply be the DataStore Key, however after the silent change the response was now global/[Key Name] This caused my entire app to break as now when fetching Key values, searching, updating, deleting and incrementing entries it now thought the global/ was part of the key.
I know this is an endpoint that’s currenlty in Beta and it only took about an hour to fix but my issue is that we weren’t notified. I know Roblox is really good at warning developers when Engine API’s get changed or are discontinued but there was no warning given. It’s also not difficult for Roblox as they already have our email’s, Roblox Messages and DevForum Messages.
Expected behavior
Roblox should inform developers of Open Cloud using all available methods of communication just like for changes to the Engine API.
This is a feature request so you should post it in Feature Requests. I believe the change you mentioned was actually a fix to a bug someone reported in this exact category, but I agree it’d be good to know when changes like this are made.
Posting this in the correct category will heighten the chances of change actually happening here
Hey there, we’re really sorry this happened and this is not aligned with how we want to deal with breaking changes on our APIs. Our apologies that this wasn’t announced. For this specific case I’ll reach out to internal teams to ensure this doesn’t happen again.
We do intend to give at least 2 weeks heads-up on breaking changes if they are needed, and ideally we avoid them entirely. Again we really apologize this change was rolled out in this way, it was an oversight.