← Back to team overview

dhis2-devs team mailing list archive

dhis version 2.28 is out

 

Hi all,

DHIS version 2.28 is out. This version includes a range of improvements and
stability enhancements.

Log in with admin/district on the demo <http://play.dhis2.org/demo/> system.


ANALYTICS FEATURES

---

Measure criteria support in pivot tables: Pivot table app now supports
measure criteria, meaning criteria to apply to the data being returned,
such as a min and max value. Can be enabled in the Options dialog.

Demo <https://play.dhis2.org/demo/dhis-web-pivot/?id=PXdSuazF7pJ> |
Screenshot
<https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/28/pivot-measure-criteria.png>


Multiple regression types in charts: Data visualizer and event visualizer
apps now supports a new option for linear, polynomial and loess regression
types (trend lines). Can be enabled in the Options dialog.

Demo 1 <https://play.dhis2.org/demo/dhis-web-visualizer/?id=rvita5y1Jt4> | 2
<https://play.dhis2.org/demo/dhis-web-visualizer/?id=wQg9NqpvFxM> | Screenshot
1
<https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/28/visualizer-loess-regression.png>
| 2
<https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/28/visualizer-polynomial-regression.png>


Remove gaps in bar/column charts: Data visualizer and event visualizer apps
now support an option for displaying bar/column charts without gaps between
the bars/columns. Can be enabled in the Options dialog.

Demo <https://play.dhis2.org/demo/dhis-web-visualizer/?id=l6KNUTi1ych> |
Screenshot
<https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/28/chart-no-space-between-columns.png>


Daily relative periods in event analytics: Various daily relative periods
are now supported in event reports and event visualizer.

Demo <https://play.dhis2.org/demo/dhis-web-event-reports/?id=SfGJhHiX8gJ> |
Screenshot
<https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/28/event-reports-daily-relative-periods.png>


Share favorites with users: Analytics favorites can now be shared with
individual users in addition to user groups. This is useful for more
flexible sharing and removes the need for always creating a group. Click
*Share* from the *Favorites* menu.

Demo
<https://play.dhis2.org/demo/dhis-web-visualizer/index.html?id=IvXcdp2cFHa>
| Screenshot
<https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/28/favorite-user-sharing.png>


Favorite filter for “Created by me”: You can now easily filter your
favorites with the new “Created by me”/”Created by others” filter,
available in all the analytics apps.

Demo <https://play.dhis2.org/demo/dhis-web-visualizer/index.html> |
Screenshot
<https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/28/favorite-created-by-me-filter.png>


Sort favorites by created and last updated: Analytics favorites can now be
sorted by the date they were created and the date they were last updated.

Demo
<https://play.dhis2.org/demo/dhis-web-visualizer/index.html?id=IvXcdp2cFHa>
| Screenshot
<https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/28/favorites-filter-by-date-created.png>


Combine totals and details in pivots: Total values and details (operands)
can now be combined in pivot tables and charts.

Demo <https://play.dhis2.org/demo/dhis-web-pivot/?id=MdblzK4QZVf> |
Screenshot
<https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/28/pivot-totals-details-combined.png>


Indicator totals in pivots: The pivot table app now calculates total and
subtotal values in a better way, dividing the sum of numerator values with
the sum of denominator values multiplied by the average of indicator
factors.

Demo <https://play.dhis2.org/demo/dhis-web-pivot/?id=XIX8gFRck88> |
Screenshot
<https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/28/pivot-indicator-totals.png>



TRACKER FEATURES

---

Compare to previous event during data entry: You can now choose to compare
the current data entry for an event with previously completed events. This
option is available when doing data entry for a new event in tracker
capture.

Demo <https://play.dhis2.org/demo/dhis-web-tracker-capture/index.html#/> |
Docs
<https://docs.dhis2.org/master/en/user/html/enter_event_data_for_tracked_entity_instance.html>


Tracker and event capture with time, datetime and URL value types: Tracker
and event capture apps now support the “Time”, “Datetime” and “URL” data
element value types.

Demo <https://play.dhis2.org/demo/dhis-web-tracker-capture/index.html#/>



