v1.4.1: Release notes
Last updated
Last updated
is a minor release which includes a hotfix to the previous OpenCRVS v1.4.0 release. It is to be used in conjunction with a forked country configuration release
Core:
Fix Metabase versions in Dashboards service. Previously the version used for local development wasn't the one built into the docker image, which caused the locally generated initialisation file to fail in deployed environments.
Fix a seeding script bug, where it failed when done too quickly
Update minimum password length validation
Include middlename when generating fullnames
Refactored out the scattered logic for generating fullnames and converged them into a single function
Make lastname optional for a registered declaration
Recognize occupation as an optional field in informant section
Fix download failure when arrayToFieldTransormer
is used in template mapping
Fix multiple records not being downloaded simultaneously
Fix showing unassigned toast for reinstated declarations
Fix system crash when opening the started action modal
Make language names used in language select dropdowns configurable in country resource package copy
Fix login to field agent when an incomplete record is previously retrieved by them
Countryconfig:
Improved logging for emails being sent
Updated default Metabase init file so that it's compatible with the current Metabase version
Deployment: Verifies Kibana is ready before setting up alert configuration
Deployment: Removes depends_on
configuration from docker compose files
Deployment: Removes some deprecated deployment code around Elastalert config file formatting
Provisioning: Creates backup user on backup servers automatically
Provisioning: Update ansible Github action task version
Core: No breaking changes
Countryconfig:
Copy: All application copy is now located in src/translations as CSV files. This is so that copy would be easily editable in software like Excel and Google Sheets. After this change, AVAILABLE_LANGUAGES_SELECT
doesn't need to be defined anymore by country config.
In order to manage copy in 1.4.1 as opposed to <1.4.0, refer to the updated documentation .