v1.2.0
1.2.0 (2021-12-14)
Bug Fixes
- An admin can now change a user's data again. An error occurred because the check against duplicate usernames was wrong. The change of the user data by the user himself was not affected. (0fda2b6)
- Avoids readable but not writable announcement.db files for EPS by an update from EPS version v0.1.68 to v0.1.69. (0ab8c9e)
- Cleans the Docker image of the frontend from artifacts that are only needed for the build. This makes it more secure and greatly reduced in size. (63051b1), closes #442
- Clearing database table
case_data_request
before adding new not-null fields. Not critical, because feature is not in use yet. (9389239), closes #490 - data export:
+
at the beginning of phone numbers are now preserved during CSV export. So an international phone number now remains complete. (3464165), closes #443 #445 - data export: Allow more number variants in the phone number sanitization. (a181c34), closes #478 #479
- data export: Extend data export sanitization whitelist to allow a wider range of Latin Letters. (4082e5f)
- Improves timeouts in Client and extends the checks for the status (EPS version) to better determine the status. (af73f61), closes #509
- Increases burst and delay of the integrated NGINX reverse proxy to allow a large number of status requests for the apps. (9945be5), closes #500
- Restricts the content of …deployment….zip to the folders and files relevant for deployment. The previously included parent folder is now removed. (580e551), closes #432 #433
- Update cypress to fix vulnerable dependencies and update the other npm packages to the latest versions. (38dc6c7), closes #498
Features
- A readable code is now used for the data request to an index case. This consists of four random words and an abbreviation for the department. (e913f8a), closes iris-connect/iris-backlog#245 #460
- Add event tracking xlsx data export for octoware, refactor and unify the data export functionality (b442014)
- Admin: Docker is now told the health status of the client backend (BFF) container. Administrators can build monitoring functions on this. (8d262ac), closes #451
- Display checkin app status information in the frontend to inform the user if there are problems with a connected data provider (c0c21f1), closes iris-connect/iris-backlog#221 #444
- Provides excel export for event tracking standard format and improves table selection usability. (5132b0a), closes #266 #476
- Updates EPS from version v0.1.66 to v0.1.68. (c7afbf5)
- Uses and requires Java 17 (new long term support version) as baseline. (558171b), closes #393
- When a user changes his password, the old password is now also expected and checked to ensure it is correct. (72af5dc), closes iris-connect/iris-backlog#250 #431
Note about the runtime environment for stand-alone installations.
IRIS now uses and requires Java 17! For stand-alone installations, make sure that a current version of Java 17 is installed! With this we use the latest version of Java with long term support.