Introduction & Contributor Access – Interest in Java 17 Migration

Hi everyone!

I’m Mahek Yadav, a beginner developer and an aspiring GSoC contributor. I’m very interested in the recent proposal regarding the migration to Java 17 and Spring 6. I’ve already requested Jira Contributor access via the Help Desk (OpenMRS ID: mahek1), but while I wait, I’ve started exploring the openmrs-core repository.

I have a question regarding the roadmap: Since the migration involves moving from javax.servlet to jakarta.servlet and upgrading to Hibernate 6, are there any “Domain Modernization” tickets or specific modules that are currently high priority for this transition? I would love to start with a smaller task, like updating JPA annotations or helping with library version bumps in a specific module.

Looking forward to learning from the community!

Did you get a chance to look at this? https://openmrs.atlassian.net/wiki/spaces/projects/pages/443514897/Migrating+the+OpenMRS+Backend+to+Java+21

Thank you for the link! I see the goal is now Java 21.