Hey Y'all I'm incredibly out of date here as the header says. I'm looking to update from 3.4.2 in order to use the more robust transaction API and I was wondering if there are any major breaking changes that I should know about between the 3 major versions. I honestly have a pretty simple implementation at the moment and I only use the old transactions in a couple of places which I already planned to have to update.
I'm currently working on a major refactor of my project that's requiring me to rethink the majority of my queries anyways, would it almost be better to just spin up a new version, transfer over my migrations and go from there?
If transferring migrations ends up needing to happen are there any concerns there as well? I was using Claude to help me with this but when I noticed the model wasn't aware of the new version I decided to come here and ask since it's such a large jump.
Best