From 3631ebfb8e35bd0a18afe3b1e64be6df5cd1b7d3 Mon Sep 17 00:00:00 2001 From: naftis Date: Thu, 4 Jul 2024 10:26:08 +0300 Subject: [PATCH 1/2] chore(changelog): underline breaking and important changes --- CHANGELOG.md | 36 +++++++++++++++++++++++------------- 1 file changed, 23 insertions(+), 13 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d92697d95..582db38af 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,24 +1,38 @@ # Changelog -## 1.6.0 (TBD) +## 1.5.0 -- Remove `splitView` option from DOCUMENT_UPLOADER_WITH_OPTION field +### Breaking changes + +- #### Update the certificate preview mechanism + + In effort of minimizing JavaScript-bundle size, we have streamlined the way how review certificate -page renders certificates. In case the images in your certificates are previewing blurry, you need to update your SVG-certificates to print QR-codes and other images directly with `` instead of the more complicated `` -paradigm. This doesn't affect printed certificates as they are still created as previously. + +- #### Application config items `DATE_OF_BIRTH_UNKNOWN` and `INFORMANT_SIGNATURE_REQUIRED` moved under `FEATURES` + + See https://github.com/opencrvs/opencrvs-farajaland/pull/1005 for details + +- #### Infrastructure + +- Treat backup host identically to other hosts. To migrate: -## [1.5.0] + 1. Move all inventory files (qa.yml, production.yml...) from `infrastructure/server-setup` to `infrastructure/server-setup/inventory` + 2. Run environment creator for your backup server `yarn environment:init --environment=backup` +### Other changes + +- Upgrade Node.js to 18 +- Remove dependency OpenHIM. The OpenHIM database is kept for backwards compatibility reasons and will be removed in v1.6 - Change auth URLs to access them via gateway - Add hearth URL to search service - Include an endpoint for serving individual certificates in development mode - Include compositionId in confirm registration payload -- Move individual configuration options to feature flags - Remove logrocket refrences -- Upgrade to node 18 - Enable gzip compression in client & login - Make SENTRY_DSN variable optional - Use docker compose v2 in github workflows - Mass email from national system admin -- Remove dependency on openhim. The openhim db is kept for backwards compatibility reasons and will be removed in v1.6 -- Add smtp environment variables in qa compose file +- Add SMTP environment variables in qa compose file - Use image tag instead of patterns in certificate SVGs - Generate default address according to logged-in user's location - Remove authentication from dashboard queries route @@ -31,13 +45,9 @@ - Provide env variables for metabase admin credentials - Improved formatting of informant name for inProgress declaration emails - Rename `farajaland-map.geojson` to `map.geojson` to not tie implementations into example country naming +- Remove `splitView` option from DOCUMENT_UPLOADER_WITH_OPTION field [#114](https://github.com/opencrvs/opencrvs-countryconfig/pull/114) -**Infrastructure** - -- Treat backup host identically to other hosts. To migrate: - - 1. Move all inventory files (qa.yml, production.yml...) from `infrastructure/server-setup` to `infrastructure/server-setup/inventory` - 2. Run environment creator for your backup server `yarn environment:init --environment=backup` +- #### Infrastructure - Allow using staging to both period restore of production backup and also for backing up its own data to a different location using `backup_server_remote_target_directory` and `backup_server_remote_source_directory` ansible variables. This use case is mostly meant for OpenCRVS team internal use. From 5a658e44566d6b1f64b9aa7c9482cf8f71a03de0 Mon Sep 17 00:00:00 2001 From: naftis Date: Thu, 4 Jul 2024 10:36:51 +0300 Subject: [PATCH 2/2] chore: add auth for cert endpoint --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 582db38af..bbff50d9b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -46,6 +46,7 @@ - Improved formatting of informant name for inProgress declaration emails - Rename `farajaland-map.geojson` to `map.geojson` to not tie implementations into example country naming - Remove `splitView` option from DOCUMENT_UPLOADER_WITH_OPTION field [#114](https://github.com/opencrvs/opencrvs-countryconfig/pull/114) +- Enable authentication for certificates endpoint [#188](https://github.com/opencrvs/opencrvs-countryconfig/pull/188) - #### Infrastructure