Upgrade Core Libraries Sprint Announcement

From a discussion today during the Openmrs Implementer Developer Office hours on libraries to prioritize in this sprint for the Platform 2.3.0 release , the sprint team came up with the following selection of libraries to prioritize. We based the selection criteria on the low hanging fruit libraries that won’t require significant refactor of the code base and at the same time won’t cause heavy backward compatibility drawbacks.

  • org.liquibase:liquibase-core … 2.0.5 -> 3.6.3

  • log4j:log4j … 1.2.15 -> 1.2.17-atlassian-1

  • org.apache.velocity:velocity … 1.6.2 -> 1.7

  • org.apache.commons:commons-lang3 … 3.6 -> 3.9

  • postgresql:postgresql …9.0-801.jdbc4 -> 9.4.1208-jdbc42

  • org.hamcrest:hamcrest-library … 1.3 -> 2.1

More devs in the community are welcome to take on as many libraries as can be done within this sprint’s timeline.

cc @burke, @dkayiwa, @ssmusoke, @mozzy, @gcliff, @herbert24, @c.antwi, @odorajonathan, @georgejr, @reagan, @jwnasambu, @irenyak1 @everyone .

Thank you.

Nathan

2 Likes