Skip to content

v1.32.0

Latest

Choose a tag to compare

@mortenoh mortenoh released this 06 Oct 13:28
v1.32.0
2d8afda

A combined release: every dhis2w package and pack moves to 1.32.0 together. Its themes are DHIS2 2.43.2, a newer 2.44 preview build, and an upstream issue log organised for reporting.

DHIS2 2.43.2

  • v43 is pinned to 2.43.2.0. The generated v43 tree only gains fields: UpdatePasswordRequest, program label properties, SystemSettings.jobsRescheduleAnalyticsAfterMinutes and TrackerRelationship.deleted.
  • 2.43.2 refuses the OAuth2 scope ALL and requires PKCE, as 2.44 does. The v43 tree registers OAuth2 clients with the OpenID scopes (openid, email, profile, username), and --scope defaults to openid on v43.

DHIS2 2.44 preview

  • v44 is pinned to the 2.44-SNAPSHOT build of 2026-10-06 (revision c48aedc). It is still a preview until 2.44.0 ships.
  • The v44 tree gains GET /api/metadata/dependencies, the new ExternalMapLayer fields (description, descriptionUrl, image), MetadataExportParams.objectsExportWithDependencies and eight new error codes.

Seed dumps

  • Dumps follow the backup script of dhis2-server-tools: a plain pg_dump without owners, without the analytics fact tables, and without audit rows.
  • make dhis2-migrate-e2e-dump DHIS2_VERSION=v4N moves a committed dump to a new pin by restoring it into the new image and letting DHIS2 migrate it: about 42 seconds, against about 35 minutes for a full seed. The full make dhis2-build-e2e-dump is for seed changes.
  • The analytics sidecar reports a failed analytics run as a failure.

Upstream issues

  • DHIS2_ISSUES.md is the upstream issue log, organised so each group is one upstream report: a status table by release, then 29 groups. Each group has a summary written as the ticket description, the versions it affects, and its member issues with copy-pasteable repros.
  • It was re-run on 2.43.2 and on 2.44 c48aedc. #13 is fixed on 2.43.2, #134 covers 2.43.2, and #144 and #145 are new.
  • The docs page is Upstream DHIS2 issues.