- Support for Internet Explorer 11 has been dropped.
- Supported web browsers are now Chrome, Firefox, Safari and Edge.
- A new property
server.https
is introduced. This setting is highly recommended to enable when deploying on HTTPS as it provides additional security (setserver.https = on
to enable). See install docs for details. - The property
connection.schema
no longer has any effect and can be removed.
- Property
programScope
of objectTrackedEntityAttribute
is removed. Correspondingly columnprogramscope
of tabletrackedentityattribute
is removed. - Column
tracedentityattributeid
of tableprogram_attributes
is made non-null. - Column
programstageid
of tableprogramstagedataelement
is made non-null.
- The
Reports
legacy web module is removed from the system, and is replaced by the a newReports
React web app. The system uses the same authority as before, the app name is the same, and there is no action required. - The
Approval
part of reports web module has been turned into a new web module. A new React-based app is in the works to replace it. - The
Classic Data Visualizer
app is removed. This app is superseded by the newData Visualizer
app. - The
GIS
app is removed. This app is superseeded by the newMaps
app. - The system setting
Lock user account temporarily after multiple failed login attempts
(with API keykeyLockMultipleFailedLogins
) is now enabled by default. - The system setting
Skip zero data values in analytics tables
(with API keykeySkipZeroValuesInAnalyticsTableExport
) is now enabled by default.
- Remember to drop SQL views from Apps > Data administration > Maintenance > Drop SQL views before upgrading, to avoid database integrity issues during the upgrade process, then recreate them after the upgrade is completed.