SDK 6.0.0 Release

Dear OpenMRS Community,

We are pleased to announce the release of version 6.0.0 of the SDK. We’ve had 106 commits since the last major release, most of which have focused on improving the support for O3 deployments in the 5.x line of the SDK. The 6.0.0 line brings in baseline support for content packages, improvements to the Docker defaults and refreshes of the project archetypes in the SDK, particularly with improvements in the supported testing tooling.

We anticipate seeing the 6.x line of the SDK progress further along these lines, especially with more updated archetypes for OpenMRS projects, hopefully allowing developers to get more quickly into building features and spend less time customizing things.

As always, if there are features that the SDK is missing or if you have suggestions for how things could be done better, please feel free to reach out via Talk, Slack, or even Jira Issues to discuss any changes or ideas!

Using the New Release

Those of you who have already run the SDK setup should be able to immediately take advantage of the new release. New developers should be able to get started as explained in the Docs. CI processes that rely on the SDK as a Maven plugin will need to have their POMs updated to require version 6.0.0.

Kudos

I’d like to express my gratitude, especially to @wikumc, @mherman22, @kb019, and Nirupa Ravilla, all of whom have contributed to this latest release. @wikumc deserves special commendation as, effectively the maintainer of the SDK through its 5.x cycle.

7 Likes

Thanks @ibacher for the mention. Happy to contribute.

1 Like

I wonder if openmrs develop correctly aliases react to development or profiling modes now.

That’s a completely different tool with a separate release cycle.

didn’t know that :smile: