farmer-registry
Published automatically.
Repository: github.com/OpenG2P/farmer-registry · Container images: Container Registry
| Version | Date | Type | Notes |
|---|---|---|---|
1.2.1-rc.159 |
2026-08-28 | release candidate | |
0.0.0-develop.196 |
2026-08-28 | develop | Intermediate Stable Version. Installs fine after moving back to GitHub. Has Verifiable Credentials (Basic) integrated. Compatible with 0.0.0-develop.235 of commons. |
Release candidates
farmer-registry 1.2.1-rc.159 — 2026-08-28
commit 448e66e · changes since 1.2.0
Chart: openg2p-farmer-registry 1.2.1-rc.159
Summary
- Major: CI transition to GitLab with removal of GitHub Actions for build and publish processes.
- Docker updates: modified Dockerfiles and Chart.yaml to utilize GitLab registry paths and version 1.2.0-rc.419.
- Data model changes: changed land_size field type from string to float, refactored enums, and updated SQL insert statements for crops, livestock, and household sections.
- Record management: reduced record seeding count from 50 to 25 and added seeding functionality for data insertion via intake forms.
- Domain simplification: removed G2PRegisterDomainFactory and related files to streamline the domain registration process.
- Functional enhancements: enabled functional_id generation for farmers and households, and added a script for uploading farmer data and images to MinIO.
- Schema adjustments: updated UI schema and corrected field names in household information sections.
Changes
- G2P-5605 Fix the base images: they come from registry-platform, not this repo (
448e66e) - G2P-5605 Align the 1.2 release line with GitHub (
b740b81) - G2P-5576 Refactor enums and update source of income references (
6dff669) - G2P-5574 Reduce record seeding count from 50 to 25 (
d33c743) - G2P-5572 Update Dockerfiles and Chart.yaml to use GitLab registry paths (
212e9e1) - G2P-5572 Update Dockerfiles and Chart.yaml to version 1.2.0-rc.419 (
7db5915) - G2P-5572 Add seeding to insert data via intake form (
8dd6d6a) - Change in Ui schema and domain translation (
75f1c68) - G2P-5543 Add script to upload farmer data and images to MinIO (
81610dd) - G2P-5538 Enable functional_id generation for farmer and household (
99cf568) - G2P-5538 Delete attribute sql files (
ddb078f) - G2P-5402: update SQL insert statements for crops, livestocks, and farminputs sections (
6c6dff7) - G2P-5480 Change land_size field type from string to float in land model and schema (
161821a) - G2P-5524 refactor: remove G2PRegisterDomainFactory and related files to streamline domain registration process (
ef21f34) - G2P-5519 remove redundant repository entries in values.yaml for openg2p-farmer-registry (
9d9ba7b) - G2P-5402: Correct field names in household information section (
675cf2e) - G2P-5402 update: modify SQL insert statements for g2p_register_sections and registry_languages (
37c1731) - G2P-5402 update: enhance SQL insert statements for g2p_register_sections with additional metadata and widget configurations for livestock and household member sections (
ab6c0db) - G2P-5335 Switch CI to GitLab (.gitlab-ci.yml); drop GitHub Actions build/publish (
1062700)
Develop builds
farmer-registry — develop 0.0.0-develop.196 (2026-08-28)
Note — Intermediate Stable Version. Installs fine after moving back to GitHub. Has Verifiable Credentials (Basic) integrated. Compatible with 0.0.0-develop.235 of commons.
commit 07f0237 · changes since 1.3.0
Chart: openg2p-farmer-registry 0.0.0-develop.196
Summary
- Major: Migration to GitLab for the farmer registry repository, with GitHub build/publish disabled.
- Version updates: Incremented RP version multiple times, culminating in 0.0.0-develop.417.
- Feature enhancements: Enabled VC issuance and agent portal by default, added farmer credential issuance behind a disabled switch, and shipped claim-169 QR config requiring registrant authentication.
- Data handling improvements: Normalised foundational ID, fixed full name spacing in VC views, and seeded the pack's real birth date instead of a default.
- Reporting updates: Declared scores against both farmer and household, generated fr_rpt_crop from declarations, and refreshed reporting views on a schedule.
- Configuration adjustments: Created VC card ConfigMap on agent portal deployment and corrected field names in household information.
- Cleanup: Removed obsolete performance templates and dropped duplicated VC questions inherited from the registry subchart.
Changes
- G2P-5605 Build and publish on GitHub again (
07f0237) - Bumped up RP version to 0.0.0-develop.417 (
777b647) - Bumped up RP version to 0.0.0-develop.415 (
2855ab9) - Bumped up RP version to 0.0.0-develop.414 (
9ce672b) - Bumped up RP version to 0.0.0-develop.411 (
2b0ed75) - Bumped up RP version to 0.0.0-develop.409 (
605343d) - G2P-4929 Build a farmer agent-portal-api image so it maps the farmer register model. Bumped up RP version. (
e0dae0b) - Bumped up RP version to 0.0.0-develop.408. (
dd71272) - Bumped up RP version to 0.0.0-develop.406 (
8022dfc) - Bumped up RP version to 0.0.0-develop.404 (
6e3a1f8) - G2P-4929 Point master data DB credentials at the renamed secret (
ffcc9e7) - Bumped up RP version to 0.0.0-develop.403 (
9c608d9) - Bumped up RP version to 0.0.0-develop.402 (
ffb2c75) - G2P-4929 Ship the claim-169 QR config and require registrant authentication (
acecdce) - G2P-4929 Enable VC issuance by default (
7484b69) - G2P-4929 Normalise foundational ID and fix full name spacing in the VC view (
f6d4c53) - G2P-4929 Fix full name spacing in the farmer VC view (
fbf66e2) - Bumped up RP version to 0.0.0-develop.392 (
4196dd6) - Bumped up RP version to 0.0.0-develop.391 (
1762516) - G2P-5554 Seed the pack's real birth date instead of inventing 1 January. The pack carried only a year, so every sample farmer in the country shared a birthday; older packs still fall back, since a date column cannot hold a year. (
a74feca) - G2P-4929 Create the VC card ConfigMap whenever the agent portal is deployed (
94abb14) - Bumped up RP version to 0.0.0-develop.389 (
1b1a77b) - G2P-4929 Enable the agent portal by default (
ca4d6ee) - Bumped up RP version to 0.0.0-develop.388 (
dfe77b7) - G2P-4929 Drop duplicated VC questions inherited from the registry subchart. Bumped up RP version. (
a29871f) - G2P-4929 Add farmer credential issuance behind a disabled-by-default switch (
95e4214) - G2P-5402: Correct field names in household information section (
8599e27) - Bumped up RP version to 0.0.0-develop.384 (
98180a1) - Minor correction in helm comments. (
835646d) - Add seed manifest generation and remove obsolete performance templates (
bee2c80) - G2P-5402 update: modify SQL insert statements for g2p_register_sections and registry_languages (
b2cda40) - Bumped up RP version to 0.0.0-develop.383 (
ec8828c) - G2P-4804 Declare score against both farmer and household. A single install carries both — the bulk generator attaches scores to farmers and the sample loader to households, 5,671 and 6 on a reference install — so naming one parent silently stripped the id and the geography from every row of the other. (
40556c9) - G2P-4804 Generate fr_rpt_crop from declarations instead of hand-written SQL. Verified byte-identical to the previous definition across all seventeen shared columns and 757 rows before the SQL was removed; it keeps its materialization and indexes, and additionally carries the geo pcodes and workflow columns the hand-written version omitted. (
699b3a2) - G2P-4804 Declare the household member age bands, matching fr_rpt_farmer's edges. The generator derives an age wherever it withholds a birth date, but where the bands fall is policy, and defining them twice with different edges is how two charts come to disagree about how many people are under 25. (
6daa47a) - G2P-4804 Take the mechanical reporting views from the platform generator. reporting.yaml declares the entity tree, names farmer/land/crop as hand-written and marks the cooperative name columns as organisations rather than people; the generated ten add livestock, inputs, membership, scores, households, members, change requests, record history and geo_levels, which used to be derived from registered rows and so was empty on a production install. (
11e3b8b) - G2P-4804 Refresh the reporting views on a schedule, instead of relying on Insights to do it. They are materialized, so they held whatever the install produced and every farmer registered afterwards was invisible with no error anywhere; a CronJob now rebuilds them in dependency order resolved from pg_depend, on analytics.reportingViews.refreshSchedule. (
8f93c33) - G2P-5402 fix: correct ui configuration for multiple sections and add dedicated parent lookup sections for crop intake and crop register (
2f172d4) - Moved to GitLab: openg2p/registry/farmer-registry (read-only; build/publish disabled) (
fab0037)
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.
