Upgrading webservices.rest to require openmrs-core 2.4.x

The webservices.rest module claims compatibility as far as OpenMRS Core 1.8. We are still running most of the tests in the module against that outdated version, which is not ideal.

The need to upgrade came with trying to make changes in the attachments module that depends on the webservices.rest module and adds some REST resources. Basically due to using outdated version of OpenMRS core by the webservices.rest module the tests in the attachments module cannot be run against any newer version of core.

I’d propose to upgrade webservices.rest to require OpenMRS Core 2.4.x, which is based on Spring 5.x, which is modern enough and it will let us modernize the codebase and tests a bit…

4 Likes

I am in full agreement with you on this! :slight_smile:

@raff would you like to take on this upgrade?

Yes, I’ll give it a try.

Awesome! :smiley:

Works for me, thanks @raff … fyi @mseaton in case he has concerns.