OpenMRS Core Master

Build: #4015 was successful

Job: Deploy to maven was successful

Stages & jobs

  1. Build

  2. Test

  3. Deploy

  4. Release

    Requires a user to start manually

Code commits

openmrs-core

  • Ruhanga <41738040+Ruhanga@users.noreply.github.com>

    Ruhanga <41738040+Ruhanga@users.noreply.github.com> 61b53923364db3bcd894e6d24cee207bee547f7f

    TRUNK-6351: Added Jackson Serializer/Deserializer (#5099)
    * TRUNK-6351: Added Jackson Serializer/Deserializer

    * TRUNK-6351: Improved whitelist checks

    * TRUNK-6351: Addressing PR reviews

    * TRUNK-6351: Fixed randomly failing test

    * TRUNK-6351: Fixed randomly failing test

    * TRUNK-6351: Rebased on upstream to fix tests

    * TRUNK-6351: Fixed tests failing on windows platform

    * TRUNK-6351: Make Fields visible

    * TRUNK-6351: Migrated from XStream to Jackson

    * TRUNK-6351: Ignore self referencing getter

    * TRUNK-6351: Added relevant liquibase migration

    * TRUNK-6351: Improved test coverage

    * TRUNK-6351: Fixed documentation oversight

    * TRUNK-6351: Applied review suggestions

    * TRUNK-6351: DomainService utility to become standard Transactional OpenmrsService

    * TRUNK-6351: Revert Address and Name Template migration to Jackson

    * TRUNK-6351: Minimize serialized detail to relevant fields.

    * TRUNK-6351: Addressing PR review

    * TRUNK-6351: Minor cleanup

    * TRUNK-6351: Prefer RefByUuid implementations over Reflections usage.

    * Undo unneccessary changes

    * Undo unneccessary changes

    * Undo unneccessary changes

    * Undo unneccessary changes

    * Undo unneccessary changes

    * Undo unneccessary changes

    * TRUNK-6351: Addressing PR review.

    * Undo unneccessary changes

    * Undo unneccessary changes

    * Improved test coverage

    * TRUNK-6351: Resolve merge conflicts

    * TRUNK-6351: Prefer Spring's dependency injection over OpenMRS' ServiceContext

    * TRUNK-6351: Address PR reviews.

    * TRUNK-6351: Addressed PR reviews

    * TRUNK-6351: Addressed PR reviews and improved test coverage

    * Add import for Arrays in ProviderServiceImpl

    ---------

    Co-authored-by: dkayiwa <dkayiwa@openmrs.org>

    • api/pom.xml (version 61b53923364db3bcd894e6d24cee207bee547f7f)
    • api/src/main/java/org/openmrs/api/DomainService.java (version 61b53923364db3bcd894e6d24cee207bee547f7f)
    • api/src/main/java/org/openmrs/api/RefByUuid.java (version 61b53923364db3bcd894e6d24cee207bee547f7f)
    • api/src/main/java/org/openmrs/api/impl/AdministrationServiceImpl.java (version 61b53923364db3bcd894e6d24cee207bee547f7f)
    • api/src/main/java/org/openmrs/api/impl/CohortServiceImpl.java (version 61b53923364db3bcd894e6d24cee207bee547f7f)
    • api/src/main/java/org/openmrs/api/impl/ConceptServiceImpl.java (version 61b53923364db3bcd894e6d24cee207bee547f7f)
    • api/src/main/java/org/openmrs/api/impl/ConditionServiceImpl.java (version 61b53923364db3bcd894e6d24cee207bee547f7f)
    • api/src/main/java/org/openmrs/api/impl/DatatypeServiceImpl.java (version 61b53923364db3bcd894e6d24cee207bee547f7f)
    • api/src/main/java/org/openmrs/api/impl/DiagnosisServiceImpl.java (version 61b53923364db3bcd894e6d24cee207bee547f7f)
    • api/src/main/java/org/openmrs/api/impl/DomainServiceImpl.java (version 61b53923364db3bcd894e6d24cee207bee547f7f)
    • api/src/main/java/org/openmrs/api/impl/EncounterServiceImpl.java (version 61b53923364db3bcd894e6d24cee207bee547f7f)
    • api/src/main/java/org/openmrs/api/impl/FormServiceImpl.java (version 61b53923364db3bcd894e6d24cee207bee547f7f)
    • api/src/main/java/org/openmrs/api/impl/LocationServiceImpl.java (version 61b53923364db3bcd894e6d24cee207bee547f7f)
    • api/src/main/java/org/openmrs/api/impl/MedicationDispenseServiceImpl.java (version 61b53923364db3bcd894e6d24cee207bee547f7f)
    • api/src/main/java/org/openmrs/api/impl/ObsServiceImpl.java (version 61b53923364db3bcd894e6d24cee207bee547f7f)
    • api/src/main/java/org/openmrs/api/impl/OrderServiceImpl.java (version 61b53923364db3bcd894e6d24cee207bee547f7f)
    • api/src/main/java/org/openmrs/api/impl/OrderSetServiceImpl.java (version 61b53923364db3bcd894e6d24cee207bee547f7f)
    • api/src/main/java/org/openmrs/api/impl/PatientServiceImpl.java (version 61b53923364db3bcd894e6d24cee207bee547f7f)
    • api/src/main/java/org/openmrs/api/impl/PersonServiceImpl.java (version 61b53923364db3bcd894e6d24cee207bee547f7f)
    • api/src/main/java/org/openmrs/api/impl/ProgramWorkflowServiceImpl.java (version 61b53923364db3bcd894e6d24cee207bee547f7f)
    • api/src/main/java/org/openmrs/api/impl/ProviderServiceImpl.java (version 61b53923364db3bcd894e6d24cee207bee547f7f)
    • api/src/main/java/org/openmrs/api/impl/UserServiceImpl.java (version 61b53923364db3bcd894e6d24cee207bee547f7f)
    • api/src/main/java/org/openmrs/api/impl/VisitServiceImpl.java (version 61b53923364db3bcd894e6d24cee207bee547f7f)
    • api/src/main/java/org/openmrs/hl7/impl/HL7ServiceImpl.java (version 61b53923364db3bcd894e6d24cee207bee547f7f)
    • api/src/main/java/org/openmrs/scheduler/timer/TimerSchedulerServiceImpl.java (version 61b53923364db3bcd894e6d24cee207bee547f7f)
    • api/src/main/java/org/openmrs/serialization/JacksonSerializer.java (version 61b53923364db3bcd894e6d24cee207bee547f7f)
    • api/src/main/java/org/openmrs/serialization/UuidReferenceModule.java (version 61b53923364db3bcd894e6d24cee207bee547f7f)
    • api/src/main/resources/applicationContext-service.xml (version 61b53923364db3bcd894e6d24cee207bee547f7f)
    • api/src/main/resources/cache-api.yaml (version 61b53923364db3bcd894e6d24cee207bee547f7f)
    • api/src/test/java/org/openmrs/api/RefByUuidTest.java (version 61b53923364db3bcd894e6d24cee207bee547f7f)
    • api/src/test/java/org/openmrs/api/cache/CacheConfigTest.java (version 61b53923364db3bcd894e6d24cee207bee547f7f)
    • api/src/test/java/org/openmrs/serialization/JacksonSerializerTest.java (version 61b53923364db3bcd894e6d24cee207bee547f7f)
    • pom.xml (version 61b53923364db3bcd894e6d24cee207bee547f7f)