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.58.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2021-03-25 10.4 kB
Totals: 1 Item   10.4 kB 0

VERY IMPORTANT: This version contains SQL commands that cannot be exeucted with PostgreSQL < 10. If you use an earlier version of PostgreSQL, please wait for 1.59.0 which will fix this problem.

Please do the following before updating an existing SORMAS instance: * Rename createDefaultUsers in your sormas.properties file to createDefaultEntities * Enable the pgcrypto extension for postgres: CREATE EXTENSION IF NOT EXISTS pgcrypto;

There have been three minor releases for this version; please download 1.58.3 instead of this main release: https://github.com/hzi-braunschweig/SORMAS-Project/releases/tag/v1.58.1 https://github.com/hzi-braunschweig/SORMAS-Project/releases/tag/v1.58.2 https://github.com/hzi-braunschweig/SORMAS-Project/releases/tag/v1.58.3

New Features

  • Added continents and subcontinents as new infrastructure types (#4775 & [#4776])
  • Added continent and subcontinent information to exposures and activities as case (#4777)
  • Users can now add multiple contact details to persons (#2744)
  • Added location information to facilities and a functionality that automatically fills addresses when a facility has been selected (#4027 & [#4028])
  • Added a country field to regions which allows admins to create infrastructure data in other countries (#4784)
  • [Web] All users can now assign tasks to users with a higher jurisdiction (#4582)
  • [Web] Added a button that automatically sets missing geo-coordinates of all persons based on their address (#3545)
  • [Web] Added automatically calculated expression fields to campaign data forms (#3067)
  • [Web] Added an event import (#4041)
  • [Web] Added a custom event participant export (#4043)
  • [Web] Exports can now be limited to the selected rows when in bulk-edit mode (#4044)
  • [Web] Added duplicate detection for samples (#4283)
  • [App] Added the new activities as case to the mobile app (#4445)

Improvements

  • Added new disease properties that allow switching between basic and extended classification (#4218)
  • Added a new event management status field to events (#4255)
  • Added a new sampling reason field to samples and replaced the Covid-19 test reason field of cases with it (#4555)
  • Added a new field to pathogen tests that indicates whether the test came in via an external system (#4562)
  • Added additional fields to events of the type cluster to collect more information about the mode of transmission (#4720)
  • Added concert as a new gathering type (#4474)
  • Follow-up status comments are now transferred to cases when converting contacts (#4332)
  • Added missing stay in ICU field to previous hospitalizations (#4591)
  • Added additional facility types (#4066)
  • Added additional quarantine types and facility types for Swiss systems (#4549)
  • Contact details fields are now also displayed for events with the event source Institutional Partner (#4450)
  • [Web] Improved the infrastructure import by giving users the option to overwrite existing values (#4782)
  • [Web] Community officers can now see tasks in their community and access the statistics section (#4488)
  • [Web] Altered the content of the generic error message to make it clearer for users (#4478)
  • [Web] Improved data generation in dev mode to support seeds and default values (#3233)
  • [Web] Users are now taken back to the event participant list when deleting an event participant (#2748)
  • [Web] Extended the data shown in the duplicate person popup for existing persons (#4003)
  • [Web] Limited disease field in user edit form is now hidden if all features that would use it are disabled (#4444)
  • [Web] Person duplicate detection now maps Unknown sex to all other sexes (#4533)
  • [Web] Case follow-up until date is now re-calculated when a symptom onset date is added (#4241)
  • [Web] Improved loading speed of sample list for lab officers (#4346)
  • [Web] Added a latest pathogen test result column to the list of event participants (#3853)
  • [Web] Added a feature configuration for the person directory (#4649)
  • [Web] Added an icon to unlink a case from an event to the event list of a case (#2984)
  • [Web] Users can now switch between onset and report date as the reference date on the surveillance dashboard (#3352)
  • [Web] Added optional translations to campaign diagram definitions (#4090)
  • [Web] Added extended classification fields to the detailed case export (#4796)
  • [Web] Export file names are now using the custom SORMAS instance name and localized entity names (#3992)
  • [Web] Added a filter and column for the reinfection field of cases to the case directory (#4816)
  • [Web] Added a new checkbox to exposures to specify the probable infection environment for German systems (#4564)
  • [SORMAS2SurvNet] Added a new internal ID field to events for German systems only (#4668)
  • [SORMAS2SurvNet] Added a duplicate detection for external tokens (#4489)
  • [SORMAS2SurvNet] Added information about when a case was last sent to SurvNet (#4771)
  • [SORMAS2SurvNet] Added bulk-sending of events (#4496)
  • [DEMIS2SORMAS] Improved the pre-filling of new case/sample forms when processing lab messages (#4106)
  • [DEMIS2SORMAS] Added a notification when no new lab messages could be fetched (#4208)
  • [DEMIS2SORMAS] Lab messages are now represented as XML when HTML conversion fails (#4742)
  • [DEMIS2SORMAS] It's no longer possible for two users to process the same lab message at the same time (#4509)
  • [DEMIS2SORMAS] Made lab message and creation forms independently scrollable (#4381)
  • [DEMIS2SORMAS] Made sure that last notification update date is consistent between SORMAS and the DEMIS adapter (#4246)
  • [Symptom Journals] Added a button to stop using the eDiary and switch to a manual follow-up process (#4516)
  • [PIA] Added PIA support for cases (#4236)
  • [CLIMEDO] CLIMEDO is now informed when cases and contacts get deleted (#4830)

Changes

  • Default creation of user accounts is now turned off by default (#4431)
  • Changed activities as case (added some facility types, removed some fields) to be in compliance with the IfSG for German systems (#4761)
  • External token fields are now activated for all countries (#4328)
  • Country of birth and citizenship are now pseudonymized (#4074)
  • Person fields related to CRS are now always hidden on German systems (#4675)
  • [SORMAS2SORMAS] Removed the option to pseudonymize data when ownership is transferred (#4107)

Bugfixes

  • Added missing translation property for country (#4664)
  • [Web] Fixed filters not being applied when in bulk-edit mode for cases and contacts (#4558)
  • [Web] Fixed age column not being properly sorted in event participants view (#4774)
  • [Web] Fixed vaccination date validation missing for contacts and event participants (#4665)
  • [Web] Added backend validation to prevent tasks from being saved without an associated entity (#4634)
  • [Web] Fixed date of visit or admission in hospitalizations being mistakenly set to the current date when changing the case's place of stay (#4480)
  • [Web] Fixed 403 HTTP status appearing when trying to log into the web app as a point of entry informant (#4686)
  • [Web] Fixed persons with only deleted event participants appearing in the person directory (#4597)
  • [Web] Fixed changing the health facility of a case re-assigning all associated tasks to a random officer (#4507)
  • [Web] Fixed event participants no longer being displayed after adding samples to them (#4653)
  • [Web] Fixed error when trying to sort the event directory by responsible or reporting user (#4666)
  • [Web] Fixed being unable to delete event participants with associated additional tests (#4471)
  • [Web] Fixed error when accessing the case directory as a point of entry supervisor (#4644)
  • [Web] Fixed date of report in line listing form accepting future dates (#4600)
  • [Web] Fixed missing "unsaved changes" prompt when changing address data (#4477)
  • [Web] Fixed "unsaved changes" warning popping up for event participants even when no data was changed (#4491)
  • [Web] Fixed users on district level or below being unable to filter the case directory by jurisdiction (#4389)
  • [Web] Fixed an error when trying to create a positive pathogen test for event participants associated to events without a disease (#4545)
  • [Web] Fixed incorrect quarantine date validation (#4559)
  • [Web] Fixed inconsitent behaviour of "show more/less filters" buttons (#3923)
  • [Web] Fixed person death date not properly adjusting to case outcome date when set to deceased (#4248)
  • [Web] Fixed potential problems with Umlauts during imports (#4050)
  • [Web] Fixed changing the width of a campaign dashboard chart not directly updating in the UI (#4689)
  • [Web] Fixed statistics map not being properly filled with data (#4565)
  • [Web] Fixed captions in custom export windows (#4647)
  • [Web] Fixed imports failing for users without a language set (#4795)
  • [Web] Fixed case import failing when specifying a disease variant (#4801)
  • [App] Fixed event participants getting transferred to the mobile app without their associated events under certain circumstances (#4748)
  • [App] Fixed multi-day events not being properly validated (#4362)
  • [App] Fixed hospitalization fields being editable even if the case was not in a hospital (#4701)
  • [App] Fixed existing facility data not shown when opening exposures or activities as case (#4511)
  • [ReST] Fixed no samples being returned by /samples/all when accessing the resource as a user without jurisdiction restrictions (#4193)
  • [ReST] Fixed sample lab being labeled as required even though it should be possible to create in-house samples without a lab (#4560)
  • [SORMAS2SurvNet] Fixed sending event actions to SurvNet not working properly
  • [DEMIS2SORMAS] Fixed new DEMIS notifications not being displayed
  • [DEMIS2SORMAS] Fixed missing text in error message (#4680)
  • [CLIMEDO] Fixed enrollment of new patients not working (#4525)
  • [CLIMEDO] Fixed problem when having the same telephone number for multiple contact persons (#4288)
  • [SORMAS-SB] Fixed default symtom journal user missing the external visit user role (#4497)

Technology

  • Added an SQL function that can be used to generate UUIDv4 encoded as base32 according to the format used in SORMAS (#4805)
  • Updated Vaadin to 8.12.3 (#4554)

Testing

  • Added person directory to automation tests (#4620)
  • Changed default logins on e2e tests (#4536)
Source: README.md, updated 2021-03-25