Download Latest Version sormas_1.95.1.zip (292.8 MB)
Email in envelope

Get an email when there's a new version of SORMAS-Project

Home / v1.65.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2021-11-08 8.6 kB
Totals: 1 Item   8.6 kB 0

Feature Configurations

  • Added ADDITIONAL_TESTS: Allows users to add additional tests (e.g. to document blood values) to samples.

Server Properties

  • Added central.location.sync: Enables location data sync with central.
  • Removed sormas2sormas.retainCaseExternalToken.

Minor Releases

https://github.com/hzi-braunschweig/SORMAS-Project/releases/tag/v1.65.1

Changelog

New Features

General

  • Added a disease variant details field to cases, events, pathogen tests and travel entries; the visibility of this field depends on the disease variant configuration in the database (#5935)

Laboratory

  • Added a feature configuration to enable or disable additional tests (#6876)

Web Application

Cases

  • Added the possibility to store additional information in a separate database column which is shown as read-only fields in a new case section (#6989 & [#7068])

Improvements

General

Tasks

  • Assignable users are now properly filtered in relation to recent (responsible) jurisdiction changes (#6867)

Cases & Contacts

  • Improved the validation between temperature and fever by adding additional validations and allowing users to still save when the validation fails (#4383)

Cases

  • Added a comment field to hospitalizations and missing hospitalization fields to previous hospitalizations (#4593)

Web Application

  • Made a lot of improvements to backend queries related to the performance of a number of lists and directories (#555 & [#6811])
  • Improved the validation message for fields expecting numbers when they exceed the technical limitation for integers and floats (#7053)
  • Added more specific error messages to imports (#6661)
  • Email and SMS notifications are no longer prepared if they won't be sent anyway because the related feature is disabled (#5477)

Persons

  • Added additional minor improvements to the performance of the person directory (#6848)

Cases & Contacts

  • Added a read-only field that displays the last quarantine end date after quarantine has been extended or reduced (#6782)
  • Added the UUID of the related person to the case and contact directories (#6658)

Cases

  • Improved the hospitalization workflow, e.g. by allowing users to directly set a health facility when setting a case to hospitalized (#6889)

Contacts

  • Improved the performance of the backend query that loads the possible source cases of a contact (#6932)
  • Improved the performance of converting contacts to cases by removing unnecessary database calls (#4544)

Immunizations

  • Added the date of birth to the person name in the immunization page title (#7054)
  • Added the number of doses details field that was omitted in the recent immunizations migration (#6900)
  • Added pseudonymization to the immunization lists (#6810)

Travel Entries

  • Improved the conversion to cases by adding additional point of entry jurisdiction fields (#6283)
  • Added the related person name and date of birth to the travel entry page title (#7032)

SORMAS2SORMAS

  • Added a response comment to rejected share requests (#6122)
  • Added import/sync functionality from central to the local database (#6468)
  • Improved a few checkbox captions in the share popup (#6192)

Integration

  • Added the following profiles to the DEMIS adapter: DiagnosticReport.basedOn, Observation.identifier (#5139 & [#5713])

Changes

General

  • A number of enum values that are no longer for Covid-19 are now hidden for this disease (#6855)

Persons

  • It is no longer possible to create persons without a sex via the ReST interface (#6673)

Contacts

  • The contact classification is now required in the API and backend (#6828)

Web Application

Contacts

  • When importing contacts with a link to an existing source case, the UUID is no longer capitalized in order to support lowercase UUIDs in the database (#7081)

SORMAS2SORMAS

  • Excluded the external ID when sending pathogen test results via SORMAS2SORMAS (#7014)

Bugfixes

General

  • Fixed immunizations keeping their link to a recovered case if that case was deleted (#7129)
  • Fixed immunization management and immunization status not being updated when deleting vaccinations (#6895)
  • Fixed users being allowed to set the immunization end date to before the start date (#6872)
  • Fixed immunizations not having a proper string representation (#7085)
  • Fixed vaccines exclusive to Covid-19 being selectable for all diseases (#7149)

Web Application

  • Fixed re-importing exported cases leading to duplicate cases in the system when trying to overwrite the existing cases (#6975)
  • Fixed imports failing when selecting an existing person with invalid email addresses or phone numbers (#6866)
  • Fixed an error when trying to show regions in the dashboard map with cases without a place of stay jurisdiction in the database (#7079)
  • Fixed an export error for detailed case, contact and event participant exports when persons were associated with immunizations with a start but without an end date (#6832)
  • Fixed the detailed event export containing duplicate events (one line per event participant) for regional users (#6719)
  • Fixed caption and formatting issues related to exported vaccination and immunization information (#7102)
  • Fixed an error that appeared when trying to edit case or contact data after adding an empty primary contact detail to the related person (#6894)
  • Fixed converting travel entries to cases not persisting the symptom onset date specified in the creation window (#7004)
  • Removed the unused symptom onset date field from the travel entry creation form (#7003)
  • Fixed activities as case not getting merged properly when merging duplicate cases (#6833)
  • Fixed the overwrite follow-up date checkbox still being displayed if the follow-up was canceled (#6803)
  • Fixed filtering statistics by age intervals not being possible when selecting case counts (#6790)
  • Fixed very long event titles overlapping the import and export buttons in the event participants tab (#7046)
  • Fixed the download and remove buttons in the document lists overlapping the document names (#5513)
  • Fixed long district names leading to overlaps in the disease cards (#6864)
  • Fixed GPS fields overlapping when creating or editing users (#4660)
  • Fixed the buttons in the export configurations table being cut off after creating the first export configuration (#6651)
  • Fixed a minor display issue in the view option dropdown when showing transmission chains (#5936)
  • Fixed the revoke button not showing when receiving a case with ownership from another instance via SORMAS2SORMAS (#6999)
  • Fixed users not being able to download lab messages in a proper format (#6613)
  • Fixed column headers not being displayed correctly for lab messages (#6968)

Mobile Application

  • Fixed a number of (potential) synchronization problems (#6896, [#7024])
  • Fixed trying to change the language leading to an error when changing the language of the same user in the web app at the same time (#6815)
  • Fixed a crash when trying to enter non-numerical characters into the number of doses field in immunizations (#6994)
  • Fixed task reassignment logic differing from the web app (#6715)
  • Fixed disease details field missing in the case edit fragment (#6809)
  • Fixed event participant creation window not containing sex field (#7143)

Technology

  • Database migrations are now executed in separate transactions which should prevent timeouts during complex migrations (#6884)
  • Various code refactorings in order to improve both the stability and readability of the software (#3841, [#6587], [#6630], [#6758], [#6821], [#7047], [#7058], [#7071])
  • Added missing history tables for SORMAS2SORMAS tables (#6949)
  • Updated Vaadin to 8.14.1 (#6992)
  • Updated several dependencies to newer versions (#4707)
  • Increased the source language level of the sormas-api project to Java 8 (#6686)

Documentation

Testing

  • Included the Android app into the GitHub CI (#6665)
  • Added a script that can be used to compare the database tables with their history tables and return differences; the script can be found in sormas-backend/utils/checkHistoryTables.sql (#6121)
Source: README.md, updated 2021-11-08