Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(changelog): underline breaking and important changes #194

Merged
merged 3 commits into from
Jul 9, 2024
Merged
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 24 additions & 13 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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 `<image width="36" height="36" xlink:href="{{qrCode}}" x="500" y="770"></image>` instead of the more complicated `<rect fill="url(#pattern)"></rect>` -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
Expand All @@ -31,13 +45,10 @@
- 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)
- Enable authentication for certificates endpoint [#188](https://github.com/opencrvs/opencrvs-countryconfig/pull/188)

**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.

Expand Down
Loading