v1.8.0: Release notes
In OpenCRVS v1.8.0, alongside numerous technical improvements and bug fixes, we have enhanced form configuration flexibility. Signatures inputs are now part of the form configuration.
v1.8.0: Release notes
New features
Kubernetes support for local development Introduced Tiltfile for OpenCRVS deployment on local Kubernetes cluster. Check https://github.com/opencrvs/infrastructure for more information.
Build OpenCRVS release images for arm devices #9455
Bug fixes
When the building the graphql payload from form data, we now check if a field was changed. If so then include it in the payload even if it might have been changed to an empty value.#9369
Improvements
Improved text color for disabled text inputs and dropdowns
Github runners upgraded to latest Ubuntu LTS release 24.04 #7045
Switch to GitHub Packages from Docker hub #6910
Upgrade Elasticsearch to a AGPLv3 licensed version 8.16.4 #8749
GH_TOKEN
secret is deprecated and replaced withGITHUB_GHCR_PUBLISH_TOKEN
andE2E_WORKFLOWS_TOKEN
secrets.GH_TOKEN
secret was widely used within workflows for manipulations with PRs and triggering e2e and deploy workflows in Country config template repositories. We segregated tokens with more restricted access. Please create following secrets in your repository:Secret
GITHUB_GHCR_PUBLISH_TOKEN
is classic token with permissionsrepo, write:packages
. Required to build and push OpenCRVS Core images.Secret
E2E_WORKFLOWS_TOKEN
is fine-grained token scoped to your fork of country config template repository with permissionsContents: Read and Write
.
Created a standalone
data-seeder
Docker image to decouple seeding logic from the core repository. This improves GitHub Actions runtime by avoiding full repository clone and dependency installation during environment seeding. #8976
OpenCRVS Country config template v1.8.0
New features
Added a local virtual machine setup for testing Ansible playbooks locally (on MacOS and Ubuntu ). Check provision.ipynb for more details.
Improvements
Upgrade ELK stack to a AGPLv3 licensed version 8.16.4 #8749
Added Build summary and refactored deployment workflow to be more clear #6984
Build OpenCRVS release images for arm devices #9455
Introduced
single_node
variable in inventory files to define whether single-node clusters are allowed, set to false in production to enforce use of at least a two-node cluster. #6918Updated
seed-data.yml
GitHub Actions workflow to use the newdata-seeder
Docker image instead of cloning the entireopencrvs-core
repository. This improves CI performance and simplifies the data seeding process. #8976
Bug Fixes
Last updated