# Versions

<table data-full-width="true"><thead><tr><th width="121.506591796875">Helm Version</th><th width="270.8963623046875">PBMS Runtimes</th><th width="123.7987060546875">Version Date</th><th>Remarks</th></tr></thead><tbody><tr><td><a href="https://github.com/OpenG2P/openg2p-pbms-gen2-deployment/tree/4.0.0">4.0.0</a></td><td><p><a href="https://hub.docker.com/layers/openg2p/openg2p-pbms-core/3.1.0/images/sha256-06232fee7bea681bbe04d87985eb062e58e5709fdaa3df6ec4251fe37ca96516">pbms-core:v3.1.0 (Odoo)</a><br>23-Apr-2026<br><br><a href="https://hub.docker.com/layers/openg2p/openg2p-pbms-bg-task-celery-beat-producers/3.1.0/images/sha256-fcf107b0318e541de0208c5db47fba24d0f98db4012875141fcf088b2d31087f">pbms-bg-task-celery-beat-producers:v3.1.0</a><br>23-Apr-2026<br><br><a href="https://hub.docker.com/layers/openg2p/openg2p-pbms-bg-task-celery-workers/3.1.0/images/sha256-dc34aa1095e88820737742e094fdabefda1b8a5de6cc1163cd1b72ab1e2adca2">pbms-bg-task-celery-workers:v3.1.0</a></p><p>23-Apr-2026<br><br><a href="https://hub.docker.com/layers/openg2p/openg2p-pbms-staff-portal-api/3.1.0/images/sha256-0b632e8faa3732f1f959964f06c6aeca1f02d68f8d713ace2e543a7bd6cba627">pbms-staff-portal-api:v3.1.0</a><br>23-Apr-2026</p></td><td>23-Apr-2026</td><td><ol><li>Major breaking changes in the chart with respect to 3.0.0 charts - adapted for the new deployment model of OpenG2P. Dependency Helm charts removed and consolidated into a single PBMS chart. <a href="/pages/losoWv2djpUQsicgiSuA">Learn more >></a></li><li>Introduced workflow for Enrolment Cycles and Disbursement Cycles</li><li>Changed the Menu - Split Program Configurations and Operations</li><li>Introduced Approval Queue - as a new menu for the workflow</li><li>In PBMS BG - changed the DB Engine to issue sessions using NullPool</li></ol></td></tr><tr><td><a href="https://github.com/OpenG2P/openg2p-pbms-gen2-deployment/releases/tag/v3.0.0">3.0.0</a></td><td></td><td>18-Sep-2025</td><td>Complete overhaul of PBMS with <strong>entirely new code base</strong>. The code here has no derivation from previous versions. This is new PBMS architecture. Refer to the docs <a href="/pages/bxctE3AY9myewiVazsno">here</a>. The Chart here is <strong>incompatible</strong> with previous versions</td></tr><tr><td></td><td></td><td></td><td></td></tr></tbody></table>

*

## Previous Generation

### PBMS Helm Package

<table><thead><tr><th width="145">Helm Version</th><th width="173">PBMS Core Version</th><th width="133">Created on</th><th>Contents</th></tr></thead><tbody><tr><td><a href="https://github.com/OpenG2P/openg2p-pbms-deployment/tree/v1.2.0">1.2.0</a></td><td></td><td>18-Oct-2024</td><td>Update for Docker 1.2.0 of PBMS. Reporting versions changed to tagged versions.</td></tr><tr><td><a href="https://github.com/OpenG2P/openg2p-pbms-deployment/tree/v1.2.2">1.2.2</a></td><td></td><td>22-Dec-2024</td><td>Update for Docker 1.2.2 of PBMS</td></tr><tr><td><a href="https://github.com/OpenG2P/openg2p-pbms-deployment/tree/v1.2.3">1.2.3</a></td><td>1.2.3</td><td>28-Dec-2024</td><td>Update for Docker 1.2.3 of PBMS</td></tr><tr><td><a href="https://github.com/OpenG2P/openg2p-pbms-deployment/tree/v2.0.0">2.0.0</a></td><td>1.2.4</td><td>03-Jan-2025</td><td>MAJOR, INCOMPATIBLE changes w.r.t 1.x Helm version. The packaging has been significantly modified. Only one instance of DB, Kafka, OpenSearch installed and wired accordingly. Previous 1.x Helm charts cannot be easily upgraded to this version. Hence it is advised to install this version fresh. Part 2 is no longer required with this packaging - entire PBMS can be installed from one package.</td></tr><tr><td><a href="https://github.com/OpenG2P/openg2p-pbms-deployment/tree/v2.0.1">2.0.1</a></td><td>1.2.6</td><td>21-Jan-2025</td><td>PBMS Core version upgraded to 1.2.6</td></tr></tbody></table>

### PBMS Docker

Repository on Docker Hub:

* [openg2p-pbms-odoo-package](https://hub.docker.com/r/openg2p/openg2p-pbms-odoo-package/tags) (legacy)

<table><thead><tr><th width="95">Tag</th><th width="137">Created on</th><th>Description</th></tr></thead><tbody><tr><td><a href="https://github.com/OpenG2P/openg2p-packaging/blob/main/packaging/packages/pbms/1.2.0.txt">1.2.0</a></td><td>17-Oct-2024</td><td>Latest on branch 17.0-1.2</td></tr><tr><td><a href="https://github.com/OpenG2P/openg2p-packaging/blob/main/packaging/packages/pbms/1.2.1.txt">1.2.1</a></td><td>21-Oct-2024</td><td><p>Fixed getting total no. of beneficiaries from cycle, instead of program.</p><p>UI improvements: Renamed <code>Print Summary</code> to<code>Envelope Summary</code></p><p>Fixed an issue where <code>batch_has_completed</code> was not getting updated.<br></p></td></tr><tr><td><a href="https://github.com/OpenG2P/openg2p-packaging/blob/main/packaging/packages/pbms/1.2.2.txt">1.2.2</a></td><td>22-Dec-2024</td><td>Changes in ODK import to support multiple programs.</td></tr><tr><td><a href="https://github.com/OpenG2P/openg2p-packaging/blob/main/packaging/packages/pbms/1.2.3.txt">1.2.3</a></td><td>22-Dec-2024</td><td>Background import for ODK</td></tr></tbody></table>

* [openg2p-pbms-core](https://hub.docker.com/r/openg2p/openg2p-pbms-core/tags) (renamed the above docker).

The new name of this Docker shall be used starting 1.2.4 version.

<table><thead><tr><th width="95">Tag</th><th width="137">Created on</th><th>Description</th></tr></thead><tbody><tr><td><a href="https://github.com/OpenG2P/openg2p-packaging/blob/main/packaging/packages/pbms/1.2.4.txt">1.2.4</a></td><td>03-Jan-2025</td><td>ODK Import Documents update.</td></tr><tr><td><a href="https://github.com/OpenG2P/openg2p-packaging/blob/main/packaging/packages/pbms/1.2.5.txt">1.2.5</a></td><td>06-Jan-2025</td><td>Fix ODK Import by instance ID name issue</td></tr><tr><td><a href="https://github.com/OpenG2P/openg2p-packaging/blob/main/packaging/packages/pbms/1.2.6.txt">1.2.6</a></td><td>21-Jan-2025</td><td>SR pull changed to job queue<br>Bug fixes<br>community Addons updated</td></tr><tr><td><a href="https://github.com/OpenG2P/openg2p-packaging/blob/main/packaging/packages/pbms/1.2.7.txt">1.2.7</a></td><td>30-Jan-2025</td><td>Community Addons Updated</td></tr><tr><td><a href="https://github.com/OpenG2P/openg2p-packaging/blob/main/packaging/packages/pbms/1.3.0.txt">1.3.0</a></td><td>03-Mar-2025</td><td>Implemented Document Encryption<br>Added new widget for Document Field<br>Enhancement in Document storage<br>Enhancement in ODK Import<br>WebSub based data share implemented<br>Implemented Document Encryption<br>Enhancements in administrative area<br>Enhancements in VC issuance<br>Priority List module added<br>Implemented program ID mapping with FormIO form document field API URL config<br>Bug fixes</td></tr><tr><td><a href="https://github.com/OpenG2P/openg2p-packaging/blob/main/packaging/packages/pbms/1.3.1.txt">1.3.1</a></td><td>28-Mar-2025</td><td>Added ODK Importer Module migration script<br>Fix document encryption widget issue</td></tr><tr><td><a href="https://github.com/OpenG2P/openg2p-packaging/blob/main/packaging/packages/pbms/1.3.2.txt">1.3.2</a></td><td>30-Apr-2025</td><td>Enhancement on ODK Importer Migration Script<br>Added security module to handle the inactive session timeout and hide db parameter and restrict debug mode from end users<br>Fix documents storage file api access<br>Restricted odoo attachment deletion and updation<br>Added permission on non-restricted OpenG2P Menus<br>Implemented G2P Bridge integration module<br>Enhancement on Differential Entitlements</td></tr><tr><td><a href="https://github.com/OpenG2P/openg2p-packaging/blob/main/packaging/packages/pbms/1.3.3.txt">1.3.3</a></td><td>17-Jun-2025</td><td><ul><li>Multiple security enhancements</li><li>G2P Bridge integration module added</li><li>Priority List module added</li><li>Minor fixes in reimbursement portal and PBMS Theme</li><li>Test coverage improvements</li></ul></td></tr><tr><td><a href="https://github.com/OpenG2P/openg2p-packaging/blob/main/packaging/packages/pbms/1.3.4.txt">1.3.3</a></td><td>10-Jul-2025</td><td><ul><li>Explore role added</li><li>Minor bug fixes</li></ul></td></tr><tr><td><a href="https://github.com/OpenG2P/openg2p-pbms-docker/tree/3.0/openg2p-pbms-odoo">3.0.0</a></td><td>Sep-2025</td><td>Complete overhaul of PBMS with <strong>entirely new code base</strong>. The code here has no derivation from previous versions. This is new PBMS architecture. Refer to the docs <a href="/pages/bxctE3AY9myewiVazsno">here</a>.</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.openg2p.org/products/pbms/versions.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
