Skip to content

Commit 9a764e7

Browse files
Release 3.19.1
1 parent 445585c commit 9a764e7

4 files changed

Lines changed: 278 additions & 6 deletions

File tree

.env

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,21 @@ OL_REFERENCE_UI_VERSION=5.2.11
33
OL_BUQ_VERSION=1.0.2
44
OL_CCE_VERSION=1.3.5
55
OL_AUTH_VERSION=4.3.5
6-
OL_REPORT_VERSION=1.4.0
6+
OL_REPORT_VERSION=1.4.0-hotfix
77
OL_HAPIFHIR_VERSION=2.0.4
88
OL_DIAGNOSTICS_VERSION=1.1.4
99
OL_REQUISITION_VERSION=8.4.0
10-
OL_FULFILLMENT_VERSION=9.2.1
10+
OL_FULFILLMENT_VERSION=9.2.0
1111
OL_NOTIFICATION_VERSION=4.3.5
12-
OL_REFERENCEDATA_VERSION=15.3.0
12+
OL_REFERENCEDATA_VERSION=15.3.0-hotfix
1313
OL_STOCKMANAGEMENT_VERSION=5.2.0
1414
OL_DHIS2INTEGRATION_VERSION=1.0.1
1515

1616
OL_ONE_NETWORK_INTEGRATION_VERSION=0.0.1
1717
OL_ONE_NETWORK_INTEGRATION_REFERENCEDATA_EXTENSION_VERSION=0.0.1
1818
OL_ONE_NETWORK_INTEGRATION_STOCKMANAGEMENT_EXTENSION_VERSION=0.0.1
1919

20-
OL_NGINX_VERSION=7
20+
OL_NGINX_VERSION=6
2121
OL_RSYSLOG_VERSION=3
2222

2323
OL_POSTGRES_VERSION=12-debezium

docs/source/collect-docs.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
urllib.request.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-auth/v4.3.5/DESIGN.md", "components/authServiceDesign.md")
1010
urllib.request.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-cce/v1.3.5/README.md", "components/cceService.md")
1111
urllib.request.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-notification/v4.3.5/README.md", "components/notificationService.md")
12-
urllib.request.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-referencedata/v15.3.0/README.md", "components/referencedataService.md")
12+
urllib.request.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-referencedata/v15.3.0-hotfix/README.md", "components/referencedataService.md")
1313
urllib.request.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-stockmanagement/v5.2.0/README.md", "components/stockmanagementService.md")
14-
urllib.request.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-report/v1.4.0/README.md", "components/reportService.md")
14+
urllib.request.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-report/v1.4.0-hotfix/README.md", "components/reportService.md")
1515
urllib.request.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-hapifhir/v2.0.4/README.md", "components/hapifhirService.md")
1616
urllib.request.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-diagnostics/v1.1.4/README.md", "components/diagnosticsService.md")
1717
urllib.request.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-template-service/v3.8.0/README.md", "components/templateServiceService.md")

