NOTE: This first post in this topic is a “wiki topic”, so anyone can edit it if you have a status to update on one of the modules listed here. If you have follow-up conversation for status or questions about your module, please use the “Reply as new topic” link in the sidebar to the right.
Hello Developers
Some modules have snapshot dependencies, and so we need to start figuring out which modules appear ready to be released and we start releasing.
See several module versions with SNAPSHOT’s as below:
Module, Version, and Owner
OpenMRS Platform - 1.11.4
adminui - 1.0
allergyapi - 1.3
allergyui - 1.2
appframework - 2.4
appui - 1.4
appointmentscheduling - 1.4
appointmentschedulingui - 1.0.3
atlas - 2.1
calculation - 1.1
chartsearch - 1.4.1 - @k_joseph
coreapps - 1.7
dataexchange - 1.3.1
emrapi - 1.11.1
event - 2.2.1
formentryapp - 1.2
htmlformentry - 2.6
htmlformenty19ext - 1.6.1
htmlformentryui - 1.3
htmlwidget - 1.7.0
idgen - 4.0
metadatadeploy - 1.5.0
metadatamapping - 1.0.2
metadatasharing - 1.1.9
namephonetics - 1.5
providermanagement - 2.3
refapp - 2.3
referencedemodata - 1.4.1
referencemetadata - 2.3
registrationapp - 1.3
registrationcore - 1.2
reporting - 0.9.7
reportingrest 1.5
serialization.xstream - 0.2.8
uicommons - 1.7
uiframework - 3.4
uilibrary - 2.0.4
webservices.rest - 2.12
The modules in bold are the ones whose versions haven’t changed between 2.2 and 2.3
We might want to know the release status of these snapshot dependencies to unblock the release.
As the chart search module has been released by @k_joseph, a maintenance release - 1.4.1 - we can get it into OpenMRS 2.3
Support for Maria DB - Work is in progress and its highly appreciated that some of them volunteered to complete work on it. Some discussions as per here.
Any heads up information on Support for Maria DB from @lluismf and @cintiadr would be good to hear
To Be Released:(We would be glad to hear updates (as replies) about the releases of the modules listed below on this post)
openMRSVersion - 1.11.4-SNAPSHOT - @dkayiwa (Required for Admin UI) – 1.11.3 released on May 21
registrationappVersion - 1.3-SNAPSHOT - @wyclif – 1.2 release on March 23
metadatasharingVersion - 1.2-SNAPSHOT - @raff – 1.1.9 released on March 6
uicommonsVersion - 1.7-SNAPSHOT - @darius – 1.6 released on April 20
coreappsVersion - 1.7-SNAPSHOT - @darius – 1.6 released on Apr 22
formentryappVersion - 1.2-SNAPSHOT - @willa – 1.1 released on March 16
appointmentschedulinguiVersion - 1.0.3-SNAPSHOT - @wyclif – 1.0.2 released on April 21st
adminuiVersion - 1.0-SNAPSHOT - @wyclif – First version to be released soon
Commits done after the release:
referencemetadataVersion - 2.4-SNAPSHOT - @darius –
Released on April 22. Some commits on July 14 and August 31st
Would this cause any trouble??
Released modules:Thank you @darius for getting the releases done
uiframeworkVersion - 3.4-SNAPSHOT – Released on 18th Sept - 16 contributors
appuiVersion - 1.4-SNAPSHOT – Released on 16th Sept - 12 contributors
webservices.restVersion - 2.12-SNAPSHOT – Released on 17th September - 54 contributors
Thanks to all the developers who helped on the work done for the above module releases.
Just to point out, I didn’t release anything, it was @wyclif who did all the work, and deserves the credit.
Further, I am not planning on doing the releases that have my name next to them (uicommons, coreapps, referencemetadata). Others have been actively working on the code (and I have not) so it’s better for them to do the releases.
I would expect @wyclif to release uicommons and coreapps.
I see that referencemetadata has commits by @dkayiwa (actually a merge) and @mogoodrich, so hopefully one of you can take care of this release.
As modules get released, please update the original post with the new version number that will be included within the 2.4 distribution and add the (:thumbsup:) in front, so we can continue to target those that don’t yet have the thumbs up mark.
Cheers,
-Burke
NOTE: I couldn’t mention @mseaton by name, since Discourse refuses to allow more than 10 mentions in a post.
I have released uicommons 1.7 and appointmentscheduling 1.4, @raff when do you plan to release metadatasharing? Because it is the blocker to releasing emrapi, coreapps and appointmentschedulingui.
Looks like emrapi versions 1.7, 1.8, 1.9 and 1.10 were released but never uploaded to modulus, this is not good.
Anyways @mogoodrich, @dkayiwa can you make me a maintainer for emrapi module? So that i can upload a new version when it is ready.
@tharunya can you update the released modules in the list at the top of this thread?
hi @tharunya, thanks for your great work towards this release plus the whole back-up team you are working with, just to let you know that chartsearch-1.4.1 is out according to the announcement and so we can get it into 2.3 instead
Okay, I just released Html Form Entry 2.6. A few questions/comments:
The release failed part of the way through when releasing through Bamboo. I believe I got everything deployed to the mavenrepo properly. However, since it failed, are there any bamboo variables that need to be manually updated?
How do I edit the original post so that I can add the ?
Do you have anything to say about these below modules’ releases? We thought you would be the right person to check for more information on them.
registrationapp - 1.3-SNAPSHOT
registrationcore - 1.2-SNAPSHOT
Thanks! I just released version htmlformentry19ext 1.6 and version allergyui 1.2 if you could update those as well with the (Modulus appears to be done right now, so I couldn’t upload them there, but will do so when it comes back up).
Yes, the two registration modules should be good to go.
There’s an outstanding bug in htmlformentryui that I hope to fix today or tomorrow, because I want to get it into a release we are doing this weekend. What is our timeframe?
Also, when we are doing these releases, should we also be updating the version numbers in the distro-referenceapp pom?
And finally, just wanted to ping @cintiadr… could you look at #1 in my previous comment. Is there anything we need to do here?
@mogoodrich if a module is listed in openmrs-contrib-bamboo bamboo will automatically update its version in the distro upon releasing it i.e. if it’s released from bamboo otherwise you have to manually update it.