I’ve need to upgrade my client’s Parse-based app and server. The server is currently on 2.7.2 and it looks like I can go up to 5.x on my host (NodeChef). I’m guessing there is a similar leap for the iOS SDK.
That’s a big upgrade and I’m wondering if there is a way to pre-empt the compatibility issues? Is there a chart somewhere about version compat for Parse Server / Node / SDK?
Also the app is presently write-only to Parse. Am I correct that there is no need in that case to migrate (Mongo) database structure? The incoming objects will manage that on-the-fly, right?
thx!
1 Like
We just went through a similar thing and it was relatively easy. Things that we had to change:
- S3 config moved to process.env
- The promises are no longer Parse specific so you can (but don’t need to) move to async await
- We needed to migrate a lot of cloud code away from old style request.success to returning a promise (or a success value it you use async/await)
I’m looking for similar answers. Have you figured anything else out?
I’m on nodechef also and it appears they only go up to 5.4.0 but the latest parse-server “release” version is 7.0.0.
At first it seemed like the Parse Swift repo was the way to go for iOS but I discovered the last release was October, 2022.
So it seems like I should be using the Parse-SDK-iOS-OSX repo, as it is being actively maintained. The last release was 3 weeks ago.
Thanks!
Del