Release Notes 4.7

What’s New

This release of map.apps brings with it a number of new features and updates to the base technology.

From this version on it is possible to edit objects of a feature layer in a map.apps app (in 2D maps). Both attributes and geometry can be edited.

With the bundle toc it is now possible to control the map contents, listing them in a hierarchically structured treeview. Further actions can be called for individual layers or services. These actions can be extended programmatically. It is recommended to use the TOC bundle instead of the map flow.

Furthermore, a sketching bundle is now available, which allows the drawing of graphics on the map, which can for example be used for a printout (the bundle sketching replaces the bundle redlining from line 3).

The ArcGIS API for JavaScript used by map.apps as technical basis is updated to version 4.11 with this release. In addition, the configuration of the database connection is simplified. As already described in the note preceding, from now on only the database type has to be specified to set the appropriate driver and dialect.

A complete list of all changes can be found in the changelog. A detailed presentation of the new features can be found in this article in the con terra Developer Network.

Update Notes

This release of map.apps introduces the new configuration property db.type. This property needs to be added to the application.properties file. This property replaces the properties db.jdbc.driver and db.hibernate.dialect. The value of db.type depends on the actual database system you are running with map.apps: postgresql, oracle, sqlserver, or hsqldb. More details can be found in the database configuration.

Make sure to use the latest versions of the database drivers. This version of map.apps contains an update to Hibernate 5 and problems have been reported with outdated database drivers in conjunction with MS SQL databases.

The file WEB-INF/classes/application.properties is not longer interpreted. It is still in place because it is intended to be a template that is copied to the working directory (data.directory.location). If you made changes to this file move it to [data.directory.location]/application.properties or to file WEB-INF/classes/custom-application.properties.

If you have any further questions regarding these steps, do not hesitate to contact con terra Support .

Dependencies

Line 4 Bundles

  • Esri ArcGIS API for JavaScript 4.11.1

  • ArcGIS Arcade 1.5

  • Dojo 1.14.2

  • dgrid 1.2.1

  • dstore 1.1.2

  • Moment.js 2.22.1

  • Vue.js 2.6.6

  • Vuetify.js 1.5.5

  • babel-polyfill 7.2.5

Line 3 Bundles

  • Esri ArcGIS API for JavaScript 3.25

  • Dojo 1.13.0

  • dgrid 0.3.17

  • xstyle 0.3.2

  • put-selector 0.3.6

  • dstore 1.1.2

  • Moment.js 2.22.1