We always test and maintain backward compatibility for one prior version for automation scripts. There were a lot of released versions between 3.0 and 4.3. Automation has gone through some changes and has some new/changed options.
i would suggest that you open a support ticket and submit a few sample scripts that are showing issues and we can see if there are some work arounds to make this easier.