SDK Compatibility matrix

We currently are using the 2023R3 SDK in our desktop application. One of our clients is running 2023R1 and we are not able to get video from that server. I am not 100% but I seem to recall that the 2023R3 SDK was not backwards compatible so we have been advising them to upgrade their server. They are asking if they can upgrade to the latest 2024R1 version instead since they are going to go through the upgrade motions. My question is do you know if the 2023R3 client SDK we use in our desktop app will be compatible with 2024R1 server or we must update our client application? If we do update, will our other clients running 2023R3 servers be affected until they upgrade as well?

Best explanation of compatibility using MIP SDK… https://developer.milestonesys.com/s/article/about-MIP-SDK-compatibility-with-XProtect-product-versions

Your desktop application (2023R3 SDK) towards your customer’s XProtect 2024R1 should work without issues.

I am curious as to what error you see using your desktop application (2023R3 SDK) towards your customer’s XProtect 2023R1, in most cases that should work without issues.

OK thank you. Based on this, we double checked the client network setup and turned out they had a DNS issue that could not resolve to the recording server using just its hostname. The SDK compatibility did not come into play.