Releases: SORMAS-Foundation/SORMAS-Project
SORMAS 1.91
Feature Configuration Changes
- Added a new property called
HIDE_JURISDICTION_FIELDS
to theCASE_SURVEILANCE
feature type: If enabled, allows users to set a default region, district, and community for the server, and hides jurisdiction fields from cases and locations. Default values will be automatically used instead. Might have unexpected side effects on other feature modules, e.g. contact tracing or event surveillance, and should only be used on systems exclusively used for case surveillance.
Changelog
New Features
General
- [General] Users can now see the contact information of other users next to reporting and responsible user fields (#6667)
Web Application
- [External Messages] External messages can now be automatically processed under specific circumstances (not on German systems) (#12573)
- [Infrastructure/Cases] Added an option to set default jurisdictions and hide the jurisdiction fields from cases (#12550)
Improvements
Web Application
- [Environments] District-level users can no longer edit sneding information of environment samples they have not created (#12666)
Mobile Application
- [General] Synchronization now properly takes into consideration user rights and enabled features for a few entities where this wasn't the case before (#10796)
- [Contacts] The "Create case from contact" button is now always shown, but an error is shown when attempting to use it for unconfirmed contacts (#8337)
- [Events] Renamed "Persons involved" to "Event participants" for consistency (#12605)
Bugfixes
Web Application
- Fixed error report files failing to be re-imported (#12736)
- Fixed an error preventing users from creating cases inside facilities (#12649)
- Fixed users bein gable to create cases through contacts or event participants with disabled case surveillance (#12643)
Mobile Application
- Fixed tasks related to cases unavailable to the user being pulled during synchronization (#12566)
SORMAS 1.90
Feature Configuration Changes
- Added a new property called
FETCH_MODE
to theEXTERNAL_MESSAGES
feature type: If enabled, external messages have to be manually fetched by the user. If disabled, external messages are pushed to SORMAS through a ReST endpoint.
Changelog
New Features
Web Application
- [Environments] Added environment samples to the status map on the samples dashboard (#11574)
- [Environments] Added duplicate detection to the environment import (#11569)
Improvements
General
- [Environments] Added a tested pathogen attribute to pathogen tests related to environment samples (#11582)
Web Application
- [External Messages] The "Pick or create entry" window when processing messages is now skipped if the user would only have one choice anyway (#12548)
- [External Messages] The place of stay of a created case is now automatically selected based on the person's home address and whether it matches an existing accommodation facility in the system; this is ignored on German systems (#12579)
- [External Messages] Added a field that reflects whether an external message might be automatically processed (#12571)
- [eSanté] Some elements in the external messages view unused in Luxembourg are now hidden for servers configured accordingly (#12549)
Changes
General
- [Environments] Region, district, and GPS coordinates of environments are now mandatory (#12578)
Bugfixes
Web Application
- Fixed weather conditions of environment samples not being saved (#12624)
- Fixed an error when trying to link cases and contacts to events if the person was already an event participant in that event (#12292)
- Fixed an error when trying to edit data after archiving it (#12574)
- Fixed dev mode possibly generating data with enum values that are unsupported in the server country (#12414)
Mobile Application
- Fixed environment location not having a proper caption in environment creation forms (#12623)
SORMAS 1.89.0
⚠️ Release Information
With this version, we increase the minimum required PostgreSQL version to 12 and the default version to 14. If you're using an earlier version, please make sure to upgrade it before deploying this release.
Caution: After upgrading, there is a chance that indexes in the database will be broken and SORMAS is not working as expected. To prevent this, all indexes in the database have to be rebuilt after the upgrade by executing this SQL command: REINDEX database sormas;
Changelog
New Features
General
- [Environments] Added pathogen tests to environment samples (#12467)
Web Application
- [Environments] Added an environment sample directory (#11566)
- [Environments] Added read, create and edit forms for environment samples (#12235)
- [Environments] Added a basic export to environments and environment samples (#11570)
- [Environments] Added import functionality to the environment directory (#11571)
Mobile Application
- [Environments] Added an environment sample list (#12468)
- [Environments] Added read, create and edit forms for environment samples (#12500)
Improvements
General
- [Environments] Added a report date field to environment samples (#12501)
Web Application
- [General] Significantly improved the messages and exception handling for bulk actions (#12257)
- [eSanté] Extended external messages with person address facility reference (#12366)
Bugfixes
Web Application
- Fixed environment samples not being deleted alongside their environments (#12572)
- Fixed automatic archiving not working with external surveillance tool configured (#12505)
- Fixed users with the "Edit existing immunization" user right not being able to delete/restore archived immunizations (#12346)
Mobile Application
- Fixed a potential crash on the mSERS screen during the last week of the year (#11262)
- Fixed obsolete environments not being removed from the mobile app (#12355)
- Fixed broken login sequence for users with access to only environments (#12368)
Technology
SORMAS 1.88.1
Changelog
Bugfixes
Web Application
- Fixed errors when fetching DEMIS messages due to dependency issues (#12513)
SORMAS 1.87.1
Changelog
Bugfixes
Web Application
- Fixed errors when fetching DEMIS messages due to dependency issues (#12513)
SORMAS Release Candidate 1.88.0
Release Information
#12448 introduces a session timeout for the web application that automatically logs out the user after 30 minutes. If you're using Keycloak as your authentication provider, in order for this functionality to work properly, please ensure that the SSO Session Idle variable in your realm settings are set to 30 minutes as well.
Minor Releases
https://github.com/hzi-braunschweig/SORMAS-Project/releases/tag/v1.88.1
Changelog
New Features
General
- [Laboratory] Added a new environment sample entity, currently without UI representation (#11721)
- [Laboratory] Introduced "Pathogen" as a new customizable enum (#11840)
Mobile Application
- [Environments] Environments can now be created and edited in the mobile app (#12030)
Improvements
General
- [Environments] Added tasks to environments (#11780)
- [Environments] Users on region and nation level can now be selected as responsible users for environments (12262)
- [Environments] Users can no longer edit environments outside their own jurisdiction (#12285)
Web Application
- [Laboratory] Added new CT value and prescriber fields to pathogen tests for Luxembourg servers (#12391)
- [eSanté] Extended the processing logic of external messages to incorporate eSanté fields (#12392)
- [eSanté] Added new fields required for eSanté to external messages (#12390)
Security
- Users are now automatically logged out of the web application after 30 minutes (#12448)
SORMAS 1.87.0
Minor Releases
https://github.com/hzi-braunschweig/SORMAS-Project/releases/tag/v1.87.1
Changelog
New Features
Mobile Application
- [Environments] Added a new environments menu entry with a list of environments (#12025)
Improvements
Web Application
- [General] Added the bulk action progress window to the "Delete" and "Restore" bulk actions (#11931)
- [General] Added the bulk action progress window to bulk actions that did not yet support it (#11464)
- [Cases] The "Edit" bulk action for cases now allows setting a new disease variant (#12028)
- [Cases & Contacts] Improvements to the duplicate detection algorithm in merge views (#12068)
- [Environments] Added the user right to see personal data to the default Environmental Surveillance User (#12284)
- [Users] Fixed performance issues when updating the user role of specific users (#12256)
Bugfixes
Web Application
- Fixed an error when performing actions that would lead to a case with clinical visits being cloned as a national user (#11365)
- Fixed reshared entities to Survnet not triggering a Survnet call when archived/dearchived (#12274)
Mobile Application
- Fixed failing synchronization on long-running apps due to a missing migration (#12332)
- Fixed failing synchronization for users without view access to environments (#12361)
Technology
- Updated a lot of dependencies
- gt-shapefile is now provided as serverlibs to remove its footprint from sormas-ear (#12094)
SORMAS 1.86.0
Release Information
- All user roles who currently have the EVENTGROUP_CREATE user right will automatically be granted the EVENTGROUP_LINK user right as well when deploying this version.
- The property
interface.demis.jndiName
in sormas.properties has been generalised tointerface.externalMessageAdapter.jndiName
. To ensure that instances with external message adapter continue to work as usual, this change must be manually applied to the sormas.properties file!
Changelog
New Features
Web Application
- [Environments] Added a new Environment entity, directory and create/edit forms (#11796, #11534, #11535)
- [Users] Added a new environmental surveillance default user role and accompanying rights (#11572)
Improvements
Web Application
- [General] Added the bulk action progress window to the "Archive" and "Dearchive" bulk actions (#11463)
- [General] Added REPORT as a new deletion reference for automatic and permanent deletion (#12067)
- [Cases & Contacts] Updated the warning messsage displayed whne user is not permitted to merge entities (#11517)
- [External Messages] Added person-related fields required for eSanté to the ExternalMessageDto (#12099)
- [External Messages] Added case report date to the ExternalMessageDto (#12212)
Bugfixes
Web Application
- Fixed some users not being able to link/unlink event groups to/from events owned by them (#11946)
- Fixed point of entry details being required when creating new port health cases (#12084)
- Fixed an occasional error when trying to merge persons with addresses (#12218)
- Fixed an error when entering the mSers view as a district-level user (#12182)
- Fixed an error when trying to edit a user role assigned to the current user (#12182)
- Fixed users without deletion rights not being able to merge cases (#12103)
- Fixed bulk action progress bar being displayed in multiple languages depending on server configuration (#12080)
- Fixed an error when trying to link event groups without the user right to create them (#12008)
- Made Demis references in sormas.properties generic (#12022)
- Fixed an error when trying to fetch new Demis messages (#12215)
- Fixed fields of persons shared via S2S not being read-only when not owned by the health department (#12088)
Mobile Application
- Fixed synchronization failures on some systems (#12182)
Technology
- Removed support for legacy audit mechanism (#8027)
- Reorganized dependencies to avoid packaced jars in apps (#11963)
- Replaced Ant build scripts with shell scripts (#12074)
- Explicitely added guava as a dependency in apps (#12219)
- Fixed broken collect-serverlibs job after dependency updates (#12185)
- Moved
check-suppressions.xml
directly to sormas-base (#11230)
SORMAS 1.85.0
⚠️ Release Information
- With this release, we have migrated Payara to 5.2022.5. It's mandatory to move to this version before updating to this SORMAS release. See here for a guide about how to migrate to a new Payara server.
- We have replaced our auditing mechanism, and the
sormas_audit_db
is therefore no longer used and can be deleted. If you want to do this, you probably want to make a backup before dropping the database:
sudo -u postgres pg_dump sormas_audit_db > sormas_audit_db.sql
sudo -u postgres psql -c "DROP DATABASE sormas_audit_db;"
Changelog
Improvements
General
- Added a new user right to push external messages to the system (#12034)
Web Application
- Users with archive but without edit rights over an entity can now properly archive/de-archive it (#11830)
- Users can no longer save mandatory fields that contain only blank spaces (#11817)
- Enabled buttons on the cards on read-only person pages for users with view/edit rights for the respective entity (#11518)
Bugfixes
Web Application
- Fixed sample bar chart on the sample dashboard showing wrong results (#12001)
- Fixed the edit icon appearing for not editable travel entries (#12043)
- Fixed a "null" string being shown below the samples card in the person view (#12081)
- Fixed S2S infrastructure sync failing when ther eare existing countries (#11961)
Technology
- Updated to Payara 5.2022.5 (#10499)
Documentation
SORMAS 1.84.1
Changelog
Bugfixes
Web Application
- Fixed performance issues in merge case and contact views (#12061)