Releases: iris-connect/iris-client
v1.2.1
1.2.1 (2021-12-14)
Bug Fixes
- Fixes incorrect use of random generators when selecting words for readable tokens and replaces it with a secure random generator. (219ab0e), closes #525
Upgrade Guides
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.
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.
v1.2.0-rc.6
1.2.0-rc.6 (2021-12-10)
Bug Fixes
- apply removal of the index-tracking-url to e2e tests and remove the csv data export test for index-tracking as there is no data to export (0a2a029)
- Avoids readable but not writable announcement.db files for EPS by an update from EPS version v0.1.68 to v0.1.69. (0ab8c9e)
- 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
- update cypress to fix vulnerable dependencies and update the other npm packages to the latest versions (38dc6c7), closes #498
v1.2.0-rc.5
1.2.0-rc.5 (2021-12-07)
Bug Fixes
v1.2.0-rc.4
v1.2.0-rc.3
v1.2.0-rc.2
1.2.0-rc.2 (2021-11-29)
Bug Fixes
v1.2.0-rc.1
1.2.0-rc.1 (2021-11-29)
Bug Fixes
+
at the beginning of phone numbers are now preserved during CSV export. So an international phone number now remains complete. (3464165), closes #443 #445- 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)
- 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
- data export: Allow more number variants in the phone number sanitization. (a181c34), closes #478 #479
- 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
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
v1.1.1
1.1.1 (2021-11-17)
This bugfix release only affects standalone installations!
Bug Fixes
- The configuration for the private proxy now contains the necessary variable declarations again. Thanks to @jl-sitnrw (71ea823), closes #467
- The endpoint of the JSONRPC client is set to the right variable now. (9d598bc)
- With the stand alone installation, there is no longer an error at startup because a property is set with the wrong name. Thanks to @jl-sitnrw (8aa669d), closes #466
v1.1.0
1.1.0 (2021-11-03)
Bug Fixes
- After an update, the frontend is automatically reloaded if it would hang because of replaced files. (cb98b9c), closes iris-connect/iris-backlog#229 #358
- 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. (402baba)
- build: The image tags in the composite files are now correct with
-latest
in pre-release builds. (9146a1f) - 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. (d62ca2a), closes #442
- Fixed an occasional blank home screen when contact address information is missing. (8a7fe34), closes #350
- Front end no longer runs as root in the container. (6da6662), closes iris-connect/iris-backlog#224 #329
- If an error occurs in the app, a data request is now no longer created. Previously, data requests could arise here that were never
answered. (9e0c176), closes iris-connect/iris-backlog#124 - International phone numbers will be accepted now. (6b08b0a), closes iris-connect/iris-backlog#230
- Meaningful error message if username is already used. (e244049), closes iris-connect/iris-backlog#192
- Removes license reference for code generated by Swagger that no longer exists. (85c07a5)
- Restricts the content of …deployment….zip to the folders and files relevant for deployment. The previously included parent folder is now
removed. (d265238), closes #432 #433 - Use event request guest's mobile number as phone number if mobile number is valid and phone number is not. (99fd390), closes iris-connect/iris-backlog#249 #419
Features
- Add search hint to location search dialog explaining on how to use the new search algorithm. (3022d28), closes iris-connect/iris-backlog#110 #370
- Adds automated end to end tests to check many frontend core functionalities. (3dd737c), closes #420
- Change atomic address from columns to comma separated text in standard csv export. (a9a9fb5), closes iris-connect/iris-backlog#246 #403
- Enables MySQL, MariaDB and MSSQL to be used alongside PostgreSQL as DBMS. (416172f), closes #214 #386
- Extends the search of events and cases to a fuzzy and wildcard search over the visible text columns of the event and the case overview. (7457f11), closes iris-connect/iris-backlog#110 #385
- Old cases and events are deleted after a configurable time (default is after 6 months) with all associated data. (3da22e4), closes iris-connect/iris-backlog#244 #384
Upgrade Guides
Announcement for the next release
Starting with the next release we will switch to the current Java version with long-term support Java 17. This will then be the minimum requirement for the IRIS client. However, this will only affect stand-alone installations. For Docker installations, the appropriate Java version will be included in the Docker image.