This is the first publicly abailable release of 5.2 version. All significant changes from 5.1 version are listed below.
MapViewer.
See Charts and Maps manual.cuba.gui.layoutAnalyzerEnabled application property.BulkEditor and RelatedEntities.LdapAuthProvider class.GridLayout now interprets colspan and rowspan properties in the same way
as in HTML: how many cells will be occupied by a component. So the default value is 1.ButtonsPanel can contain any component, not only buttons.Table and GroupTable components now support aggregation.removeExecutionHistory() of app-core.cuba:type=Scheduling MBean can be used to remove old execution history.FileDescriptor.size attribute is changed to Long.cuba.connectionUrl application property is deprecated and replaced with cuba.connectionUrlList.
The old name is supported for backward compatibility, but the support will be removed in future versions.com.company.base.gui.something/key1 = Overridden Messagebuild.gradle.views.xml from core module into global and update cuba.viewsConfig application property in web, desktop and portal modules like this:
cuba.viewsConfig = cuba-views.xml views.xml
cuba.connectionUrl with cuba.connectionUrlList in all application properties files.*-spring.xml files.*.xml files by by searching http://schemas.haulmont.com/cuba/5.2/ string and replacing it to http://schemas.haulmont.com/cuba/5.2/.modules/web/web/WEB-INF/web.xml file:
<context-param>
<param-name>webResourcesTs</param-name>
<param-value>${webResourcesTs}</param-value>
</context-param>
modules/portal/web/WEB-INF/templates/default folder, move them up one level, into templates folder.