Registry Platform Release Notes - v1.1.0
Version
1.1.0
Source Repository
Release Date
06-Jul-2026
Description
Second platform release line — builds on v1.0.0 with AWE integration, document handling refactor, Partner Management integration, and Staff Portal security hardening
Previous Version
Summary
registry-platform v1.1.0 is a tagged release on the 1.1.0 branch. All platform modules carry version 1.1.0; the UI widget library (@openg2p/registry-widgets, source at ui/ui-widgets) is at 1.1.4-dev.2. Ongoing fixes for the 1.1.x line land on the 1.1 branch before patch tags (e.g. v1.1.1).
This release deepens AWE integration, refactors document storage and handling, repoints Partner Management to commons-services, and hardens Staff Portal authentication (CSRF, cookie domain, CSP).
Key features in this platform line
Document handling refactor
Unified document controller, abstract MinIO client, upload profiles
Partner Management
Repointed to commons-services; WJS support
—
Staff Portal security
CSRF validation, cookie domain config, CSP hardening
—
Reference data & data policy
Attribute search, administrative-area policies, reference-data rename
UI widgets
Geo hierarchy, docs widget, logo/favicon, conditional visibility fixes
Record-level access
BaseRepository generics approach for row-level filtering
—
Components and versions
Core library
openg2p-registry-core
1.1.0
Staff Portal API
openg2p-registry-staff-portal-api
1.1.0
Partner API
openg2p-registry-partner-api
1.1.0
Beneficiary Portal API
openg2p-registry-bene-portal-api
1.1.0
Celery beat producers
openg2p-registry-celery-beat-producers
1.1.0
Celery workers
openg2p-registry-celery-workers
1.1.0
Staff Portal UI
registry-staff-portal-ui
1.1.0
UI widget library
@openg2p/registry-widgets (ui/ui-widgets)
1.1.4
Changes vs v1.0.0
AWE (Approval Workflow Engine)
list_tasks_for_requestendpoint and related Staff Portal task list UI.assignee_namefield onApprovalTask.Rollback change-request changes when terminal approval validation fails.
AWE proxy pagination and improved payload resolution.
Pre-approve hook for change requests.
Approvals list in Staff Portal.
Document handling
Major refactor: unified document controller, abstract
MinioClient, removed legacy template-file controller.Upload validation profiles for logos, favicons, register icons, and dashboard images (1 MB limit).
Record image URLs included in change-request data; document ingestion deduplicated per register on approval.
New Docs widget for document display in dynamic UI.
Authentication & security
IAM permission handling and authentication cookie management refactored.
Client-side and server-side CSRF token handling; configurable CSRF validation on Staff Portal API.
cookieDomainenvironment variable for cross-subdomain auth cookies.CSP header extended with
upgrade-insecure-requests.Config navigation restricted to
CONFIG_NAV_ACTIONS; config sub-pages guarded.
Partner Management & WJS
Partner Management repointed to commons-services.
PM-seed auth aligned to the
g2p-bridgepmSeedClientIdpattern.WJS (Webhook Job Service) support enhancements.
Intake forms & change requests
Application reference field with generation API.
Configurable reference generator for intake submissions.
Simplified intake-form submission search logic.
request_idadded toVersionForDateData(populated from change requests).
Reference data & data policy
Attribute and attribute-value search APIs.
Data policy management extended to administrative areas and reference data.
Attribute labels renamed to reference data across UI and APIs.
UI widgets & Staff Portal
UI widget library refactored (geo hierarchy, column distribution, translation handling).
Boolean conditional visibility, dialog-table conditions, and attribute API hooks fixed.
Logo-within-text and registry favicon support.
Breadcrumbs updated for register and intake-form pages.
Register icon remove button; dash removed from new intake-form breadcrumb.
Other
Record-level access approach using
BaseRepositorywith generics.Geo hierarchy service absence handled gracefully in register service.
Compatibility
IAM Service
Staff Portal application self-registration; registry pushes tile/roles/permissions at install time
AWE v1.0.0
Installed via commons-services; registry registers per-instance callback secret
Partner Management
Consumed from commons-services (not bundled in registry chart)
MinIO / S3
Document storage; bucket handling uses StrEnum directly
Master Data Service
Partner and geo lookup; geo reference data seeding supported
Known issues
The
developbranch carries in-progress work ahead of the1.1support line (currently one commit: permission decorator on one API).
Roadmap
For in-progress platform work, see Versions.
Last updated
Was this helpful?