In 2024R1 the download manager API seems to be updated.
If you rebuild the DownloadManagerClient in your SDK on a computer with 2024R1 if works with 2024R1. However it is then not backword compatible with older versions. If you rebuild with the older dlls it will work on older computers as before. However we need to be compatible with both older and newer versions since Milestone can be upgraded after our plugin has been installed.
So in short we would like an DownloadManagerClient to be compatible with both newer and older versions. Anny idears on how to resolve this.
There is a Retrieve10Interface and a Retrieve11Interface. It seems these sould be backward compatible with older versions and then a new “Retrieve24_1Interface” or something (new version is 24.1.0.0) should be available. Or am i missing something here with the interface versions?
This was reported as a bug. Milestone Development is developing a fix. I will update here when a fix is available.
There is a fix. The fix is in the form of a new installer.
VideoOS.DownloadManager.Installer.msi.SHA.txt destination: https://milestonedownload.blob.core.windows.net/files/Hotfixes/24.1/DownloadManager/VideoOS.DownloadManager.Installer.msi.SHA.txt
VideoOS.DownloadManager.Installer.msi destination: https://milestonedownload.blob.core.windows.net/files/Hotfixes/24.1/DownloadManager/VideoOS.DownloadManager.Installer.msi
Note these installation instructions.
msiexec /x {ACAAB125-C58A-41D3-AB5E-6ACEC1BF4D1E} needs to be run to uninstall the Download Manager and then installing the new one is as simple as running the .msi normally.
Note that this is a fix for the Download Manager in 2024R1, do not use it in other versions!
Milestone will also be making a knowledge base article on the issue and how use this fix, for now this isn’t yet ready.
We have verified the fix and released a new version of our integration that is compatible with the new download manager. Thanks for fast response! Thankful if you could ping us when the KB is published.