Skip to content

SORMAS Release Candidate 1.74.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@sormas-jenkins sormas-jenkins released this 13 Jul 17:28
· 5734 commits to master since this release

Minor Releases

https://github.com/hzi-braunschweig/SORMAS-Project/releases/tag/v1.74.1
https://github.com/hzi-braunschweig/SORMAS-Project/releases/tag/v1.74.2
https://github.com/hzi-braunschweig/SORMAS-Project/releases/tag/v1.74.3

Changelog

New Features

General

  • Added Urdu as a new language (#9042)

Web Application

Aggregate Reporting

  • Added a new view that lists aggregate report data and highlights duplicate entries (#9073)
  • Users can now edit and delete existing aggregate reports (#9119)

Mobile Application

Aggregate Reporting

  • Users can now view all aggregate reports related to their jurisdiction and create new reports for sub-jurisdictions (#9084)

Improvements

General

Aggregate Reporting

  • A set limited disease no longer limits the diseases shown in the aggregate reporting views (#9699)

Web Application

Laboratory

  • Improved performance of the samples directory (#9753)

Statistics

  • Added the userroles table to the database export (#9734)

External Reporting

  • Cases and contacts are now automatically reported to the reporting tool when archived or dearchived (#9274)

Changes

General

  • Moved functional information to other Java methods in order to better encapsulate personal information (#8314)

Immunizations

  • Vaccinations without a vaccination date are now also considered relevant for cases, contacts and event participants (#9265)

Web Application

Aggregate Reporting

  • Report numbers are no longer summarized with those of sub jurisdictions (#9068)
  • Invalid age groups in disease configurations no longer stop the server from starting, but log warnings instead (#9623)

External Reporting

  • Vaccination and immunization changes are now considered when calculating the change date of a case for the reporting tool (#9415)

Bugfixes

General

  • Fixed the possibility of samples being created without an associated case, contact or event participant through the ReST API (#9541)

Web Application

  • Fixed place of stay being mandatory in the case creation form for POE National Users (#9382)
  • Fixed event country not being editable after deleting all event participants (#9438)
  • Fixed unsaved changes warning being displayed after confirming the deletion of an entity, not before (#9435)
  • Fixed follow-up until date not being properly updated when entering positive samples for cases or contacts (#9447)
  • Fixed deletion configuration information not being properly displayed for the CREATION and ORIGIN references (#9207)
  • Fixed "New vaccination" button being visible in the person page and leading to an error when clicked (#9464)
  • Fixed some users not having access to all tasks they should be able to see (#9334)
  • Fixed infrastructure exports disregarding bulk selections (#9727)
  • Fixed "Action last modified by" column being empty for all event actions (#9520)
  • Fixed users with the roles Admin Surveillance Supervisor and Surveillance Supervisor being unassignable as responsible users of cases (#9350)
  • Fixed wrong test result counts on the dashboard (#9658)
  • Fixed confirmed case classification counts not matching on non-German instances when Germany-exclusive classifications have been used before (#9659)
  • Fixed immunization information not updated when changing the case of a disease while processing external messages (#9722)
  • Fixed an error when trying to clear all symptoms or set them to no/unknown with Monkeypox-specific symptoms visible (#9622)
  • Fixed vaccinations with empty vaccine names being merged when merging cases (#9549)
  • Fixed samples being duplicated when selecting resulting cases for event participants and contacts (#9632)
  • Fixed immunizations associated with cases created by processing phyisician's reports not being saved (#9654)
  • Fixed "Inactive" tag being displayed at active points of entry with different jurisdictions than the case jurisdiction (#9647)
  • Fixed share status not getting updated according to the latest modifications for contacts (#9785)
  • Fixed users not being able to accept contacts shared back to the source system (#9784)
  • Fixed "Reported by" filter in directories not being properly filled with user roles (#9584)
  • Fixed external lab officers being unable to edit samples because they couldn't be assigned to a laboratory (#8892)
  • Fixed POE users being unable to access the aggregate reporting directory (#9571)
  • Fixed an error when trying to bulk edit the assignee of tasks with task context General (#9554)
  • Fixed users being able to filter tasks by task contexts they should not have access to (#9388)
  • Fixed users being able to refer cases from points of entry without specifying a place of stay (#9445)
  • Fixed physician's reports being called lab messages in one occasion (#9590)
  • Fixed automatically scheduled deletion date not being displayed for manually deleted entities (#9305)
  • Fixed an error when scrolling through the subcontinent filters (#9494)
  • Fixed some mandatory fields appearing empty for Admin users (#9372)

Mobile Application

  • Fixed place of stay fields not being properly filled when editing point of entry cases (#9424)

Technology

  • Upgraded to Keycloak 18 (#8018)

Security

  • Password hashes are now always generated with consistent length (#9726)

Documentation

  • Moved the disease configuration documentation to the Wiki and extended it with information about age groups (#7657)

Testing