OpenMRS Platform 2.0.5 is released!

The problem was manifesting itself in SDK at SDK fails with "Invalid server platform version"?, which uses the ArtifactDefaultVersion maven class for handling versions. To be 100% sure the version is handled correctly we would have to check edge cases e.g. if 2.0.4.1 is considered lower than 2.0.10 consistently across different maven versions.

Also I’m not sure about OpenMRS methods such as ModuleUtil.compareVersions. Peeking at code in master it does seem to be able to handle it, but I haven’t found any tests for such a format…

Anyway I don’t have time to investigate it further. Reverted the version on sourceforge. I won’t delete it from maven. If anyone hits any issue, hopefully finds this thread and uses 2.0.5 instead.

No. SDK is deployed to maven central. 3.8.2 was never synced there though (fixed it now). 3.9.0 is already available.