Skip to content

Releases: hzi-braunschweig/SORMAS-Project

SORMAS Release Candidate 1.79.0

27 Jan 11:24
Compare
Choose a tag to compare
Pre-release

Feature Configuration Changes

  • Added a new property called MAX_CHANGE_DATE_PERIOD to the LIMITED_SYNCHRONIZATION feature type: Amount of days in which an entity needs to have been changed in order to be synchronized to the mobile app. Unchanged data will also be removed from the mobile app according to this rule.

Changelog

New Features

Web Application

  • General: Users with the user right to delete an entity are now able to see soft-deleted entities (#8465)

Mobile Application

  • General: Synchronization to the mobile app can now be limited to data that has been changed in a defined time period (#7305)

Improvements

Web Application

  • Persons: Info cards for cases, contacts, etc. of persons are now also displayed on the person pages of those entities (#6052)
  • Tasks: Tasks associated with archived entities are now read-only (#8727)
  • Tasks: Added a task type filter to the task directory (#3842)
  • Users: User roles can no longer be enabled if they don't have at least one user right selected (#10033)
  • S2S: Surveillance reports are now shareable with other instances (#10247)
  • External Reporting: Deletion button is no longer displayed if a case/event was not sent to the reporting tool yet (#11076)

Changes

Bugfixes

Web Application

  • Fixed sample directory search field being disabled in bulk edit mode (#11367)
  • Fixed contact and case directory search fields being disabled in bulk edit mode (#11268)
  • Fixed an error when trying to merge persons with incomplete home addresses from different jurisdictions (#11017)
  • Fixed users being able to share contacts or cases individually if both are linked to the same sample (#10852)
  • Fixed an issue with exporting and then importing the same contact (#11335)
  • Fixed an error when trying to enter the Persons directory as a user with no view rights for any other entity (#11227)
  • Fixed an error when trying to access the Areas tab in the Configuration menu (#11344)
  • Fixed an error when trying to open the epi data tab for a case created from a contact (#11337)
  • Fixed an error when trying to send exposures via ReST (#11192)
  • Fixed "Assigned by" field being empty when bulk-assigning tasks (#11226)
  • Fixed travel entries not being properly displayed on person pages depending on jurisdiction and disease (#11247)
  • Fixed entity counter being reset to 0 when entering the case bulk edit mode (#11313)
  • Fixed point of entry name and description header being displayed in the case page even for in-country cases (#11293)
  • Fixed wrong user count being displayed in the user management screen when in bulk edit mode (#11240)
  • Fixed new visit button being centered for officer roles in the follow-up tab of converted contacts (#8734)
  • Fixed port health tab missing for users with the roles admin and national clinician (#9360)
  • Fixed unsaved changes check being triggered twice when editing travel entries (#9811)
  • Fixed facility name field being mandatory in the case line listing popup (#10395)
  • Layout fixes in the lab message directory (#10537)
  • Layout fix for the search field in the sample directory (#11263)
  • Layout fix for the S2S share directory (#10535)
  • Fixed formatting of the error message in the symptoms tab when missing information for vesiculopustular rash (#9742)
  • Fixed shares not appearing as processed immediately after being shared (#11291)
  • Fixed an error when accepting the share of a case that was soft-deleted or for which the share was revoked in the sending instance (#11143)
  • Fixed "Share with" text field being duplicated after revoking a share request (#11161)
  • Fixed incomplete warning message about pending share requests when deleting cases or contacts (#11120)

Mobile Application

  • Fixed a crash when trying to open event tasks as a surveillance officer (#10436)

Refactoring

  • Moved functional information from toString to getCaption methods to improve data privacy (#9759)
  • Refactored how visits are linked to contacts if they don't match the defined visit threshold (#10484)
  • Reworked AbstractCoreAdoService.addChangeDates to no longer motivate duplicate joins (#11002)

Technology

  • Updated DependencyCheck to 7.4.4 (#11308)

Testing

SORMAS Release Candidate 1.78.0

21 Dec 16:51
Compare
Choose a tag to compare
Pre-release

Changelog

New Features

Web Application

  • Persons: Add creation/link buttons (#6053)
  • Tasks: Manual archiving (#4060)
  • Laboratory: Add a Field for the NotificationBundleId to the External Message and map it when processing (#10826)

Improvements

Web Application

  • General: Improve readability of long button captions (#3429)
  • General: Performance improvement for directories with much data (#10958)
  • Case, Contact, Event, EventParticipant, TravelEntry, Immunization: Performance improvement for directory with much data or complex query conditions (#11013)
  • Database Export: Added missing database tables (#10185)
  • User Roles: Helping to select meaning combination of user rights (#10034)

Changes

Web Application

  • Case, Contact: Calculate number of missing visits in the backend (#9611)
  • Avoid NPE for external journal responses without message (#8640)
  • S2S Automatic update in the share-box (#8471)

Bugfixes

Web Application

  • Fixed that documents in events can be deleted (#11193)
  • Avoid creating multiple cases from the sample and pathogen test (#10525)
  • Line up archiving info with fields (#8628)
  • Remove validation error in task create form when valid date is entered (#8438)
  • Consistently display date validation for events (#8416)
  • Configurations: Only display bulk actions when in bulk mode (#10376)
  • Developer tab : Fixed that number of generated data can be removed without causing an exception (#10922)

Mobile Application

  • Fixed sync with mobile app (#11187)
  • Added missing phone and email validation (#10991)

Testing

Technology

SORMAS Release 1.77.5

15 Dec 17:10
Compare
Choose a tag to compare

Changelog

Bugfixes

Web Application

  • Fixed cases not being deleted by automatic deletion when connected to external messages (#11176)
  • Fixed processed messages remaining in the system after soft-deleting their associated cases, contacts or event participants (#11174)

SORMAS Release Candidate 1.77.3

07 Dec 15:08
Compare
Choose a tag to compare
Pre-release

Changelog

Bugfixes

Web Application

  • Fixed an error when trying to sort the event actions directory by some of the columns (#11113)
  • Fixed an error when entering events with the reporting tool module active (#11110)
  • Fixed reporting tool sidebar component being active for cases without ownership (#11102)
  • Fixed cases with attached lab messages not being acceptable in target systems (#11122)
  • Fixed external message icon not being visible for contacts, event participants and converted cases (#11107)

SORMAS Release Candidate 1.77.2

06 Dec 10:14
Compare
Choose a tag to compare
Pre-release

Changelog

Bugfixes

Web Application

  • Fixed broken import from external reporting tool (#11098)

SORMAS Release Candidate 1.77.1

05 Dec 10:21
Compare
Choose a tag to compare
Pre-release

Changelog

Bugfixes

Web Application

  • Fixed deployment issues resulting from a misconfigured SQL upgrade entry (#11086)

SORMAS Release Candidate 1.77.0

02 Dec 23:22
Compare
Choose a tag to compare
Pre-release

Minor Releases

https://github.com/hzi-braunschweig/SORMAS-Project/releases/tag/v1.77.1
https://github.com/hzi-braunschweig/SORMAS-Project/releases/tag/v1.77.2
https://github.com/hzi-braunschweig/SORMAS-Project/releases/tag/v1.77.3
https://github.com/hzi-braunschweig/SORMAS-Project/releases/tag/v1.77.5

Changelog

New Features

Web Application

  • Users can now undo the deletion of entities as long as they have not yet been permanently deleted (#8990)

Persons

  • Added person merging to the bulk actions in the person directory, allowing users to merge duplicate persons together (#5606)

Contacts

  • Users can now choose to adopt the home address of the source case when creating a contact (#7062)

Improvements

Web Application

  • Pseudonymization (i.e. marking fields as confidential) now properly distinguishes between personal and sensitive data (#10560)
  • Users with read-only permissions to entities can now still open the content of side components in order to see more details (#8463)
  • Improved general performance by removing unnecessary queries for embedded entities (#10208)

Persons

  • Added more information to the entity cards in the person form opened from the person directory (#6054)
  • Improved the performance of the person directory (#8938)
  • Persons only related to entity types the user has no access to are no longer shown in the person directory (#10414)
  • Improved the search options in the person search pop-up (#8485)

Cases

  • Added investigation date and date of outcome to detailed export (#2733)
  • Improved performance by not eagerly fetching contacts as part of exposures (#10695)
  • Added a filter to choose between the responsible jurisdiction and the play of stay to the case directory (#10837)
  • The "Don't send to reporting tool" checkbox is now only available if the case has never been shared before (#10833)

Contacts

  • Archived cases are no longer displayed in the pop-up to select a source case (#8716)

Laboratory

  • Samples only associated with archived entities are now also considered archived and therefore read-only (#8722)
  • Existing and newly added pathogen tests are now clearly distinguished when processing lab messages (#7376)
  • Pathogen test forms are now collapsible when editing samples while processing lab messages (#7378)

Tasks

  • Added an assignee user field that is automatically set to the user who assigns a task (#4621)

Aggregate Reporting

  • POE users now only see aggregated reports associated with a point of entry (#9703)

Documents

  • Restricted the supported file types for uploaded documents and added a check that rejects unsupported file types (#9965)

Users

  • Improved the validation message that informs the user about dependent user rights when editing user roles (#10339)

Configuration

  • Added address information to the facilities grid and extended the text filter to include those (#7549)

Changes

Web Application

  • Automatic deletion with the reference END is now done based on the end of process date instead of the change date (#8996)

External Reporting

  • Surveillance reports now also represent laboratory reports (#6621)
  • Adjusted the mapping of diseases in external messages (#9733)
  • Surveillance reports are now generated when processing lab messages connected to cases or physician's reports (#9680)

SORMAS2SORMAS

  • Adjusted under which circumstances users are allowed to edit person data based on whether there are entities with ownership connected to this person in the system (#10543)
  • Target systems now reject changes to a person that they have ownership of (#10544)

Bugfixes

General

  • Fixed facility not being pre-filled for users with an optional health facility (#10517)

Web Application

  • Fixed national clinicians being unable to edit samples and pathogen tests because of inaccessible lab details field (#10944)
  • Fixed national clinicians being able to edit the facility category of persons (#10775)
  • Fixed an error when users without the task view right attempted to create or enter cases (#10735)
  • Fixed all visits of contacts of the same person being deleted upon permanent deletion for one of the contacts if they were more then 30 days apart (#10622)
  • Fixed an error when generating reports in the Statistics view (#10645)
  • Fixed users without the case edit right still being able to attempt to create contacts with source case (#10805)
  • Fixed users with the view and create travel entry user rights not being able to view and create travel entries (#10450)
  • Fixed de-archived event participants not showing up when filtering the list by active event participants immediately (#10609)
  • Fixed an error when trying to open an existing exposure (#10874)
  • Fixed the duplicate detection pop-up not triggering when creating two contacts for the same person (#10601)
  • Fixed facility name & description not being optional in the case creation form (#10336)
  • Fixed buttons to create new entities still being shown in side components for users without the right to create new entities (#10631)
  • Fixed functionally wrong description of the user right to perform bulk operations on cases and samples (#11045)
  • Fixed users without the rights to see documents or quarantine orders still seeing the document templates card for events (#10851)
  • Fixed users without the case edit right being able to click on the "New report" button on the case page (#10564)
  • Fixed clinical course tab of cases still being visible with the associated feature configuration being turned off (#10641)
  • Fixed deleted cases still being visible in the reinfection status of a case (#10604)
  • Fixed immunization ID not being filterable in the immunization directory (#11068)
  • Fixed facility name & description not being cleared when changing the facility category and type (#10514)
  • Fixed users being able to open multiple import or line listing windows at once because the dropdowns stayed open (#9133)
  • Fixed hovering over the user rights of a user role no longer displaying more details (#10986)
  • Fixed checkboxes related to case reinfection not resetting properly after discarding changes (#10803)
  • Fixed the pop-up that informs the user about a person already being an event participant in an event being triggered twice (#10804)
  • Fixed clinical assessments grid not updating its height after deleting a clinical assessment (#10711)
  • Fixed "Show more" filter in directories often overlapping with buttons (#6919)
  • Fixed overlapping filters in the immunization directory (#7128)
  • Fixed bulk-deletion pop-up text being cut off for some languages (#10612)
  • Fixed the error message displayed when trying to save data with the required facility details field being empty (#10644)
  • Fixed an error when bulk-sending data to the reporting tool without selecting any actual data (#10997)
  • Fixed external surveillance tool response not matching error details (#10815)
  • Fixed an error when sharing a case with the reporting tool that was marked as "Don't share with reporting tool" (#10925)
  • Fixed delete button being visible for external messages without the associated user right being enabled (#10848)
  • Removed unused user rights (#8959)

Mobile Application

  • Fixed immunizations in the user's jurisdiction not being properly synchronized for facility-level users (#10710)
  • Fixed tested disease variant showing on the pathogen test page even for diseases without disease variants (#10670)
  • Fixed synchronization screen showing entities that aren't supposed to be shown under specific circumstances, and therefore showing wrong synchronization numbers (#10520)

Testing

Technology

  • Improved the performance of a query that fills test reports with sample report IDs; this only affects systems that haven't been updated to 1.76 yet (#11060)
  • Hibernate second-level cache is now used for infrastructure entities and users (#10214)
  • Updated JUnit to JUnit 5 (#10793)
  • Excluded read access of disease and feature configuration facades from the audit log (#9882)
  • Added important type-specific information that was not showing up to the audit log (#9710)
  • Reduced the log level of the RequestResponseLogger from DEBUG to TRACE (#9899)
  • Various code refactorings (#6116, #10750, #10861)

SORMAS Release 1.76.8

24 Nov 10:43
Compare
Choose a tag to compare

Changelog

Bugfixes

General

  • Fixed filter option 'only cases changed since last shared with reporting tool' (#10987)

SORMAS Release Candidate 1.76.7

21 Nov 12:51
Compare
Choose a tag to compare
Pre-release

Changelog

Bugfixes

General

  • Fixed vaccine name that was newly introduced in 1.76.6 (#10965)

SORMAS Release Candidate 1.76.6

18 Nov 11:19
Compare
Choose a tag to compare
Pre-release

Changelog

Improvements

General

  • Added additional vaccines for Covid-19 (#10920)

Bugfixes

Web Application

  • Fixed missing warning text when deleting an entity that was previously shared but not yet accepted (#10929)
  • Fixed deleted cases and their associated share requests still being visible in the source system (#10931)