GENERAL FEATURES

---

Persist validation results: Validation results (violations) can now be
persisted. You can also access validation results in the analytics API,
meaning counts of validation violations.

Screenshot
<https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/28/validation-persist-results.png>
| Docs
<https://docs.dhis2.org/master/en/user/html/validation_rule_analysis.html>


Skip form validation for validation rules: Validation rules can now be
configured to not be triggered during data entry. This is particularly
useful for surveillance-based validation rules.

Demo
<https://play.dhis2.org/demo/dhis-web-maintenance/#/edit/validationSection/validationRule/Djf6ilQSPB2>
| Docs
<https://docs.dhis2.org/master/en/user/html/manage_validation_rule.html#create_validation_rule>


Validate specific organisation unit levels: Validation rules can now be
assigned to zero, one or more organisation unit levels. During evaluation,
the rules will only be evaluated for the selected levels, or all levels if
no levels have been specified.

Demo
<https://play.dhis2.org/demo/dhis-web-maintenance/#/edit/validationSection/validationRule/Djf6ilQSPB2>
| Docs
<https://docs.dhis2.org/master/en/user/html/manage_validation_rule.html#create_validation_rule>


Data element support for program stage notifications: Program stage
notifications can now use available data elements in their templates.

Demo <https://play.dhis2.org/demo/dhis-web-maintenance-program/index.action>


Apps cloud storage: Apps will now be stored in your cloud storage if the
instance is configured to utilize cloud storage. Existing apps installed
locally will still work, but new apps will be installed in a different
directory or in the cloud storage based on instance configuration. This is
helpful in cluster setups for shared apps, as well as providing for
unlimited storage of apps.

Demo <https://play.dhis2.org/demo/dhis-web-app-management/#> | Docs
<https://docs.dhis2.org/master/en/implementer/html/install_file_store_configuration.html>


Import group membership in CSV: Group membership for organisation unit
group, data element groups and indicator groups can now be imported as CSV.
Both group and member object must exist in the system.

Docs
<https://docs.dhis2.org/master/en/developer/html/webapi_csv_metadata_import.html#d0e2563>


Updated app store in app management: The app manager app in DHIS will now
dynamically fetch apps available for installation from the new app store
API. You can find the new app store at play.dhis2.org/appstore.

Demo <https://play.dhis2.org/demo/dhis-web-app-management>



API FEATURES

---

AMQP/RabbitMQ for metadata change notifications:  External applications can
now subscribe and listen in real time to metadata changes by setting up and
utilizing the RabbitMQ capabilities added to DHIS. These changes includes
creation, updates and deletion of all metadata objects.

Docs
<https://docs.dhis2.org/master/en/developer/html/webapi_amqp_rabbitmq_integration.html>


Creating, updating and deleting SMS commands: CRUD operations for SMS
commands are now available in the API.

Docs
<https://docs.dhis2.org/master/en/developer/html/webapi_sms_commands.html>


Metadata export inclusionStrategy: The inclusion strategy parameter on
metadata export allows for fine grained property inclusion control.

Docs
<https://docs.dhis2.org/master/en/developer/html/webapi_metadata_export.html>


Default category exclusion support: Default category objects can now be
excluded on metadata export. The system will now handle the absence of
default category objects during metadata import.

Docs
<https://docs.dhis2.org/master/en/developer/html/webapi_metadata_export.html>



RELEASE INFO

---

Release Information

Link

Download release and sample database

https://www.dhis2.org/downloads

Documentation and Javadocs

https://www.dhis2.org/documentation

Upgrade notes

https://www.dhis2.org/228-upgrade

Details about each feature on JIRA

https://jira.dhis2.org/issues/?filter=10002

Overview of fixed issues

https://jira.dhis2.org/issues/?filter=10558

Source code on Github

https://github.com/dhis2

Demo instance

https://play.dhis2.org/demo

Instructions for signing up for DHIS 2 mailing lists

https://www.dhis2.org/contact




Enjoy the new release.

Best regards,

The DHIS2 development team

Follow ups