More details of the release in https://wiki.openmrs.org/x/i4DTAw

Build: #339 was successful Changes by Darius Jazayeri <jazayeri@alum.mit.edu> and Mike Seaton

Code commits

Git

  • Mike Seaton

    Mike Seaton 0765db85f09c06bd15263c01e350657838be25e2

    Add equals and hashcode methods to IdsetMember

    • api/src/main/java/org/openmrs/module/reporting/evaluation/service/IdsetMember.java (version 0765db85f09c06bd15263c01e350657838be25e2)
  • Mike Seaton

    Mike Seaton 6def83bebbe161344ebe5d4cabec06b566a7171b

    Add missing read-only attribute on transactional annotation

    • api/src/main/java/org/openmrs/module/reporting/definition/service/BaseDefinitionService.java (version 6def83bebbe161344ebe5d4cabec06b566a7171b)
  • Mike Seaton

    Mike Seaton 14ac4313242c0a99e6876140bbc67947c5aab156

    Removing the code that manipulates idsets in a new transaction, and add in more comprehensive synchronization around the currentIdSet

    • api/src/main/java/org/openmrs/module/reporting/evaluation/service/EvaluationServiceImpl.java (version 14ac4313242c0a99e6876140bbc67947c5aab156)
    • api/src/main/resources/moduleApplicationContext.xml (version 14ac4313242c0a99e6876140bbc67947c5aab156)
  • Darius Jazayeri <jazayeri@alum.mit.edu>

    Darius Jazayeri <jazayeri@alum.mit.edu> 331fed87b284f52b1037bb9aa00e00bcc25015a3

    REPORT-674 - fixing deadlocks introduced as a result of the speedup by joining on idset table UHM-1371

    • api/src/main/java/org/openmrs/module/reporting/evaluation/service/EvaluationServiceImpl.java (version 331fed87b284f52b1037bb9aa00e00bcc25015a3)
    • api/src/main/resources/moduleApplicationContext.xml (version 331fed87b284f52b1037bb9aa00e00bcc25015a3)