v1.4.1: Release notes
Introduction
OpenCRVS v1.4.1 is a minor release which includes a hot-fix to the previous OpenCRVS v1.4.0 release. It is to be used in conjunction with a forked country configuration release v1.4.1
What's changed?
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 #6553
Update minimum password length validation #6559
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 mappingFix multiple records not being downloaded simultaneously #6492
Fix showing unassigned toast for reinstated declarations #6492
Fix system crash when opening the started action modal #6551
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 #6584
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 filesDeployment: 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
Breaking changes
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 here.