master-data-service
Published automatically.
Repository: github.com/OpenG2P/master-data-service · Container images: Container Registry
| Version | Date | Type | Notes |
|---|---|---|---|
0.0.0-develop.68 |
2026-08-28 | develop | |
0.0.0-develop.67 |
2026-08-28 | develop | |
1.1.0-rc.63 |
2026-08-28 | release candidate | |
1.1.0-rc.62 |
2026-08-28 | release candidate | |
0.0.0-develop.66 |
2026-08-28 | develop |
Release candidates
master-data-service 1.1.0-rc.63 — 2026-08-28
commit 4454ed8 · changes since 1.1.0-rc.62
Chart: openg2p-master-data 1.1.0-rc.63
Changes
master-data-service 1.1.0-rc.62 — 2026-08-28
commit 4ffaad7 · changes since the start (showing the latest 20 commits)
Chart: openg2p-master-data 1.1.0-rc.62
Summary
- Major: Refactored IAM configuration: updated repository references to GitLab and pinned IAM service to version 1.4, enhancing deployment stability.
- Data model optimization: removed obsolete agricultural and social codelists, simplified attribute and geo schemas by eliminating unused fields, and updated social codelists with new livelihood values.
- Feature enhancements: added geo level management and initial seed data for G2P attributes, along with improved geo management dialogs and localization updates in the Master Data UI.
- Deployment improvements: aligned the master-data-api deployment with component labels, updated Docker configurations, and enhanced SQL codelists to handle conflicts.
- Migration fixes: adjusted migration logic to ensure proper sequencing of table creation and prevent initialization failures, while also improving visibility of geo-seed options in deployment configurations.
Changes
- G2P-5605 Align the 1.1 release line with GitHub (
4ffaad7) - G2P-5586 Update FASTAPI_COMMON_REF to version 1.2 and change repository URL in Dockerfile and .gitlab-ci.yml (
f6c2bc4) - G2P-5578 Refactor IAM register ConfigMap and Job templates for improved naming and annotations (
3b1dae4) - G2P-5576 Removed obsolete agricultural and social codelists, attributes, and unused schema entries, while updating social codelists with new livelihood values and attributes. (
980d938) - Refactor attribute and geo schemas to remove unused fields and simplify data models (
a84cf6b) - G2P-5574 Add component label to master-data-api deployment and service (
f809fa7) - G2P-5572 Update IAM service repository reference from GitHub to GitLab (
446b691) - G2P-5572 Update version numbers and pin IAM service reference to 1.4 (
5efbd59) - G2P-5456 feat(master-data-ui): add configuration for Master Data UI deployment (
86144ee) - G2P-5543 Update SQL codelists to handle conflicts and enhance Docker configurations (
968c6fb) - G2P-5538 Add initial seed data for G2P attributes and values (
a10123b) - G2P-5538 Enhance geo level value management with data policy support (
67c4be5) - G2P-5458 feat: add attribute and geo level management (
6bad7a4) - G2P-5456 feat: enhance geo management with new dialogs and localization updates (
1e95c1a) - G2P-5456 feat(master-data-ui): add geo locations and reference data management (
275bf51) - G2P-5456: initialize master-data-ui project with Next.js setup (
876a1f4) - G2P-4804 Wait on the last table the migration creates, not the first. g2p_geo_levels is created before g2p_attributes and the sample tables, so gating on it proved only that the migration had started — wide enough for the loader to finish geo and then die on g2p_sample_households, which is the failure the guard exists to prevent. Waiting on g2p_sample_households proves the whole migration finished, since the creates are sequential and awaited. Also bounds the pg_isready loop, which could otherwise hang the init container indefinitely against an unreachable database. (
a31a52b) - G2P-4804 Keep XKM as the chart default, and seed the whole pack rather than geography alone. Geography by itself leaves registries on their extension's own code lists, with no semantic role tags at all and no sample people — not a working default for anything downstream. The country itself stays a deployment decision: an install nobody configured must not attach invented figures to a real country's name or pick up a licence obligation by accident. (
2476e12) - G2P-4804 Surface the country pack in questions.yaml. None of the geo-seed options were in the Rancher form, so the one place a deployment declares its country was reachable only by hand-editing values — an installer had no way to know the choice existed, and every install silently took the fictitious default. (
e319189) - G2P-4804 Lowercase the geo-seed Job name. This template renders at the chart root, where .Chart.Name is the vendored subchart name — the commons-services umbrella carries it as
masterData, so the Job came out as commons-services-masterData-geo-seed, which Kubernetes rejects. The hook failed, no geography or code lists were seeded, and the whole commons-services release went tofailed. The API templates were unaffected because they render against a scoped context whose nameOverride is already lowercase. (83bfaee)
Develop builds
master-data-service — develop 0.0.0-develop.68 (2026-08-28)
commit cfc0c13 · changes since 0.0.0-develop.67
Chart: openg2p-master-data 0.0.0-develop.68
Changes
master-data-service — develop 0.0.0-develop.67 (2026-08-28)
commit 135b60c · changes since 0.0.0-develop.66
Chart: openg2p-master-data 0.0.0-develop.67
Changes
master-data-service — develop 0.0.0-develop.66 (2026-08-28)
commit 0bba3c9 · changes since the start (showing the latest 20 commits)
Chart: openg2p-master-data 0.0.0-develop.66
Summary
- Major: Migration improvements: adjusted migration logic to ensure proper sequencing and prevent failures by waiting on the completion of critical tables.
- Feature enhancements: added geo level and attribute management, including new dialogs, localization updates, and support for data policies; introduced initial seed data for G2P attributes and values.
- UI updates: initialized the master-data-ui project with Next.js, added configuration for deployment, and enhanced geo locations and reference data management.
- Dependency management: pinned keycloak-init to a specific version and updated IAM service references from GitHub to GitLab, including version number adjustments.
- Code quality: applied pre-commit formatting across the repository, ensuring consistency without functional changes; fixed issues with pod selector conflicts and SQL codelist handling.
Changes
- G2P-5605 Pin keycloak-init to a version published on GitHub (
0bba3c9) - G2P-5605 Build and publish on GitHub again (
96f630f) - Apply pre-commit formatting across the repo (black line-length reflow in master-data-api, trailing whitespace in codelist SQL seeds, missing final newlines in UI files, README and .gitignore); formatting only, no functional change (
b423005) - 67c4be5 G2P-5538 Enhance geo level value management with data policy support (
16a0d36) - G2P-5575 Changes applied the platform-service group change on master-data-service (
179581b) - Fix for clashing pod selector. (
4de586a) - G2P-4929 Normalise national IDs when loading a country pack (
fe9ce25) - G2P-5572 Update IAM service repository reference from GitHub to GitLab (
446b691) - G2P-5572 Update version numbers and pin IAM service reference to 1.4 (
5efbd59) - G2P-5554 Carry the pack's birth_date through to the sample individuals table. The API builds these tables with create_all, which never adds a column to an existing one, so the seed job adds the column itself before inserting rather than failing on an environment seeded before this field existed. (
4f29f7a) - G2P-5456 feat(master-data-ui): add configuration for Master Data UI deployment (
86144ee) - G2P-5543 Update SQL codelists to handle conflicts and enhance Docker configurations (
968c6fb) - G2P-5538 Add initial seed data for G2P attributes and values (
a10123b) - G2P-5538 Enhance geo level value management with data policy support (
67c4be5) - G2P-5458 feat: add attribute and geo level management (
6bad7a4) - G2P-5456 feat: enhance geo management with new dialogs and localization updates (
1e95c1a) - G2P-5456 feat(master-data-ui): add geo locations and reference data management (
275bf51) - G2P-5456: initialize master-data-ui project with Next.js setup (
876a1f4) - G2P-4804 Wait on the last table the migration creates, not the first. g2p_geo_levels is created before g2p_attributes and the sample tables, so gating on it proved only that the migration had started — wide enough for the loader to finish geo and then die on g2p_sample_households, which is the failure the guard exists to prevent. Waiting on g2p_sample_households proves the whole migration finished, since the creates are sequential and awaited. Also bounds the pg_isready loop, which could otherwise hang the init container indefinitely against an unreachable database. (
a31a52b) - G2P-4804 Keep XKM as the chart default, and seed the whole pack rather than geography alone. Geography by itself leaves registries on their extension's own code lists, with no semantic role tags at all and no sample people — not a working default for anything downstream. The country itself stays a deployment decision: an install nobody configured must not attach invented figures to a real country's name or pick up a licence obligation by accident. (
2476e12)
What's shown here. This catalogue lists every stable release, plus the latest 20 develop builds and the latest 10 release candidates per release line -- candidates are KEPT after their release ships, as the audit trail of the release run. Older develop builds and release candidates are pruned as they are superseded. Those versions still exist in the container and Helm registries — they are simply not listed here. This page is generated automatically from commit history; do not edit it by hand.
