master-data-service
Published automatically.
Repository: github.com/OpenG2P/master-data-service · Container images: Container Registry
| Version | Date | Type | Notes |
|---|---|---|---|
0.0.0-develop.112 |
2026-10-08 | develop | |
0.0.0-develop.111 |
2026-10-07 | develop | |
0.0.0-develop.110 |
2026-10-05 | develop | |
0.0.0-develop.109 |
2026-10-05 | develop | |
1.1.4-rc.104 |
2026-10-05 | release candidate | |
0.0.0-develop.107 |
2026-10-05 | develop | |
0.0.0-develop.105 |
2026-10-03 | develop | |
0.0.0-develop.103 |
2026-10-03 | develop | |
1.1.4-rc.102 |
2026-10-02 | release candidate | |
1.1.4-rc.100 |
2026-09-30 | release candidate | |
0.0.0-develop.102 |
2026-09-28 | develop | |
0.0.0-develop.101 |
2026-09-28 | develop | |
0.0.0-develop.100 |
2026-09-28 | develop | |
0.0.0-develop.99 |
2026-09-27 | develop | |
1.1.3 |
2026-09-04 | release | |
1.1.3-rc.98 |
2026-09-04 | release candidate | |
1.1.2 |
2026-09-04 | release | |
1.1.2-rc.96 |
2026-09-04 | release candidate | |
1.1.2-rc.93 |
2026-09-04 | release candidate | |
1.1.1 |
2026-09-03 | release | |
1.1.1-rc.91 |
2026-09-03 | release candidate | |
1.1.1-rc.89 |
2026-09-03 | release candidate | |
1.1.0 |
2026-09-01 | release | |
1.1.0-rc.73 |
2026-09-01 | release candidate | |
1.1.0-rc.72 |
2026-09-01 | release candidate | |
0.0.0-develop.69 |
2026-09-01 | develop | |
1.1.0-rc.71 |
2026-09-01 | release candidate | |
1.1.0-rc.67 |
2026-09-01 | release candidate | |
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 |
Releases
master-data-service 1.1.3 — 2026-09-04
commit 49dfe23 · changes since release 1.1.2
Same artifact as 1.1.3-rc.98 — built from the
same commit and promoted (retagged), not rebuilt. No code changed between them.
Chart: openg2p-master-data 1.1.3
Release notes
What's Changed
- Bump image tags for masterDataAPI, masterDataUi, and geoSeed to 1.1.3 by @vin0dkhichar in https://github.com/OpenG2P/master-data-service/pull/19
New Contributors
- @vin0dkhichar made their first contribution in https://github.com/OpenG2P/master-data-service/pull/19
Full Changelog: https://github.com/OpenG2P/master-data-service/compare/1.1.2...1.1.3
Summary
- Dependency updates: Bumped image tags for masterDataAPI, masterDataUi, and geoSeed to version 1.1.3.
Changes
- Bump image tags for masterDataAPI, masterDataUi, and geoSeed to 1.1.3 (
4417e7f)
master-data-service 1.1.2 — 2026-09-04
commit a98d63d · changes since release 1.1.1
Same artifact as 1.1.2-rc.96 — built from the
same commit and promoted (retagged), not rebuilt. No code changed between them.
Chart: openg2p-master-data 1.1.2
Release notes
What's Changed
- G2P-5619 Add database connection pooling to master-data API by @tahzeer in https://github.com/OpenG2P/master-data-service/pull/17
- Update FASTAPI_COMMON_REF to 1.2 and increment version to 1.1.1 in ma… by @tahzeer in https://github.com/OpenG2P/master-data-service/pull/18
Full Changelog: https://github.com/OpenG2P/master-data-service/compare/1.1.1...1.1.2
Summary
- Dependency updates: upgraded FASTAPI_COMMON_REF to 1.2.1 and IAM_CORE_REF to 1.4.2, and incremented master-data API version to 1.1.1.
- Performance enhancement: added database connection pooling configuration to the master-data API.
Changes
- Update dependencies FASTAPI_COMMON_REF to 1.2.1 and IAM_CORE_REF to 1.4.2 (
d57bb41) - Update FASTAPI_COMMON_REF to 1.2 and increment version to 1.1.1 in master-data API (
a142c05) - G2P-5619 Add database connection pooling configuration to master-data API (
d05e5f9)
master-data-service 1.1.1 — 2026-09-03
commit f5109d9 · changes since release 1.1.0
Same artifact as 1.1.1-rc.91 — built from the
same commit and promoted (retagged), not rebuilt. No code changed between them.
Chart: openg2p-master-data 1.1.1
Release notes
What's Changed
- Merge branch 'develop' into 1.1 by @mkumar-02 in https://github.com/OpenG2P/master-data-service/pull/15
- Add geo endpoints to MASTER_DATA_CSRF_EXCLUDED_PATHS for API calls by @tahzeer in https://github.com/OpenG2P/master-data-service/pull/16
Full Changelog: https://github.com/OpenG2P/master-data-service/compare/1.1.0...1.1.1
Summary
- Dependency updates: fastapi-common upgraded to 1.2.0 and pinned to version 1.2 in multiple locations; keycloak-init version pinned to a published release.
- Data management enhancements: geo level value management now supports data policy; national IDs normalized during country pack loading; birth_date column added to sample individuals table with a migration strategy for existing environments.
- API improvements: geo endpoints added to MASTER_DATA_CSRF_EXCLUDED_PATHS for server-to-server API calls between mds and registry.
- Repository management: transitioned to read-only GitLab repository for master-data-service, with build and publish processes disabled.
- Code quality: applied pre-commit formatting across the repository, addressing various formatting issues without functional changes.
Changes
- G2P-5618 Add geo endpoints to MASTER_DATA_CSRF_EXCLUDED_PATHS for server to server API calls between mds and registry for validations (
7406278) - fastapi-common updated to 1.2.0 (
9297cb8) - G2P-5605 pin FASTAPI_COMMON_REF to 1.2 in the caller, not just the Dockerfile (
cfc0c13) - G2P-5605 pin fastapi-common to 1.2 to match iam-core 1.4 (
135b60c) - 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-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) - Moved to GitLab: openg2p/master-data-service (read-only; build/publish disabled) (
234f4db)
master-data-service 1.1.0 — 2026-09-01
commit f093366 · first release
Same artifact as 1.1.0-rc.73 — built from the
same commit and promoted (retagged), not rebuilt. No code changed between them.
Chart: openg2p-master-data 1.1.0
Release notes
What's Changed
- G2P-4934 - master-data seeding + docker by @PSNAppz in https://github.com/OpenG2P/master-data-service/pull/1
- Fix docker build issue by @PSNAppz in https://github.com/OpenG2P/master-data-service/pull/2
- G2P-5264: Add get_all_g2p_geo_levels API endpoint and response handling by @mkumar-02 in https://github.com/OpenG2P/master-data-service/pull/4
- Refactor geo data loading to use a single denormalized CSV by @PSNAppz in https://github.com/OpenG2P/master-data-service/pull/3
- G2P-5268: Added DataPolicy Repository by @mkumar-02 in https://github.com/OpenG2P/master-data-service/pull/5
- G2P-5341: Clean up registry DB and data policy codechanges in data policy handling. by @mkumar-02 in https://github.com/OpenG2P/master-data-service/pull/9
- G2P-5587 Enhance geo hierarchy management with improved child-level handling, dynamic UI updates, translations, and optimized geo-tree caching by @pjoshi751 in https://github.com/OpenG2P/master-data-service/pull/12
- Enhance seed data and fix pre-commit issues by @tahzeer in https://github.com/OpenG2P/master-data-service/pull/14
New Contributors
- @PSNAppz made their first contribution in https://github.com/OpenG2P/master-data-service/pull/1
- @pjoshi751 made their first contribution in https://github.com/OpenG2P/master-data-service/pull/12
- @tahzeer made their first contribution in https://github.com/OpenG2P/master-data-service/pull/14
Full Changelog: https://github.com/OpenG2P/master-data-service/commits/1.1.0
Summary
- Major: Refactor of Geo and Attribute components for improved functionality, UI consistency, and error handling, alongside a redesign of the master data UI.
- Data model enhancements: Added new prefixes and relationship attributes to
g2p_attribute_valuesandg2p_attributestables, and removed obsolete agricultural and social codelists and attributes. - Dependency updates: Upgraded
keycloak-initto 1.2.0,iamto 1.4.0, andfastapi-commonto 1.2.0, with adjustments to repository references in Docker and CI configurations. - Improved geo hierarchy management with dynamic UI updates, translations, and optimized geo-tree caching.
- Pre-commit and deployment fixes to enhance code quality and streamline processes.
Changes
- Update image tags to version 1.1.0 (
f093366) - keycloak-init(1.2.0) iam (1.4.0) and fastapi-common (1.2.0) updated (
3ab8224) - G2P-5616 Enhance seed data by adding new prefixes and relationship attributes to the g2p_attribute_values and g2p_attributes tables. (
8d3afc6) - deployment pre-commit fix (
99a1aa8) - pre-commit fixes (
9cae598) - G2P-5605 Point the iam-core pin at GitHub (
4454ed8) - G2P-5605 Align the 1.1 release line with GitHub (
4ffaad7) - G2P-5593 Refactor Geo and Attribute components for improved functionality and UI consistency (
7945eda) - G2P-5593 Redesign master data UI and enhance Geo components with error handling and UX improvements (
edfc287) - G2P-5587 Enhance geo hierarchy management with improved child-level handling, dynamic UI updates, translations, and optimized geo-tree caching. (
0aa5879) - 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)
Release candidates
master-data-service 1.1.4-rc.104 — 2026-10-05
commit 59f58ba · changes since 1.1.4-rc.102
Chart: openg2p-master-data 1.1.4-rc.104
Changes
- Update FASTAPI_COMMON_REF to version 1.2 in build-publish workflow (
3184624)
master-data-service 1.1.4-rc.102 — 2026-10-02
commit bbd624d · changes since 1.1.4-rc.100
Chart: openg2p-master-data 1.1.4-rc.102
Changes
- Update FASTAPI_COMMON_REF to version 1.2 in Dockerfile (
9335519)
master-data-service 1.1.4-rc.100 — 2026-09-30
commit 256a79d · changes since 0.0.0-develop.69
Chart: openg2p-master-data 1.1.4-rc.100
Summary
- Major: Refactor and redesign of master data UI and Geo components, enhancing functionality, error handling, and user experience, alongside improved geo hierarchy management with dynamic updates and optimized caching.
- Database enhancements: Added connection pooling configuration to master-data API and enriched seed data with new prefixes and relationship attributes in the g2p_attribute_values and g2p_attributes tables.
- Dependency updates: Bumped versions for masterDataAPI, masterDataUi, geoSeed, FASTAPI_COMMON_REF, and IAM_CORE_REF, ensuring alignment with GitHub and resolving conflicts with secrets.
- Codebase maintenance: Removed obsolete agricultural and social codelists, attributes, and unused schema entries, while refactoring attribute and geo schemas to streamline data models.
- CI/build improvements: Updated Dockerfile and .gitlab-ci.yml with new repository URLs, alongside various pre-commit fixes to enhance code quality.
Changes
- Update masterDataDBSecret and masterDataDBUserPasswordKey because it was conflicting with master-data client ID secret (
b18763d) - Bump image tags for masterDataAPI, masterDataUi, and geoSeed to 1.1.3 (
4417e7f) - Update dependencies FASTAPI_COMMON_REF to 1.2.1 and IAM_CORE_REF to 1.4.2 (
d57bb41) - Update FASTAPI_COMMON_REF to 1.2 and increment version to 1.1.1 in master-data API (
a142c05) - G2P-5619 Add database connection pooling configuration to master-data API (
d05e5f9) - G2P-5618 Add geo endpoints to MASTER_DATA_CSRF_EXCLUDED_PATHS for server to server API calls between mds and registry for validations (
7406278) - Update image tags to version 1.1.0 (
f093366) - keycloak-init(1.2.0) iam (1.4.0) and fastapi-common (1.2.0) updated (
3ab8224) - G2P-5616 Enhance seed data by adding new prefixes and relationship attributes to the g2p_attribute_values and g2p_attributes tables. (
8d3afc6) - deployment pre-commit fix (
99a1aa8) - pre-commit fixes (
9cae598) - G2P-5605 Point the iam-core pin at GitHub (
4454ed8) - G2P-5605 Align the 1.1 release line with GitHub (
4ffaad7) - G2P-5593 Refactor Geo and Attribute components for improved functionality and UI consistency (
7945eda) - G2P-5593 Redesign master data UI and enhance Geo components with error handling and UX improvements (
edfc287) - G2P-5587 Enhance geo hierarchy management with improved child-level handling, dynamic UI updates, translations, and optimized geo-tree caching. (
0aa5879) - 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)
master-data-service 1.1.3-rc.98 — 2026-09-04
commit 49dfe23 · changes since 0.0.0-develop.69
Chart: openg2p-master-data 1.1.3-rc.98
Summary
- Major: Refactor and redesign of master data UI and Geo components, enhancing functionality, error handling, and user experience, alongside improved geo hierarchy management with dynamic updates and optimized caching.
- Database enhancements: Added connection pooling to master-data API and enriched seed data with new prefixes and relationship attributes in the g2p_attribute_values and g2p_attributes tables.
- Dependency updates: Bumped versions for masterDataAPI, masterDataUi, and geoSeed to 1.1.3, along with updates to FASTAPI_COMMON_REF (1.2.1) and IAM_CORE_REF (1.4.2).
- Security improvements: Added geo endpoints to MASTER_DATA_CSRF_EXCLUDED_PATHS for secure server-to-server API calls between master-data service and registry.
- Cleanup and refactoring: Removed obsolete agricultural and social codelists, attributes, and unused schema entries, while simplifying data models and refactoring IAM register ConfigMap and Job templates for better clarity.
- Pre-commit fixes and deployment adjustments to enhance code quality and consistency across the project.
Changes
- Bump image tags for masterDataAPI, masterDataUi, and geoSeed to 1.1.3 (
4417e7f) - Update dependencies FASTAPI_COMMON_REF to 1.2.1 and IAM_CORE_REF to 1.4.2 (
d57bb41) - Update FASTAPI_COMMON_REF to 1.2 and increment version to 1.1.1 in master-data API (
a142c05) - G2P-5619 Add database connection pooling configuration to master-data API (
d05e5f9) - G2P-5618 Add geo endpoints to MASTER_DATA_CSRF_EXCLUDED_PATHS for server to server API calls between mds and registry for validations (
7406278) - Update image tags to version 1.1.0 (
f093366) - keycloak-init(1.2.0) iam (1.4.0) and fastapi-common (1.2.0) updated (
3ab8224) - G2P-5616 Enhance seed data by adding new prefixes and relationship attributes to the g2p_attribute_values and g2p_attributes tables. (
8d3afc6) - deployment pre-commit fix (
99a1aa8) - pre-commit fixes (
9cae598) - G2P-5605 Point the iam-core pin at GitHub (
4454ed8) - G2P-5605 Align the 1.1 release line with GitHub (
4ffaad7) - G2P-5593 Refactor Geo and Attribute components for improved functionality and UI consistency (
7945eda) - G2P-5593 Redesign master data UI and enhance Geo components with error handling and UX improvements (
edfc287) - G2P-5587 Enhance geo hierarchy management with improved child-level handling, dynamic UI updates, translations, and optimized geo-tree caching. (
0aa5879) - 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)
master-data-service 1.1.2-rc.96 — 2026-09-04
commit a98d63d · changes since 1.1.2-rc.93
Chart: openg2p-master-data 1.1.2-rc.96
Summary
- Dependency updates: upgraded FASTAPI_COMMON_REF to 1.2.1 and IAM_CORE_REF to 1.4.2, and incremented master-data API version to 1.1.1.
- CI improvements: modifications made to enhance the continuous integration process.
- Docker adjustments: changes applied to the Docker configuration for better compatibility.
Changes
- Update dependencies FASTAPI_COMMON_REF to 1.2.1 and IAM_CORE_REF to 1.4.2 (
d57bb41) - Update FASTAPI_COMMON_REF to 1.2 and increment version to 1.1.1 in master-data API (
a142c05)
master-data-service 1.1.2-rc.93 — 2026-09-04
commit d41779f · changes since 0.0.0-develop.69
Chart: openg2p-master-data 1.1.2-rc.93
Summary
- Major: Database connection pooling configuration added to master-data API, enhancing performance and resource management.
- Geo enhancements: New geo endpoints added to MASTER_DATA_CSRF_EXCLUDED_PATHS for server-to-server API calls, improved geo hierarchy management with dynamic UI updates and caching, and error handling enhancements in Geo components.
- UI improvements: Master data UI redesigned for better user experience, with refactoring of Geo and Attribute components for consistency.
- Data model updates: New prefixes and relationship attributes added to g2p_attribute_values and g2p_attributes tables, along with removal of obsolete agricultural and social codelists and schema simplifications.
- Dependency updates: Keycloak, IAM, and FastAPI common libraries updated to their latest versions, ensuring compatibility and feature enhancements.
- Pre-commit fixes and deployment adjustments made for improved code quality and deployment processes.
Changes
- G2P-5619 Add database connection pooling configuration to master-data API (
d05e5f9) - G2P-5618 Add geo endpoints to MASTER_DATA_CSRF_EXCLUDED_PATHS for server to server API calls between mds and registry for validations (
7406278) - Update image tags to version 1.1.0 (
f093366) - keycloak-init(1.2.0) iam (1.4.0) and fastapi-common (1.2.0) updated (
3ab8224) - G2P-5616 Enhance seed data by adding new prefixes and relationship attributes to the g2p_attribute_values and g2p_attributes tables. (
8d3afc6) - deployment pre-commit fix (
99a1aa8) - pre-commit fixes (
9cae598) - G2P-5605 Point the iam-core pin at GitHub (
4454ed8) - G2P-5605 Align the 1.1 release line with GitHub (
4ffaad7) - G2P-5593 Refactor Geo and Attribute components for improved functionality and UI consistency (
7945eda) - G2P-5593 Redesign master data UI and enhance Geo components with error handling and UX improvements (
edfc287) - G2P-5587 Enhance geo hierarchy management with improved child-level handling, dynamic UI updates, translations, and optimized geo-tree caching. (
0aa5879) - 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)
master-data-service 1.1.1-rc.91 — 2026-09-03
commit f5109d9 · changes since 1.1.1-rc.89
Chart: openg2p-master-data 1.1.1-rc.91
Changes
- G2P-5618 Add geo endpoints to MASTER_DATA_CSRF_EXCLUDED_PATHS for server to server API calls between mds and registry for validations (
7406278)
master-data-service 1.1.1-rc.89 — 2026-09-03
commit 05da2b4 · changes since 0.0.0-develop.69
Chart: openg2p-master-data 1.1.1-rc.89
Summary
- Major: Updated keycloak-init to version 1.2.0, iam to 1.4.0, and fastapi-common to 1.2.0, aligning dependencies with GitHub.
- Data model enhancements: Added new prefixes and relationship attributes to g2p_attribute_values and g2p_attributes tables, removed obsolete agricultural and social codelists, and simplified attribute and geo schemas.
- UI improvements: Refactored Geo and Attribute components for better functionality and consistency, redesigned master data UI, and enhanced geo hierarchy management with dynamic updates and optimized caching.
- Pre-commit fixes and deployment adjustments: Addressed various pre-commit issues and improved naming and annotations in IAM register ConfigMap and Job templates.
Changes
- Update image tags to version 1.1.0 (
f093366) - keycloak-init(1.2.0) iam (1.4.0) and fastapi-common (1.2.0) updated (
3ab8224) - G2P-5616 Enhance seed data by adding new prefixes and relationship attributes to the g2p_attribute_values and g2p_attributes tables. (
8d3afc6) - deployment pre-commit fix (
99a1aa8) - pre-commit fixes (
9cae598) - G2P-5605 Point the iam-core pin at GitHub (
4454ed8) - G2P-5605 Align the 1.1 release line with GitHub (
4ffaad7) - G2P-5593 Refactor Geo and Attribute components for improved functionality and UI consistency (
7945eda) - G2P-5593 Redesign master data UI and enhance Geo components with error handling and UX improvements (
edfc287) - G2P-5587 Enhance geo hierarchy management with improved child-level handling, dynamic UI updates, translations, and optimized geo-tree caching. (
0aa5879) - 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)
master-data-service 1.1.0-rc.73 — 2026-09-01
commit f093366 · changes since 1.1.0-rc.72
Chart: openg2p-master-data 1.1.0-rc.73
Changes
- Update image tags to version 1.1.0 (
f093366)
master-data-service 1.1.0-rc.72 — 2026-09-01
commit 3ab8224 · changes since 1.1.0-rc.71
Chart: openg2p-master-data 1.1.0-rc.72
Changes
- keycloak-init(1.2.0) iam (1.4.0) and fastapi-common (1.2.0) updated (
3ab8224)
master-data-service 1.1.0-rc.71 — 2026-09-01
commit e631dc5 · changes since 1.1.0-rc.67
Chart: openg2p-master-data 1.1.0-rc.71
Summary
- Data enhancement: added new prefixes and relationship attributes to the
g2p_attribute_valuesandg2p_attributestables. - Code quality: implemented multiple pre-commit fixes to improve consistency and reduce errors during development.
Changes
- G2P-5616 Enhance seed data by adding new prefixes and relationship attributes to the g2p_attribute_values and g2p_attributes tables. (
8d3afc6) - deployment pre-commit fix (
99a1aa8) - pre-commit fixes (
9cae598)
master-data-service 1.1.0-rc.67 — 2026-09-01
commit be21e73 · changes since 1.1.0-rc.63
Chart: openg2p-master-data 1.1.0-rc.67
Summary
- UI enhancements: redesigned master data UI with improved Geo components, error handling, and UX improvements; added new components including AddButton, DeleteButton, and SearchInput.
- Geo management improvements: enhanced geo hierarchy management with better child-level handling, dynamic UI updates, translations, and optimized geo-tree caching.
- Refactoring: significant refactor of Geo and Attribute components for improved functionality and UI consistency.
- Dependency updates: modifications to dependency manifests in package.json and package-lock.json, reflecting changes in 2 dependencies.
Changes
- G2P-5593 Refactor Geo and Attribute components for improved functionality and UI consistency (
7945eda) - G2P-5593 Redesign master data UI and enhance Geo components with error handling and UX improvements (
edfc287) - G2P-5587 Enhance geo hierarchy management with improved child-level handling, dynamic UI updates, translations, and optimized geo-tree caching. (
0aa5879)
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.112 (2026-10-08)
commit 51b1c49 · changes since 0.0.0-develop.111
Chart: openg2p-master-data 0.0.0-develop.112
Changes
- G2P-5719 Rancher form: catalogue wording — "Load Datasets", "Dataset Themes", datasets instead of code lists/reference data (variable names unchanged) (
51b1c49)
master-data-service — develop 0.0.0-develop.111 (2026-10-07)
commit 953aa1f · changes since 0.0.0-develop.110
Chart: openg2p-master-data 0.0.0-develop.111
Changes
- G2P-5719 MDS: opt-in public catalogue — dataset/geography visibility (private by default) and licence; anonymous read-only /public API (published versions only) with CSV/JSON/GeoJSON downloads, DCAT and SKOS JSON-LD, ETag caching and per-IP rate limit; admin UI controls; chart values, public-host VirtualService and Rancher group; loader sets geography licence from the manifest (schema 5); tests (
953aa1f)
master-data-service — develop 0.0.0-develop.110 (2026-10-05)
commit 1248663 · changes since 0.0.0-develop.109
Chart: openg2p-master-data 0.0.0-develop.110
Changes
- G2P-5719 Helm: iamRegister.runAsHook (default true); false renders the IAM registration Job and payload ConfigMap as regular resources, for umbrella charts where hooks are chained or skipped (
1248663)
master-data-service — develop 0.0.0-develop.109 (2026-10-05)
commit 3242e78 · changes since 0.0.0-develop.107
Chart: openg2p-master-data 0.0.0-develop.109
Summary
- User interface enhancements: introduced a new home page for the catalogue overview, updated menu structure, and improved visibility for signed-in users; refined terminology for datasets and entries, and implemented a theme filter on the datasets page.
- Code quality improvements: applied code formatting with Black to
audit_middleware.pyand upgraded type annotations incatalogue_common.pyfor better clarity and maintainability.
Changes
- G2P-5719 Catalogue UI: home page (catalogue overview), Home in menu, all pages visible to signed-in users, DCAT wording (Datasets, entries, Theme, Publisher, Activity), /reference-data → /datasets; datasets page Theme filter and page size; lists carry a domain (g2p_attributes.domain, schema 4) set by the pack loader with a change-note fallback; get_changes newest option; tests (
3242e78) - G2P-5719 pre-commit: black on audit_middleware.py, pyupgrade unquoted annotations in catalogue_common.py (
09c5e2d)
master-data-service — develop 0.0.0-develop.107 (2026-10-05)
commit 5b4fd61 · changes since 0.0.0-develop.105
Chart: openg2p-master-data 0.0.0-develop.107
Summary
- Audit enhancements: Every MDS API call is now audited with per-call middleware, improving traceability alongside catalogue lifecycle events.
- UI improvements: Catalogue UI now groups geography into Data / Lineage and History, with merged version history and activity for better readability.
- Country-pack loader updates: The loader now skips domains it lacks with a warning instead of failing, and defaults to loading the agriculture domain while accepting domains as a list or comma-separated string.
- Testing enhancements: Added tests to ensure proper functionality, including verification that record_geo_change writes geo.change.recorded correctly.
Changes
- G2P-5719 Every MDS API call is audited (per-call middleware as in the registry APIs, source /openg2p/master-data-api) alongside catalogue lifecycle events; catalogue UI: geography grouped into Data / Lineage (change events + crosswalk side by side) / History, History merges version history and activity for geography and code lists, readable change feed summaries; test that record_geo_change writes geo.change.recorded (
5b4fd61) - G2P-5719 Country-pack loader skips a requested domain the pack lacks (warning, not failure); chart loads the agriculture domain by default and accepts domains as a list or comma-separated string; test (
b7dcd17)
master-data-service — develop 0.0.0-develop.105 (2026-10-03)
commit 1dc0ac1 · changes since 0.0.0-develop.103
Chart: openg2p-master-data 0.0.0-develop.105
Summary
- New sample endpoints: Introduced
/samples/get_individualsand/samples/get_householdsfor registries' sample loaders, along with corresponding tests. - Testing enhancements: Marked sample endpoints for testing and demos only, ensuring clarity in usage and purpose.
- Codebase expansion: Added four new files, including controllers, schemas, and services related to sample data management.
Changes
- G2P-5719 Samples endpoints marked for testing and demos only (
1dc0ac1) - G2P-5719 /samples/get_individuals and /samples/get_households for registries' sample loaders, with tests (
6479e53)
master-data-service — develop 0.0.0-develop.103 (2026-10-03)
commit b198ada · changes since 0.0.0-develop.102
Chart: openg2p-master-data 0.0.0-develop.103
Changes
- G2P-5719 MDS as catalogue: versioned lists and geography (drafts, DB-enforced immutable published versions, never-reused numbers), approval by permission or AWE, geography change events and crosswalk, versioned MinIO boundaries, releases, typed attributes and i18n, change-log outbox to Audit Manager and WebSub, catalogue-aware pack loader, display names, UI extended (versions, drafts, approvals, diff, geography changes, releases, recent changes), tests (
b198ada)
master-data-service — develop 0.0.0-develop.102 (2026-09-28)
commit 60572a4 · changes since 0.0.0-develop.101
Chart: openg2p-master-data 0.0.0-develop.102
Changes
- G2P-5335 master-data chart: lowercase the chart part of the iam-register ConfigMap/Job names — under commons-services the chart name is the alias
masterData, which is not a valid Kubernetes name, so the upgrade failed at the iam-register hook (60572a4)
master-data-service — develop 0.0.0-develop.101 (2026-09-28)
commit 935dd43 · changes since 0.0.0-develop.100
Chart: openg2p-master-data 0.0.0-develop.101
Changes
- G2P-5335 master-data-api: pin sqlalchemy[asyncio] >=2.0,<2.1 — it was only transitive via fastapi-common (>=2.0.20), so the build resolved SQLAlchemy 2.1, which no longer installs greenlet, and the API crashed at import (
935dd43)
master-data-service — develop 0.0.0-develop.100 (2026-09-28)
commit ce91abb · changes since 0.0.0-develop.99
Chart: openg2p-master-data 0.0.0-develop.100
Changes
master-data-service — develop 0.0.0-develop.99 (2026-09-27)
commit 18995c8 · changes since 0.0.0-develop.69
Chart: openg2p-master-data 0.0.0-develop.99
Summary
- Major: Refactor of Geo and Attribute components for improved functionality, UI consistency, and enhanced error handling, alongside a redesign of the master data UI.
- Database enhancements: Added connection pooling configuration to master-data API and improved geo hierarchy management with dynamic UI updates and optimized caching.
- Dependency updates: Bumped versions for masterDataAPI, masterDataUi, and keycloak-init, along with updates to FASTAPI_COMMON_REF and IAM_CORE_REF.
- Data model simplification: Removed obsolete agricultural and social codelists, attributes, and unused schema entries, while enhancing seed data with new prefixes and relationship attributes.
- Pre-commit fixes and deployment improvements: Addressed various pre-commit issues and refactored IAM register ConfigMap and Job templates for better naming and annotations.
Changes
- Bump image tags for masterDataAPI, masterDataUi, and geoSeed to 1.1.3 (
4417e7f) - Update dependencies FASTAPI_COMMON_REF to 1.2.1 and IAM_CORE_REF to 1.4.2 (
d57bb41) - Update FASTAPI_COMMON_REF to 1.2 and increment version to 1.1.1 in master-data API (
a142c05) - G2P-5619 Add database connection pooling configuration to master-data API (
d05e5f9) - G2P-5618 Add geo endpoints to MASTER_DATA_CSRF_EXCLUDED_PATHS for server to server API calls between mds and registry for validations (
7406278) - Update image tags to version 1.1.0 (
f093366) - keycloak-init(1.2.0) iam (1.4.0) and fastapi-common (1.2.0) updated (
3ab8224) - G2P-5616 Enhance seed data by adding new prefixes and relationship attributes to the g2p_attribute_values and g2p_attributes tables. (
8d3afc6) - deployment pre-commit fix (
99a1aa8) - pre-commit fixes (
9cae598) - G2P-5605 Point the iam-core pin at GitHub (
4454ed8) - G2P-5605 Align the 1.1 release line with GitHub (
4ffaad7) - G2P-5593 Refactor Geo and Attribute components for improved functionality and UI consistency (
7945eda) - G2P-5593 Redesign master data UI and enhance Geo components with error handling and UX improvements (
edfc287) - G2P-5587 Enhance geo hierarchy management with improved child-level handling, dynamic UI updates, translations, and optimized geo-tree caching. (
0aa5879) - 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)
master-data-service — develop 0.0.0-develop.69 (2026-09-01)
commit 9297cb8 · changes since 0.0.0-develop.68
Chart: openg2p-master-data 0.0.0-develop.69
Changes
- fastapi-common updated to 1.2.0 (
9297cb8)
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.