docs/source/releases/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ To download a release, please visit `GitHub <https://github.com/OpenLMIS/openlmi
77
.. toctree::
88
:maxdepth: 1
99

10+
openlmis-ref-distro-v3.19.1
1011
openlmis-ref-distro-v3.19.0
1112
openlmis-ref-distro-v3.18.0
1213
openlmis-ref-distro-v3.17.0
Lines changed: 271 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,271 @@
1+
=====================================
2+
3.19.1 Release Notes - April 07, 2025
3+
=====================================
4+
5+
Status: Stable
6+
===============
7+
8+
3.19.1 is a stable release, and all users of `OpenLMIS version 3
9+
<https://openlmis.atlassian.net/wiki/spaces/OP/pages/88670325/3.0.0+Release+-+1+March+2017>`_ are
10+
encouraged to adopt it.
11+
12+
Release Notes
13+
=============
14+
The OpenLMIS Community is excited to announce the **3.19.1 release** of OpenLMIS! It is another major milestone in the version 3 `re-architecture <https://openlmis.atlassian.net/wiki/display/OP/Re-Architecture>`_ that allows more functionality to be shared among the community of OpenLMIS implementers.
15+
16+
For a full list of features and bug-fixes of 3.19.0 and 3.19.1, see `OpenLMIS 3.19.0 Jira tickets
17+
<https://openlmis.atlassian.net/issues/OLMIS-7999?jql=project%20%3D%20OLMIS%20AND%20text%20~%20%223.19_Release%22%20AND%20type%20%3D%20Epic%20ORDER%20BY%20%22Epic%20Link%22%20ASC%2C%20key%20ASC>`_.
18+
19+
Compatibility
20+
-------------
21+
22+
**Important Notice** for Implementers Using a Custom Reports Service Forked from Core:
23+
If you are using a forked version of the core reports service, please ensure that your implementation is updated to incorporate the latest changes required for Dashboard reports in version 3.19.1
24+
25+
Refer to the following repository for the necessary updates:
26+
OpenLMIS Reports - `<https://github.com/OpenLMIS/openlmis-report/tree/rel-1.4.0-hotfix>`_
27+
28+
All other changes to OpenLMIS 3.x are backwards-compatible. All changes to data
29+
or schemas include automated migrations from previous versions back to version 3.0.1. All new or
30+
altered functionality is listed in the sections below for New Features and Changes to Existing
31+
Functionality.
32+
33+
Upgrading from Older Versions
34+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35+
36+
If you are upgrading from OpenLMIS 3.0.x or 3.1.x (without first upgrading to 3.2.x), please review the `3.2.0
37+
Release Notes <http://docs.openlmis.org/en/latest/releases/openlmis-ref-distro-v3.2.0.html>`_ for
38+
important compatibility information about a required PostgreSQL extension and data migrations.
39+
40+
For information about upgrade paths from OpenLMIS 1 and 2 to version 3, see the `3.0.0 Release
41+
Notes <https://openlmis.atlassian.net/wiki/spaces/OP/pages/88670325/3.0.0+Release+-+1+March+2017>`_.
42+
43+
If you are upgrading to version 3.19.1 THE SUPERSET reports will need to be added manually by system administrators.
44+
Short manual can be found here: `<https://github.com/OpenLMIS/openlmis-report/blob/rel-1.4.0-hotfix/CHANGELOG.md#140-hotfix--2025-04-04>`_
45+
46+
Download or View on GitHub
47+
--------------------------
48+
49+
`OpenLMIS Reference Distribution 3.19.1
50+
<https://github.com/OpenLMIS/openlmis-ref-distro/releases/tag/v3.19.1>`_
51+
52+
Known Bugs
53+
==========
54+
55+
Bug reports are collected in Jira for troubleshooting, analysis and resolution on an ongoing basis. See `OpenLMIS 3.19.1
56+
Bugs <https://openlmis.atlassian.net/issues/?jql=type%20%3D%20Bug%20and%20project%20%3D%20%22OpenLMIS%20General%22%20AND%20status%20not%20in%20(Done%2CCanceled)&startIndex=200>`_ for the current list of known bugs.
57+
58+
To report a bug, see `Reporting Bugs
59+
<http://docs.openlmis.org/en/latest/contribute/contributionGuide.html#reporting-bugs>`_.
60+
61+
Bug fixes since 3.19.0
62+
======================
63+
64+
- Fixed issue with failing migrations.
65+
66+
New Features
67+
============
68+
69+
- **Dashboard Reports Functionality**: Allows managing SUPERSET or PowerBI reports via UI.
70+
- **User Import/Export Functionality**: Enables to import and export users.
71+
- **Catchment Population Management**: Includes import/export functionality for managing population data.
72+
- **New Stock Status Reports**:
73+
- Report showing stock status at a specific point in time.
74+
- Report showing stock status over a specified time range.
75+
76+
Changes to Existing Functionality
77+
=================================
78+
79+
- **Requisition Improvements**:
80+
- Added missing fields to requisition prints.
81+
- Corrected Stock Out Days from 29 to 30.
82+
- Fixed incorrect period names for emergency requisition.
83+
- **Administration & Configuration Fixes**:
84+
- Fixed issue where user was created with an incorrect email.
85+
- Added missing filter on Requisition Groups > Edit page.
86+
- Resolved Null Pointer Exception (NPE) when adding programs to products.
87+
- **Fulfillment & Proof of Delivery Enhancements**:
88+
- Proof of Delivery Manage Action page optimized to load only relevant Orderables.
89+
- Fixed issue where it was not possible to manage both fulfillment and PoD.
90+
- **Stock Management Enhancements**:
91+
- Improved filtering by geographic zone for better performance.
92+
- Introduced new public API endpoints for stock card summaries and stock events.
93+
94+
API Changes
95+
===========
96+
97+
- API changes can be found in each service CHANGELOG.md file, found in the root directory of the service repository.
98+
99+
Performance
100+
===========
101+
102+
- Improved filtering functionalities.
103+
- Upgraded dependencies.
104+
105+
Test Coverage
106+
=============
107+
108+
OpenLMIS 3.19.1 was tested using the established OpenLMIS Release Candidate process. As part of this process, full manual test cycles were executed for each release candidate published. Any critical or blocker bugs found during the release candidate were resolved in a bug fix cycle with a full manual test cycle executed before releasing the final version 3.19.1. Manual tests were conducted using a set of 125 QAlity tests tracked in Jira. For more details about test executions and bugs found for this release please see `the 3.19 QA Release and Bug Triage wiki page <https://openlmis.atlassian.net/wiki/spaces/OP/pages/3027566594/The+3.19+Regression+and+Release+Candidate+Test+Plan>`_.
109+
110+
All Changes by Component
111+
========================
112+
113+
Version 3.19.1 of the Reference Distribution contains updated versions of the components listed
114+
below. The Reference Distribution bundles these component together using Docker to create a complete
115+
OpenLMIS instance. Each component has its own own public GitHub repository (source code) and
116+
DockerHub repository (release image). The Reference Distribution and components are versioned
117+
independently; for details see `Versioning and Releasing
118+
<http://docs.openlmis.org/en/latest/conventions/versioningReleasing.html>`_.
119+
120+
Reference Data Service 15.3.0-hotfix
121+
-----------------------------
122+
123+
`ReferenceData CHANGELOG <https://github.com/OpenLMIS/openlmis-referencedata/blob/rel-15.3.0-hotfix/CHANGELOG.md>`_
124+
125+
Report Service 1.4.0-hotfix
126+
--------------------
127+
128+
This service is intended to provide reporting functionality for other components to use. Built-in
129+
reports in OpenLMIS 3.4.0 are still powered by their own services. In future releases, they may be
130+
migrated to a new version of this centralized report service.
131+
132+
**Warning**: Developers should take note that the design of this service will be changing with
133+
future releases. Developers and implementers are discouraged from using this 1.4.x version to build
134+
additional reports.
135+
136+
`Report CHANGELOG <https://github.com/OpenLMIS/openlmis-report/blob/rel-1.4.0-hotfix/CHANGELOG.md>`_
137+
138+
Components with No Changes
139+
==========================
140+
141+
Auth Service 4.3.5
142+
------------------
143+
144+
`Auth CHANGELOG <https://github.com/OpenLMIS/openlmis-auth/blob/rel-4.3.5/CHANGELOG.md>`_
145+
146+
CCE Service 1.3.5
147+
-----------------
148+
149+
`CCE CHANGELOG <https://github.com/OpenLMIS/openlmis-cce/blob/rel-1.3.5/CHANGELOG.md>`_
150+
151+
Fulfillment Service 9.2.0
152+
-------------------------
153+
154+
`Fulfillment CHANGELOG <https://github.com/OpenLMIS/openlmis-fulfillment/blob/rel-9.2.0/CHANGELOG.md>`_
155+
156+
Notification Service 4.3.5
157+
--------------------------
158+
159+
`Notification CHANGELOG <https://github.com/OpenLMIS/openlmis-notification/blob/rel-4.3.5/CHANGELOG.md>`_
160+
161+
Requisition Service 8.4.0
162+
-------------------------
163+
164+
`Requisition CHANGELOG <https://github.com/OpenLMIS/openlmis-requisition/blob/rel-8.4.0/CHANGELOG.md>`_
165+
166+
Stock Management 5.2.0
167+
----------------------
168+
169+
`Stock Management CHANGELOG <https://github.com/OpenLMIS/openlmis-stockmanagement/blob/rel-5.2.0/CHANGELOG.md>`_
170+
171+
Hapifhir 2.0.4
172+
----------------------
173+
174+
`Hapifhir CHANGELOG <https://github.com/OpenLMIS/openlmis-hapifhir/blob/rel-2.0.4/CHANGELOG.md>`_
175+
176+
Diagnostics 1.1.4
177+
----------------------
178+
179+
`Diagnostics CHANGELOG <https://github.com/OpenLMIS/openlmis-diagnostics/blob/rel-1.1.4/CHANGELOG.md>`_
180+
181+
BUQ 1.0.2
182+
----------------------
183+
184+
`BUQ CHANGELOG <https://github.com/OpenLMIS/openlmis-buq/blob/rel-1.0.2/CHANGELOG.md>`_
185+
186+
Dhis2 Integration 1.0.1
187+
----------------------
188+
189+
`Dhis2 Integration CHANGELOG <https://github.com/OpenLMIS/openlmis-dhis2-integration/blob/rel-1.0.1/CHANGELOG.md>`_
190+
191+
192+
Reference UI 5.2.11
193+
------------------
194+
195+
`The Reference UI <https://github.com/OpenLMIS/openlmis-reference-ui/tree/rel-5.2.11>`_
196+
is the web-based user interface for the OpenLMIS Reference Distribution. This user interface is
197+
a single page web application that is optimized for offline and low-bandwidth environments.
198+
The Reference UI is compiled together from module UI modules using Docker compose along with the
199+
OpenLMIS dev-ui. UI modules included in the Reference UI are:
200+
201+
Reference Data-UI 5.6.16
202+
~~~~~~~~~~~~~~~~~~~~~~~
203+
204+
`ReferenceData-UI CHANGELOG <https://github.com/OpenLMIS/openlmis-referencedata-ui/blob/rel-5.6.16/CHANGELOG.md>`_
205+
206+
Auth-UI 6.2.15
207+
~~~~~~~~~~~~~
208+
209+
`Auth-UI CHANGELOG <https://github.com/OpenLMIS/openlmis-auth-ui/blob/rel-6.2.15/CHANGELOG.md>`_
210+
211+
CCE-UI 1.1.7
212+
~~~~~~~~~~~~
213+
214+
`CCE-UI CHANGELOG <https://github.com/OpenLMIS/openlmis-cce-ui/blob/rel-1.1.7/CHANGELOG.md>`_
215+
216+
Fulfillment-UI 6.1.6
217+
~~~~~~~~~~~~~~~~~~~~
218+
219+
`Fulfillment-UI CHANGELOG <https://github.com/OpenLMIS/openlmis-fulfillment-ui/blob/rel-6.1.6/CHANGELOG.md>`_
220+
221+
Report-UI 5.2.14
222+
~~~~~~~~~~~~~~~
223+
224+
`Report-UI CHANGELOG <https://github.com/OpenLMIS/openlmis-report-ui/blob/rel-5.2.14/CHANGELOG.md>`_
225+
226+
Requisition-UI 7.0.14
227+
~~~~~~~~~~~~~~~~~~~~
228+
229+
`Requisition-UI CHANGELOG <https://github.com/OpenLMIS/openlmis-requisition-ui/blob/rel-7.0.14/CHANGELOG.md>`_
230+
231+
Stock Management-UI 2.1.8
232+
~~~~~~~~~~~~~~~~~~~~~~~~~
233+
234+
`Stock Management-UI CHANGELOG <https://github.com/OpenLMIS/openlmis-stockmanagement-ui/blob/rel-2.1.8/CHANGELOG.md>`_
235+
236+
UI-Components 7.2.13
237+
~~~~~~~~~~~~~~~~~~~
238+
239+
`UI-Components CHANGELOG <https://github.com/OpenLMIS/openlmis-ui-components/blob/rel-7.2.13/CHANGELOG.md>`_
240+
241+
UI-Layout 5.2.8
242+
~~~~~~~~~~~~~~~
243+
244+
`UI-Layout CHANGELOG <https://github.com/OpenLMIS/openlmis-ui-layout/blob/rel-5.2.8/CHANGELOG.md>`_
245+
246+
Dev UI 9.0.7
247+
~~~~~~~~~~~~
248+
249+
The `Dev-UI CHANGLOG <https://github.com/OpenLMIS/dev-ui/blob/rel-9.0.7/CHANGELOG.md>`_
250+
251+
Others
252+
~~~~~~~~~~~~
253+
`Service Util <https://github.com/OpenLMIS/openlmis-service-util>`_
254+
`Logging Service <https://github.com/OpenLMIS/openlmis-rsyslog>`_
255+
Consul-friendly distribution of `nginx <https://github.com/OpenLMIS/openlmis-nginx>`_
256+
Docker `Postgres 9.6-postgis image <https://github.com/OpenLMIS/postgres>`_
257+
Docker `scalyr image <https://github.com/OpenLMIS/openlmis-scalyr>`_
258+
259+
Contributions
260+
=============
261+
262+
Many organizations and individuals around the world have contributed to OpenLMIS version 3 by
263+
serving on our committees (Governance, Product and Technical), requesting improvements, suggesting
264+
features and writing code and documentation. Please visit our GitHub repos to see the list of
265+
individual contributors on the OpenLMIS codebase. If anyone who contributed in GitHub is missing,
266+
please contact the Community Manager.
267+
268+
Further Resources
269+
=================
270+
271+
Please see the Implementer Toolkit on the `OpenLMIS website <http://openlmis.org/get-started/implementer-toolkit/>`_ to learn more about best practices in implementing OpenLMIS. Also, learn more about the `OpenLMIS Community <http://openlmis.org/about/community/>`_ and how to get involved!

0 commit comments

Comments
 (0)