SORMAS Release Candidate 1.74.0
Pre-release
Pre-release
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)