Overview of all update note
4.7
System requirements
This release requires map.apps version 4.15 or higher and FME Flow (former FME Server) version 2022 or higher.
Changes in the etl tool configuration json
This release has introduced a few changes to clean up the configuration of map.apps ETL tools. All changes are backwards compatible so previously created apps don’t have to be reconfigured. Changes:
-
fmeParameterOpts
has been renamed toetlToolSettings
-
fmeTool
has been renamed toetlTool
-
all properties of
fmeParameterOpts.mapappsParameters
are now directly inetlToolSettings
-
fmeServerConfig.hiddenAnalyzeColumns
has been moved toetlToolSettings.hiddenAnalyzeColumns
A full list of all app.json configurations is shown in: Configuration via app.json
{
"fmeServerConfig": {},
"fmeTool": {},
"fmeParameterOpts": {},
"id": ""
}
{
"fmeServerConfig": {},
"etlTool": {},
"etlToolSettings": {},
"id": ""
}
4.6
Layer Stores
In previous versions of map.apps ETL, a custom store was created for each layer in map.apps, which is used for the resultcenter and the selection. A new layer store concept has been introduced in map.apps 4.13, in which stores are automatically created for each layer. This is also now used by the ETL tools. If the ETL extension is used in older map.apps Versions, the following setting has to be used to return to the old behavior:
"mapappsParameters": {
"registerCustomStoreForLayer": true
}
4.4
4.4.1
The property scaleForIndividualFeatures
changed from version 4.4.0 to 4.4.1.
In the first release, it was called zoomFactorForIndividualFeatures
and worked based on zoom levels.
Since these are not applicable for all layer types, we had to switch to map scales.
The old property is not working anymore!
4.3
4.3.1
Log4J security patch
There haven’t been any changes to the map.apps bundles. However, the ETL Proxy Servlet has been patched and should therefore be updated in any installations. You can ignore this release, if you are not using the Proxy Servlet. For more information visit Developer Network .
4.1
The current output to map template is deprecated and should be changed to the new workspace. |
-
The old workspace will work until FME 2020 since the JavaScript caller has been removed.
4.0
-
Previous versions of map.apps ETL consisted out of several bundles for different scenarios (Web Connect, File Upload, File Download, DB Import, DB Export). These bundles have been combined into one single bundle
mapapps_etl
allowing multiple tools to be registered. -
Multiple tools can be configured using the new map.apps ETL configuration.
-
Input and output methods of the previous bundles can be used in any combination.
-
Published Parameters for Source Datasets map extent do not have to be configured manually anymore.
Instead, fixed conventions have been introduced to handle inputs from map.apps ETL. All inputs are now using the Published Parameters:mapapps_etl_extent
,mapapps_etl_files
andmapapps_etl_features
. -
Handling Published Parameters has been inverted.
You do not have to enable all parameters that should be visible to the user. Only parameters that should not be visible have to be hidden. This makes changing workspaces much easier, since new FME parameters are automatically visible in map.apps ETL.