From eb27c31cccee17a816c12f58f7d5595f8263edb1 Mon Sep 17 00:00:00 2001
From: "camara-release-automation[bot]"
<261643975+camara-release-automation[bot]@users.noreply.github.com>
Date: Tue, 20 Oct 2026 09:23:08 +0000
Subject: [PATCH 1/4] Add CHANGELOG draft for r4.3
---
CHANGELOG/CHANGELOG-r4.md | 86 +++++++++++++++++++++++++++++++++++++++
1 file changed, 86 insertions(+)
diff --git a/CHANGELOG/CHANGELOG-r4.md b/CHANGELOG/CHANGELOG-r4.md
index bca7de2..b16ea1a 100644
--- a/CHANGELOG/CHANGELOG-r4.md
+++ b/CHANGELOG/CHANGELOG-r4.md
@@ -2,6 +2,7 @@
## Table of Contents
+- **[r4.3](#r43)**
- [r4.2](#r42)
- [r4.1](#r41)
@@ -15,6 +16,91 @@ The below sections record the changes for each API version in each release as fo
* for subsequent release-candidate(s), only the delta to the previous release-candidate
* for a public release, the consolidated changes since the previous public release
+# r4.3
+
+## Release Notes
+
+This public release contains the definition and documentation of
+* population-density-data 1.0.0
+
+The API definition(s) are based on
+* Commonalities r4.4 (0.9.0)
+* Identity and Consent Management r4.2 (0.5.0)
+
+
+> **Working area — candidate changes (auto-removed on merge)**
+> Copy relevant entries into the Breaking changes/Added/Changed/Fixed/Removed sections below. List breaking changes both in Breaking changes and in their normal change category.
+> You may edit this list while triaging; it will be removed on merge.
+> This working-area section is removed automatically when the PR is merged.
+
+
+Candidate changes (auto-generated from merged PRs)
+
+## What's Changed
+* Use standard Release Information section title by @hdamker in https://github.com/camaraproject/PopulationDensityData/pull/112
+* [bulk] Sync Release Information section (2025-12-12-001) by @hdamker-bot in https://github.com/camaraproject/PopulationDensityData/pull/113
+* fix(openapi): Fix #107 - Class Names are in SNAKE_CASE but should be … by @patrice-conil in https://github.com/camaraproject/PopulationDensityData/pull/108
+* [bulk] Add release-plan.yaml (2026-02-23-001) by @hdamker-bot in https://github.com/camaraproject/PopulationDensityData/pull/117
+* Update Release Plan according to Sync26 by @albertoramosmonagas in https://github.com/camaraproject/PopulationDensityData/pull/120
+* [bulk] Enable release automation and validation by @camara-release-automation[bot] in https://github.com/camaraproject/PopulationDensityData/pull/122
+* Fix incorrect ATP time-range assertions by @albertoramosmonagas in https://github.com/camaraproject/PopulationDensityData/pull/119
+* Add new PopoulationDensityData User Story by @albertoramosmonagas in https://github.com/camaraproject/PopulationDensityData/pull/116
+* fix: delete additional text for RFC date time format by @albertoramosmonagas in https://github.com/camaraproject/PopulationDensityData/pull/104
+* Sync common files from Commonalities r4.3 by @camara-release-automation[bot] in https://github.com/camaraproject/PopulationDensityData/pull/124
+* test(population-density-data): add GEOHASHLIST support and rework time/error model by @albertoramosmonagas in https://github.com/camaraproject/PopulationDensityData/pull/128
+* Add new changes for Sync26 (geohashlist+Commonalities & ICM) by @albertoramosmonagas in https://github.com/camaraproject/PopulationDensityData/pull/123
+* Release Automation: Post-release sync (r4.1) by @camara-release-automation[bot] in https://github.com/camaraproject/PopulationDensityData/pull/140
+* Fix review issues for r4.1 by @albertoramosmonagas in https://github.com/camaraproject/PopulationDensityData/pull/141
+* Add test coverage for PRIVATE_KEY_JWT sink credential and 422 PRIVATE_KEY_JWT_NOT_CONFIGURED by @albertoramosmonagas in https://github.com/camaraproject/PopulationDensityData/pull/143
+* Update release-plan to Commonalities r4.4 and align release tag by @albertoramosmonagas in https://github.com/camaraproject/PopulationDensityData/pull/144
+* Sync common files from Commonalities r4.4 by @camara-release-automation[bot] in https://github.com/camaraproject/PopulationDensityData/pull/146
+* Align Population Density Data with Commonalities 0.9.0 (r4.4) by @albertoramosmonagas in https://github.com/camaraproject/PopulationDensityData/pull/145
+* fix(population-density-data): address validation warnings and hints from Sync26 by @albertoramosmonagas in https://github.com/camaraproject/PopulationDensityData/pull/149
+* docs: update inline API documentation, rename schemas and align terminology by @albertoramosmonagas in https://github.com/camaraproject/PopulationDensityData/pull/153
+* Release Automation: Post-release sync (r4.2) by @camara-release-automation[bot] in https://github.com/camaraproject/PopulationDensityData/pull/156
+* Update release plan for public version by @albertoramosmonagas in https://github.com/camaraproject/PopulationDensityData/pull/158
+* fix: add 410 sink-gone test scenario and align README outputs (#162) by @albertoramosmonagas in https://github.com/camaraproject/PopulationDensityData/pull/165
+* chore: remove obsolete v0 validation caller workflows by @hdamker in https://github.com/camaraproject/PopulationDensityData/pull/161
+
+## New Contributors
+* @patrice-conil made their first contribution in https://github.com/camaraproject/PopulationDensityData/pull/108
+
+
+
+
+## population-density-data 1.0.0
+
+**population-density-data 1.0.0 is the first stable version of this API.**
+
+Changes documented below are compared to version 0.3.0.
+
+- API definition **with inline documentation**:
+ - [View it on ReDoc](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/PopulationDensityData/r4.3/code/API_definitions/population-density-data.yaml&nocors)
+ - [View it on Swagger Editor](https://camaraproject.github.io/swagger-ui/?url=https://raw.githubusercontent.com/camaraproject/PopulationDensityData/r4.3/code/API_definitions/population-density-data.yaml)
+ - OpenAPI [YAML spec file](https://github.com/camaraproject/PopulationDensityData/blob/r4.3/code/API_definitions/population-density-data.yaml)
+
+### Breaking changes
+
+* N/A
+
+### Added
+
+* N/A
+
+### Changed
+
+* N/A
+
+### Fixed
+
+* N/A
+
+### Removed
+
+* N/A
+
+**Full Changelog**: https://github.com/camaraproject/PopulationDensityData/compare/r3.2...r4.3
+
# r4.2
## Release Notes
From 8258c359968727926bc38e568ba7fdc550cead22 Mon Sep 17 00:00:00 2001
From: Jorge Garcia Hospital
<129095857+jgarciahospital@users.noreply.github.com>
Date: Tue, 20 Oct 2026 15:00:20 +0200
Subject: [PATCH 2/4] Update CHANGELOG/CHANGELOG-r4.md
Co-authored-by: Alberto Ramos Monagas
---
CHANGELOG/CHANGELOG-r4.md | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG/CHANGELOG-r4.md b/CHANGELOG/CHANGELOG-r4.md
index b16ea1a..148bc40 100644
--- a/CHANGELOG/CHANGELOG-r4.md
+++ b/CHANGELOG/CHANGELOG-r4.md
@@ -85,7 +85,10 @@ Changes documented below are compared to version 0.3.0.
### Added
-* N/A
+* Add `GEOHASHLIST` as optional area type alongside `POLYGON`, including `GeohashList` and `Geohash` schemas with geohash validation pattern, aligned with Commonalities and ICM for Sync26 by @albertoramosmonagas in https://github.com/camaraproject/PopulationDensityData/pull/123
+* Add Population Density Data User Story documenting the API use case and stable requirements phase (#114) by @albertoramosmonagas in https://github.com/camaraproject/PopulationDensityData/pull/116
+* Add test scenarios for `PRIVATE_KEY_JWT` sink credential and `422 PRIVATE_KEY_JWT_NOT_CONFIGURED` error response, aligned with the canonical Commonalities test template by @albertoramosmonagas in https://github.com/camaraproject/PopulationDensityData/pull/143
+* Add test scenario 12 for the 410 sink-gone callback response and align README "Service Outputs" with the estimated number of people per cell (#162) by @albertoramosmonagas in https://github.com/camaraproject/PopulationDensityData/pull/165
### Changed
From e22b9a71d0d9a11e67c8703e814f0a60c348945a Mon Sep 17 00:00:00 2001
From: Jorge Garcia Hospital
<129095857+jgarciahospital@users.noreply.github.com>
Date: Tue, 20 Oct 2026 15:00:28 +0200
Subject: [PATCH 3/4] Update CHANGELOG/CHANGELOG-r4.md
Co-authored-by: Alberto Ramos Monagas
---
CHANGELOG/CHANGELOG-r4.md | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG/CHANGELOG-r4.md b/CHANGELOG/CHANGELOG-r4.md
index 148bc40..4812b2b 100644
--- a/CHANGELOG/CHANGELOG-r4.md
+++ b/CHANGELOG/CHANGELOG-r4.md
@@ -96,7 +96,9 @@ Changes documented below are compared to version 0.3.0.
### Fixed
-* N/A
+* Fix incorrect ATP test assertions for time interval coverage: returned intervals must fully cover the requested range (first may start before, last may end after), not be strictly contained within it by @albertoramosmonagas in https://github.com/camaraproject/PopulationDensityData/pull/119
+* Fix post-release r4.1 review issues: typos in User Story (#133), feature file (#134), and API documentation (#135); remove stale `Meeting Minutes` folder (#136); fix `jwksUri` never returned for `PRIVATE_KEY_JWT` sink credentials (#139) by @albertoramosmonagas in https://github.com/camaraproject/PopulationDensityData/pull/141
+* Fix extra non-normative text incorrectly appended to the RFC 3339 date-time format description by @albertoramosmonagas in https://github.com/camaraproject/PopulationDensityData/pull/104
### Removed
From cbac686278dd83effe15f2291a2bbc05dcbcb683 Mon Sep 17 00:00:00 2001
From: Jorge Garcia Hospital
<129095857+jgarciahospital@users.noreply.github.com>
Date: Tue, 20 Oct 2026 15:00:39 +0200
Subject: [PATCH 4/4] Update CHANGELOG/CHANGELOG-r4.md
Co-authored-by: Alberto Ramos Monagas
---
CHANGELOG/CHANGELOG-r4.md | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG/CHANGELOG-r4.md b/CHANGELOG/CHANGELOG-r4.md
index 4812b2b..ca6add7 100644
--- a/CHANGELOG/CHANGELOG-r4.md
+++ b/CHANGELOG/CHANGELOG-r4.md
@@ -92,7 +92,12 @@ Changes documented below are compared to version 0.3.0.
### Changed
-* N/A
+* Align OpenAPI specification with CAMARA Commonalities 0.9.0 (r4.4): migrate deprecated generic error schemas to versioned catalog equivalents (`Generic401` → `Unauthenticated401`, `Generic403` → `PermissionDenied403`, etc.) and replace inline examples with `$ref` shared examples by @albertoramosmonagas in https://github.com/camaraproject/PopulationDensityData/pull/145
+* Expand test suite from 22 to 41 scenarios: add full `GEOHASHLIST` area type coverage, rename `startDate`/`endDate` to `startTime`/`endTime`, and rework async flow to match updated schema for next meta-release by @albertoramosmonagas in https://github.com/camaraproject/PopulationDensityData/pull/128
+* Update inline API documentation, rename schemas to avoid collision with CAMARA common datatypes (`Area` → `GeoArea`, `AreaType` → `GeoAreaType`, `Polygon` → `GeoPolygon`, `ResponseStatus` → `ResponseQualityInfo`), remove `people/km2` references, and align terminology (`API Consumer`, `x-correlator`) by @albertoramosmonagas in https://github.com/camaraproject/PopulationDensityData/pull/153
+* Rename `## Status and released versions` section heading to standard `## Release Information` to enable automated release-info sync workflow by @hdamker in https://github.com/camaraproject/PopulationDensityData/pull/112
+* Address CAMARA validation warnings and hints deferred from Commonalities r4.4 sync: update notification callback media type to `application/cloudevents+json`, add missing property descriptions, and fix Gherkin indentation by @albertoramosmonagas in https://github.com/camaraproject/PopulationDensityData/pull/149
+* Fix OpenAPI schema component names from SNAKE_CASE to CamelCase (`NO_DATA` → `NoData`, `LOW_DENSITY` → `LowDensity`, `DENSITY_ESTIMATION` → `DensityEstimation`) to follow OpenAPI naming conventions — wire format values unchanged (#107) by @patrice-conil in https://github.com/camaraproject/PopulationDensityData/pull/108
### Fixed