Skip to content

Pva/upgrade java 21#456

Open
peter-va wants to merge 96 commits intodevelopfrom
PVA/Upgrade-Java-21
Open

Pva/upgrade java 21#456
peter-va wants to merge 96 commits intodevelopfrom
PVA/Upgrade-Java-21

Conversation

@peter-va
Copy link
Copy Markdown
Collaborator

@peter-va peter-va commented Feb 6, 2026

Upgrade to Java 21:

  1. Remove unused travis.yml and Dockerfile.
  2. Update workflow yamls to use Java 21.
  3. Update build.gradle to use Java 21.
  4. Migrate deprecated/renamed javax libraries to jakarta and update to 4.0.x
  5. Change deprecated Schema required to Schema.requiredMode.
  6. Force UTF-8 file reading for consistencies sake since >Java 18 assumes it.
  7. Migrate deprecated Java.net.URL to Java.net.URI.create().toURL(), both main and test.
  8. Added small test for getValueFromFile since it's a backbone function that gets changed.

Testing:

  • Run unit tests before migration (handful of tests broken)
  • Run unit tests after migration (the same ones as before are broken, no extras)
  • Run devreset through without errors
  • Run unit tests again (only 2 FHIR tests left broken)
  • Manual testing

bcarlsenca and others added 30 commits October 17, 2025 10:22
* EVSRESTAPI-636: spotless misc

* EVSRESTAPI-634: uri search modifiers and string missing search modifiers
* EVSRESTAPI-636: spotless misc

* EVSRESTAPI-634: uri search modifiers and string missing search modifiers

* EVSRESTAPI-634: same search modifiers for R4

* EVSRESTAPI-634: spotless misc
…-pageSize

Pva/evsrestapi 495 fix from record page size
* EVSRESTAPI-671: sparql prefix documentation

* EVSRESTAPI-671: spotless misc.
…s-endpoint

Pva/evsrestapi 220 property values endpoint
* [EVSRESTAPI-574] Improve handling of the triplestore databases - NCIT2, CTRP

* [EVSRESTAPI-677] Fix issue with TermSuggestionFormControllerTests

* [EVSRESTAPI-677] Fix issue with TermSuggestionFormControllerTests
* EVSRESTAPI-689: GraphReportLoadServiceImpl.java log hierarchy info

* EVSRESTAPI-689: removing TODOs; some minor test adjustments

* EVSRESTAPI-689: resolve more todos

* EVSRESTAPI-689: more notes

* spotless misc
adding property parameter for CodeSystem$lookup operation
* EVSRESTAPI-671: sparql prefix related documentation

* Fix formatting

---------

Co-authored-by: Brian Carlsen <bcarlsen@westcoastinformatics.com>
@peter-va peter-va marked this pull request as ready for review February 12, 2026 01:12
@peter-va peter-va requested a review from bcarlsenca February 12, 2026 01:12
Base automatically changed from develop-2.4 to develop March 3, 2026 23:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants