Blog from September, 2018

The 6.5j patch is now available for download on our website: http://k2geospatial.com/support.

Take note that this patch is only compatible with JMap 6.5 and its patches (a-i). If you are using a version prior to 6.5, your JMap Server must be migrated to version 6.5 before installing this patch. After installing this patch, all deployed applications must be updated in JMap Admin.

The 6.5j patch contains a new deployment mode to help organizations deploying JMap Pro. For more information: https://k2geospatial.com/2016/12/new-deployment-mode-for-jmap-pro/

For your information, a complete version of JMap 6.5 that contains all released patches is now available for download on our website. That complete version can be installed on all JMap versions starting from JMap 6.0.

Note: JMap 6.5j is compatible with a transitional version of JMap Web for 7.0. That new application template must be installed separately and is available on our web site (http://k2geospatial.com/support).

JMap 6.5j release notes

New features / Improvements

[TFIFT-6629] - JMap Pro : Allow installation of JMap Pro Launcher in 32-bit systems
[TFIFT-6777] - JMap Pro : Add special characters [',"] support in script in mouseover

[TFIFT-6371] - JMap Admin : Add "NAD 1983 StatePlane Oklahoma North FIPS 3501 Feet" projection
[TFIFT-7262] - JMap Admin : Add a link to download JMap Pro Launcher 32 in the JMap Pro Launch page

[TFIFT-7759] - JMap Server : Set default connection read timeout to 3 min
[TFIFT-8310] - JMap Server: Update Tomcat version to the latest maintenance release

Fixed issues

[TFIFT-7036] - JMap Web : A custom report does not display

[TFIFT-5670] - JMap Pro : JMap Pro is no longer compatible with Java 1.9EA
[TFIFT-4701] - JMap Pro : Some errors using conditional statement JavaScript "IF" in a label configuration
[TFIFT-5849] - JMap Pro : SVG icons are not displayed in the print legend
[TFIFT-6432] - JMap Pro : Error when sub-form has null value for choice key/value
[TFIFT-6776] - JMap Pro : In mouseover, JavaScript print ('EV()'); does not work when there is '\n' in the attribute value
[TFIFT-7033] - JMap Pro : Invalid relative label location with points
[TFIFT-7034] - JMap Pro : Display problems with labels when an offset and a rotation are defined
[TFIFT-7362] - JMap Pro : Security warning with custom_symbols.jar
[TFIFT-7184] - JMap Pro : South labels containing more than one line grow north and hide the element
[TFIFT-7220] - JMap Pro : Outlined label text is ugly at large scales

[TFIFT-5679] - JMap Admin : TAB/SHP reader, assigning QuebecMTM Zone 8 to SDS reverts to 'none'
[TFIFT-5968] - JMap Admin : Color picker for styles and style templates not updated when clicked
[TFIFT-6353] - JMap Admin : Duplicated thematic's name are not validated
[TFIFT-6370] - JMap Admin : Error cloning a remote JMap Spatial layer from JMap 7.0
[TFIFT-6408] - JMap Admin : Display problem in launch page of JMap Pro deployments with IE 10
[TFIFT-6461] - JMap Admin : Fixed a security issue in JMap Admin
[TFIFT-6809] - JMap Admin : Error launching JMap Pro project preview
[TFIFT-7037] - JMap Admin : Project permission page can take a long time to display when there is a high number of users
[TFIFT-7639] - JMap Admin : Remote File Chooser opens in a blank page after creating a Text Reader SDS

[TFIFT-5943] - JMap Server : Get Projects does no work in REST API
[TFIFT-3895] - JMap Server : A raster does not display correctly using GDAL SDS et WGS 84 / Pseudo-Mercator - EPSG:3857
[TFIFT-5627] - JMap Server : Mouseover syntax: if() with a print() does not work correctly if there is not an else in the script
[TFIFT-6983] - JMap Server : OutOfMemory error can happen when working with many remote server layers
[TFIFT-7203] - JMap Server : Data source sync problems when remote JMap server has different date/time
[TFIFT-7212] - JMap Server : Remote data source stay in error when a communication error with the remote server occurs
[TFIFT-7257] - JMap Server : Spatial data sources could be lost during the JMap Server initialization


--------------------------------------------------

Jean-Robert Desbiens-Haddad
CTO
K2 Geospatial

Le correctif 6.5j est maintenant disponible pour téléchargement sur le site Web de K2 Geospatial : http://k2geospatial.com/fr/soutien.

Veuillez noter que ce correctif n’est compatible qu’avec JMap 6.5 et ses correctifs (a-i). Si vous utilisez une version antérieure à 6.5, votre JMap Server doit être migré à la version 6.5 avant d'installer ce correctif. Une fois ce correctif installé, veuillez mettre à jour vos applications déployées.

Le correctif 6.5j contient un nouveau mode de déploiement pour aider les organisations à déployer JMap Pro. Pour plus de détails voir : https://k2geospatial.com/fr/2016/12/nouveau-mode-de-deploiement-pour-jmap-pro/

Pour votre information, une version complète de JMap 6.5 contenant tous les correctifs officiels est maintenant disponible sur notre site Web. Cette version complète peut être installée sur toutes les versions de JMap à partir de JMap 6.0.

Note : JMap 6.5j est compatible avec une version transitoire de JMap Web pour 7.0. Cette dernière doit être installée séparément et est disponible sur notre site web (http://k2geospatial.com/fr/soutien).

Notes de version pour 6.5j

New features / Improvements

[TFIFT-6629] - JMap Pro : Allow installation of JMap Pro Launcher in 32-bit systems
[TFIFT-6777] - JMap Pro : Add special characters [',"] support in script in mouseover

[TFIFT-6371] - JMap Admin : Add "NAD 1983 StatePlane Oklahoma North FIPS 3501 Feet" projection
[TFIFT-7262] - JMap Admin : Add a link to download JMap Pro Launcher 32 in the JMap Pro Launch page

[TFIFT-7759] - JMap Server : Set default connection read timeout to 3 min
[TFIFT-8310] - JMap Server: Update Tomcat version to the latest maintenance release

Fixed issues

[TFIFT-7036] - JMap Web : A custom report does not display

[TFIFT-5670] - JMap Pro : JMap Pro is no longer compatible with Java 1.9EA
[TFIFT-4701] - JMap Pro : Some errors using conditional statement JavaScript "IF" in a label configuration
[TFIFT-5849] - JMap Pro : SVG icons are not displayed in the print legend
[TFIFT-6432] - JMap Pro : Error when sub-form has null value for choice key/value
[TFIFT-6776] - JMap Pro : In mouseover, JavaScript print ('EV()'); does not work when there is '\n' in the attribute value
[TFIFT-7033] - JMap Pro : Invalid relative label location with points
[TFIFT-7034] - JMap Pro : Display problems with labels when an offset and a rotation are defined
[TFIFT-7362] - JMap Pro : Security warning with custom_symbols.jar
[TFIFT-7184] - JMap Pro : South labels containing more than one line grow north and hide the element
[TFIFT-7220] - JMap Pro : Outlined label text is ugly at large scales

[TFIFT-5679] - JMap Admin : TAB/SHP reader, assigning QuebecMTM Zone 8 to SDS reverts to 'none'
[TFIFT-5968] - JMap Admin : Color picker for styles and style templates not updated when clicked
[TFIFT-6353] - JMap Admin : Duplicated thematic's name are not validated
[TFIFT-6370] - JMap Admin : Error cloning a remote JMap Spatial layer from JMap 7.0
[TFIFT-6408] - JMap Admin : Display problem in launch page of JMap Pro deployments with IE 10
[TFIFT-6461] - JMap Admin : Fixed a security issue in JMap Admin
[TFIFT-6809] - JMap Admin : Error launching JMap Pro project preview
[TFIFT-7037] - JMap Admin : Project permission page can take a long time to display when there is a high number of users
[TFIFT-7639] - JMap Admin : Remote File Chooser opens in a blank page after creating a Text Reader SDS

[TFIFT-5943] - JMap Server : Get Projects does no work in REST API
[TFIFT-3895] - JMap Server : A raster does not display correctly using GDAL SDS et WGS 84 / Pseudo-Mercator - EPSG:3857
[TFIFT-5627] - JMap Server : Mouseover syntax: if() with a print() does not work correctly if there is not an else in the script
[TFIFT-6983] - JMap Server : OutOfMemory error can happen when working with many remote server layers
[TFIFT-7203] - JMap Server : Data source sync problems when remote JMap server has different date/time
[TFIFT-7212] - JMap Server : Remote data source stay in error when a communication error with the remote server occurs
[TFIFT-7257] - JMap Server : Spatial data sources could be lost during the JMap Server initialization


--------------------------------------------------

Jean-Robert Desbiens-Haddad 
Vice-Président Technologies
K2 Geospatial


The JMap 7 Funafuti version is now available for download on our website: http://k2geospatial.com/support.

Please consult these guides before installing:

Installation Guide for JMap 7
Migration Guide to JMap 7

The JMap 7 Funafuti version contains a new deployment mode to help organizations deploying JMap Pro without Java. For more information: https://k2geospatial.com/2016/12/new-deployment-mode-for-jmap-pro/

This version contains a limited number of visible changes. Most changes are performance optimizations, stability improvements for JMap Server, bug fixes and additions to the REST API V2.

JMap 7 Funafuti contains all the changes since the first release of JMap 7.0.

Warning: We reset all the data offsets. You must update all your spatial data sources to prevent data from being misaligned.

Release notes :

Fixed issues

  • [TFIFT-4587] - JMap Web : Increase print resolutions on small scale images 

  • [TFIFT-6547] - JMap Web : Thematics and Layer Groups overlap in layer list using iPhone resolution

  • [TFIFT-7109] - JMap Web : Label Localization is not working in JMap Web

  • [TFIFT-7575] - JMap Web : Published personal layer is not visible in JMap Web

  • [TFIFT-7635] - JMap Web : Attributes in filter editor should display title when available

  • [TFIFT-7943] - JMap Web : Layers with accents in their name don't show when application is deployed on a proxy

  • [TFIFT-8020] - JMap Web : Spelling and translation errors in forms

  • [TFIFT-8028] - JMap Web : Tooltips do not display in JMap Web forms

  • [TFIFT-8066] - JMap Web : Send transactions icon must be blocked while transactions are waiting to be executed

  • [TFIFT-8068] - JMap Web : Error embedding in an iframe of a web site

  • [TFIFT-8070] - JMap Web : Edition does not work migrating 6.5 to 7.0 using schema in SQL query 

  • [TFIFT-8078] - JMap Web : Missing jar when deploying on a proxy

  • [TFIFT-8134] - JMap Web : Forms don't load data after migrating from a SDE data source to Enterprise GeoDatabase

  • [TFIFT-8138] - JMap Web : On a mobile (responsive) some elements are shifted in the panel layer

  • [TFIFT-8139] - JMap Web : Can't scroll in mouseover

  • [TFIFT-8142] - JMap Web : Web extension extra parameters are not passed down to the application

  • [TFIFT-8127] - JMap Web : Backspace does not work to edit numbers in forms (Firefox only)

  • [TFIFT-8298] - JMap Web : Error opening an external Web deployment

  • [TFIFT-8309] - JMap Web : On some phones, after an address search, the map is blank and non responsive

  • [TFIFT-8168] - JMap Web : Icon size too small for some SVG symbols

  • [TFIFT-8172] - JMap Web : Some mouseover functions only return default values

  • [TFIFT-8195] - JMap Web : New title not saved when modifying it

  • [TFIFT-8196] - JMap Web : Adjust list width to contents in layer filter window

  • [TFIFT-8203] - JMap Web : Exception adding elements into an external SQL Server form

  • [TFIFT-8190] - JMap Web : Google Maps API Key : API Key never updates in deployments 

  • [TFIFT-8210] - JMap Web : Error persisting transaction with date on external form

  • [TFIFT-8234] - JMap Web : Error in browser console applying filter

  • [TFIFT-8245] - JMap Web : On mobile device, Google Maps base layers don't show with continuous zoom enabled

  • [TFIFT-8246] - JMap Web : Clicking on initial view results in map rotation loss

  • [TFIFT-8248] - JMap Web : Print legend is visible in Top Left position only

  • [TFIFT-8341] - JMap Web : Full size image display problem after clicking on a photo thumbnail in mouseover

  • [TFIFT-4291] - JMap Pro : Spatial queries returns duplicated elements

  • [TFIFT-7369] - JMap Pro : Geodetic measurement error for EPSG:3857 map projection

  • [TFIFT-7538] - JMap Pro : Pasring conflict in mouseover with the date() vs getDate() functions

  • [TFIFT-7617] - JMap Pro : Proportional labels of incorrect sized with dynamic positioning

  • [TFIFT-7791] - JMap Pro : Photo component does not respect project localization

  • [TFIFT-7926] - JMap Pro : Prevent client from generating useless queries that impact the performances

  • [TFIFT-7968] - JMap Pro : Missing spanish translation for initial bounds button tooltip

  • [TFIFT-8016] - JMap Pro : var(x) in print table does not appear in print variables list

  • [TFIFT-8034] - JMap Pro : Negative rotation value is not applied when set in deployment wizard

  • [TFIFT-8073] - JMap Pro : Proportional size checkbox disabled with curved labels enabled

  • [TFIFT-8326] - JMap Pro : List filter should show empty result when not match was found

  • [TFIFT-8289] - JMap Pro : Application can freeze on project with a lot of vector layers

  • [TFIFT-8254] - JMap Pro : Impossible to update mouseover modifications in existing contexts

  • [TFIFT-8188] - JMap Pro : Changed Internet Explorer compatibility mode to Edge instead of IE9 for reports

  • [TFIFT-8162] - JMap Pro : Invalid geometry can be produced when creating a buffer around geometries

  • [TFIFT-7957] - JMap Admin : It is not possible to modify thematics for layers imported from ArcGIS REST

  • [TFIFT-5267] - JMap Admin : Add a layer by reference/clone does not work

  • [TFIFT-5687] - JMap Admin : Project's default selection color can not be changed.

  • [TFIFT-5993] - JMap Admin : Layer scale thresholds can have invalid values

  • [TFIFT-6246] - JMap Admin : Attribute query title disappears after applying a filter in the query list 

  • [TFIFT-7581] - JMap Admin : When importing personal layers, only the first user who has permission is imported

  • [TFIFT-7604] - JMap Admin : It is not possible to edit an inactive remote connection pool

  • [TFIFT-7770] - JMap Admin : Referenced tiled layer not showing

  • [TFIFT-7831] - JMap Admin : Add name or identifier to usermanager to be able to differentiate them

  • [TFIFT-7833] - JMap Admin : Missing Translation in Folder upload filter

  • [TFIFT-7887] - JMap Admin : Impossible to change attribute title after switching from dynamic to static attribute

  • [TFIFT-7933] - JMap Admin : Server settings should show password field instead of edit link when password is empty

  • [TFIFT-7936] - JMap Admin : Some thematics are not created when importing a project from ArcGIS REST

  • [TFIFT-7937] - JMap Admin : Layers imported from ArcGIS REST are set with a 2x2 tiling configuration even if they contain a high number of elements

  • [TFIFT-7973] - JMap Admin : Missing Spanish translation in bulk edit option

  • [TFIFT-7982] - JMap Admin : After importing a project from ArcGIS REST, all SDS indicate UNKNOWN for their projection

  • [TFIFT-8000] - JMap Admin : To change a layer name you must change the name and click on Translations

  • [TFIFT-8036] - JMap Admin : Import full configuration can fail (nothing is imported)

  • [TFIFT-8050] - JMap Admin : When changing the projection of a project, vector layers of the project don't display anymore

  • [TFIFT-8088] - JMap Admin : Modifications to the structure are not replicated in the database

  • [TFIFT-8093] - JMap Admin : Error while migrating a SDE data source to Enterprise GeoDatabase

  • [TFIFT-8094] - JMap Admin : Configured thematic disappears after the update after migrating a SDE data source to Enterprise GeoDatabase

  • [TFIFT-8095] - JMap Admin : Layer bound attributes are lost after migrating SDE a data source to Enterprise GeoDatabase

  • [TFIFT-8097] - JMap Admin : imposible to edit Parent Value in form editor

  • [TFIFT-8090] - JMap Admin : Thematics with values containing carriage returns are not displayed correctly

  • [TFIFT-8180] - JMap Admin : Error opening a proportional symbols thematic page

  • [TFIFT-8145] - JMap Admin : prevent duplicated instance of the same subform

  • [TFIFT-8193] - JMap Admin : JMap Pro deployment wizard has rendering problems

  • [TFIFT-8308] - JMap Admin : Unable to reinitialize a SDE database connection pool from the DB page 

  • [TFIFT-8229] - JMap Admin : Photo title not available when you use disk storage for the photos

  • [TFIFT-8273] - JMap Admin : Check for reserved path when creating a new deployment

  • [TFIFT-8311] - JMap Admin : Modify the text for the warning of conflict in webapp names during app deployment

  • [TFIFT-8186] - JMap Admin : Data source name change lost after updating it

  • [TFIFT-8340] - JMap Admin : Improve ES translation "Download REST services"

  • [TFIFT-7810] - JMap Server : NPE when reading an IFC file

  • [TFIFT-7853] - JMap Server : JMap Server version displayed is not correct for remote servers

  • [TFIFT-7899] - JMap Server : Surface objects imported as lines in JMap when reading IFC files

  • [TFIFT-7901] - JMap Server : Missing name attribute on the spaces when reading IFC files

  • [TFIFT-8080] - JMap Server : Out of memory while http request attacks

  • [TFIFT-8089] - JMap Server : Error on server while executing a report

  • [TFIFT-8133] - JMap Server : Error while opening reports after migrating from a SDE data source to Enterprise GeoDatabase

  • [TFIFT-8143] - JMap Server : Impossible to import user data when PostgreSQL is used as System DB

  • [TFIFT-8155] - JMap Server : Layers hierarchy of source project is not replicated when adding referenced layers

  • [TFIFT-8161] - JMap Server : Deadlocks related to remote server connection

  • [TFIFT-8173] - JMap Server : At startup, backup system database in background to reduce startup time

  • [TFIFT-8174] - JMap Server : Server process cannot be stopped or killed, must restart computer

  • [TFIFT-8209] - JMap Server : Set appropriate zoom in Mapbox styles in REST API V2

  • [TFIFT-8222] - JMap Server : Mapbox tiles produced by JMap Server are not displayed at correct location and scale in REST API V2

  • [TFIFT-8224] - JMap Server : Some CORS filters are incompatible with Tomcat 8.5.32

  • [TFIFT-8225] - JMap Server : In REST API V2, when bad JSON params are sent, an error 500 is thrown but it should be 400

  • [TFIFT-8230] - JMap Server : Incompatibility between Edinburgh and Dakar for remote server connections

  • [TFIFT-8252] - JMap Server : Error in URLDecoder on server

  • [TFIFT-8293] - JMap Server : Support scale factor @2x mapbox sprite in REST API V2

  • [TFIFT-8328] - JMap Server : Wrong values in bounding box of layers passed to GeoWebCache

New features / Improvements

  • [TFIFT-7844] - JMap Web : Apply project selectable layers in web client

  • [TFIFT-7923] - JMap Web : Adjust legend width to content

  • [TFIFT-8092] - JMap Web : improve JMap Web print dialog

  • [TFIFT-8110] - JMap Web : On a mobile (responsive) display the tool to delete elements at the right to avoid conflict with the layer panel

  • [TFIFT-7350] - JMap Pro : List filter in JMap Pro query form should be a "contain" filter

  • [TFIFT-8292] - JMap Pro : Allow to place toolbar(s) on a second (third, etc) row (custom code)    

  • [TFIFT-8071] - JMap Admin : Add option to add authorized referers on the web deployment wizard

  • [TFIFT-8091] - JMap Admin : Reject Google Maps layers without keys in JMap Web deployment wizard

  • [TFIFT-8169] - JMap Admin : Add new SVG icons to the library

  • [TFIFT-8194] - JMAP Admin : Add projection EPSG:2240

  • [TFIFT-8260] - JMap Admin : Set new layers as non selectable by default

  • [TFIFT-8099] - JMap Server : Synchronize extension configuration files between nodes in High Availability

  • [TFIFT-8152] - JMap Server : Deploy a Web Socket Server in JMap Server embedded Tomcat

  • [TFIFT-8058] - JMap Server : Optimize performances when executing transactions on a high number of elements 

  • [TFIFT-8215] - JMap Server : Upgrade to the latest version of Tomcat 8.5 for improved security 

API

  • [TFIFT-7763] - JMap Server : Add type in open session service in REST API v2

  • [TFIFT-7868] - JMap Server : Add support for polygons in MapBox vector tiles in REST API V2

  • [TFIFT-7872] - JMap Server : Add forms support in REST API v2

  • [TFIFT-8065] - JMap Server : Support optional session id parameter in all actions in REST API V2

  • [TFIFT-8105] - JMap Server : Adapt REST API V2 service so it ca run on proxy server

  • [TFIFT-8207] - JMap Server : New endpoint with application symbols sprites in REST API V2

  • [TFIFT-8269] - JMap Server : Add entries for WMS layers in Mapbox style JSON file in REST API V2

  • [TFIFT-7995] - JMap Server : Add more consistency in responses requests of REST API V2

  • [TFIFT-7819] - JMap Server : Add a web service to update a deployment in REST API V2

  • [TFIFT-7996] - JMap Server : Use swagger code annotations to document the REST API V2

  • [TFIFT-8055] - JMap Server : Add editable layer entries in mvt style JSON file in REST API V2

  • [TFIFT-8262] - JMap Server : Add layer hierarchy information (layer groups) inside layer info returned by the REST API V2

  • [TFIFT-8104] - JMap Server : Support base JMap styles in Mapbox styles in REST API V2

  • [TFIFT-8084] - JMap Server : Finish migration of existing REST API V1 Services into REST API V2

  • [TFIFT-8198] - JMap Server : Remove all CORS restrictions on the REST API V2 service




La version JMap 7 Funafuti est maintenant disponible en téléchargement sur notre site Web: http://k2geospatial.com/support.

Veuillez consulter les guides suivants avant de faire l’installation :

Guide d’installation de JMap 7
Guide de migration à JMap 7

La version JMap 7 Funafuti contient un nouveau mode de déploiement pour aider les entreprises à déployer JMap Pro sans Java. Pour plus d'informations: https://k2geospatial.com/2016/12/new-deployment-mode-for-jmap-pro/

Cette version contient un petit nombre de changements visibles. La plupart des changements sont des optimisations de performances, des améliorations de la stabilité de JMap Server, des corrections de bugs et des ajouts à l’API REST V2.

JMap 7 Funafuti contient tous les changements depuis la première version de JMap 7.0.

Attention : Nous avons remis à zéro tous les décalages des données. Vous devez obligatoirement fair une mise à jour de toutes vos sources de données spatiales pour éviter que les données apparaissent décalées.

Notes de version :

Fixed issues

  • [TFIFT-4587] - JMap Web : Increase print resolutions on small scale images 

  • [TFIFT-6547] - JMap Web : Thematics and Layer Groups overlap in layer list using iPhone resolution

  • [TFIFT-7109] - JMap Web : Label Localization is not working in JMap Web

  • [TFIFT-7575] - JMap Web : Published personal layer is not visible in JMap Web

  • [TFIFT-7635] - JMap Web : Attributes in filter editor should display title when available

  • [TFIFT-7943] - JMap Web : Layers with accents in their name don't show when application is deployed on a proxy

  • [TFIFT-8020] - JMap Web : Spelling and translation errors in forms

  • [TFIFT-8028] - JMap Web : Tooltips do not display in JMap Web forms

  • [TFIFT-8066] - JMap Web : Send transactions icon must be blocked while transactions are waiting to be executed

  • [TFIFT-8068] - JMap Web : Error embedding in an iframe of a web site

  • [TFIFT-8070] - JMap Web : Edition does not work migrating 6.5 to 7.0 using schema in SQL query 

  • [TFIFT-8078] - JMap Web : Missing jar when deploying on a proxy

  • [TFIFT-8134] - JMap Web : Forms don't load data after migrating from a SDE data source to Enterprise GeoDatabase

  • [TFIFT-8138] - JMap Web : On a mobile (responsive) some elements are shifted in the panel layer

  • [TFIFT-8139] - JMap Web : Can't scroll in mouseover

  • [TFIFT-8142] - JMap Web : Web extension extra parameters are not passed down to the application

  • [TFIFT-8127] - JMap Web : Backspace does not work to edit numbers in forms (Firefox only)

  • [TFIFT-8298] - JMap Web : Error opening an external Web deployment

  • [TFIFT-8309] - JMap Web : On some phones, after an address search, the map is blank and non responsive

  • [TFIFT-8168] - JMap Web : Icon size too small for some SVG symbols

  • [TFIFT-8172] - JMap Web : Some mouseover functions only return default values

  • [TFIFT-8195] - JMap Web : New title not saved when modifying it

  • [TFIFT-8196] - JMap Web : Adjust list width to contents in layer filter window

  • [TFIFT-8203] - JMap Web : Exception adding elements into an external SQL Server form

  • [TFIFT-8190] - JMap Web : Google Maps API Key : API Key never updates in deployments 

  • [TFIFT-8210] - JMap Web : Error persisting transaction with date on external form

  • [TFIFT-8234] - JMap Web : Error in browser console applying filter

  • [TFIFT-8245] - JMap Web : On mobile device, Google Maps base layers don't show with continuous zoom enabled

  • [TFIFT-8246] - JMap Web : Clicking on initial view results in map rotation loss

  • [TFIFT-8248] - JMap Web : Print legend is visible in Top Left position only

  • [TFIFT-8341] - JMap Web : Full size image display problem after clicking on a photo thumbnail in mouseover

  • [TFIFT-4291] - JMap Pro : Spatial queries returns duplicated elements

  • [TFIFT-7369] - JMap Pro : Geodetic measurement error for EPSG:3857 map projection

  • [TFIFT-7538] - JMap Pro : Pasring conflict in mouseover with the date() vs getDate() functions

  • [TFIFT-7617] - JMap Pro : Proportional labels of incorrect sized with dynamic positioning

  • [TFIFT-7791] - JMap Pro : Photo component does not respect project localization

  • [TFIFT-7926] - JMap Pro : Prevent client from generating useless queries that impact the performances

  • [TFIFT-7968] - JMap Pro : Missing spanish translation for initial bounds button tooltip

  • [TFIFT-8016] - JMap Pro : var(x) in print table does not appear in print variables list

  • [TFIFT-8034] - JMap Pro : Negative rotation value is not applied when set in deployment wizard

  • [TFIFT-8073] - JMap Pro : Proportional size checkbox disabled with curved labels enabled

  • [TFIFT-8326] - JMap Pro : List filter should show empty result when not match was found

  • [TFIFT-8289] - JMap Pro : Application can freeze on project with a lot of vector layers

  • [TFIFT-8254] - JMap Pro : Impossible to update mouseover modifications in existing contexts

  • [TFIFT-8188] - JMap Pro : Changed Internet Explorer compatibility mode to Edge instead of IE9 for reports

  • [TFIFT-8162] - JMap Pro : Invalid geometry can be produced when creating a buffer around geometries

  • [TFIFT-7957] - JMap Admin : It is not possible to modify thematics for layers imported from ArcGIS REST

  • [TFIFT-5267] - JMap Admin : Add a layer by reference/clone does not work

  • [TFIFT-5687] - JMap Admin : Project's default selection color can not be changed.

  • [TFIFT-5993] - JMap Admin : Layer scale thresholds can have invalid values

  • [TFIFT-6246] - JMap Admin : Attribute query title disappears after applying a filter in the query list 

  • [TFIFT-7581] - JMap Admin : When importing personal layers, only the first user who has permission is imported

  • [TFIFT-7604] - JMap Admin : It is not possible to edit an inactive remote connection pool

  • [TFIFT-7770] - JMap Admin : Referenced tiled layer not showing

  • [TFIFT-7831] - JMap Admin : Add name or identifier to usermanager to be able to differentiate them

  • [TFIFT-7833] - JMap Admin : Missing Translation in Folder upload filter

  • [TFIFT-7887] - JMap Admin : Impossible to change attribute title after switching from dynamic to static attribute

  • [TFIFT-7933] - JMap Admin : Server settings should show password field instead of edit link when password is empty

  • [TFIFT-7936] - JMap Admin : Some thematics are not created when importing a project from ArcGIS REST

  • [TFIFT-7937] - JMap Admin : Layers imported from ArcGIS REST are set with a 2x2 tiling configuration even if they contain a high number of elements

  • [TFIFT-7973] - JMap Admin : Missing Spanish translation in bulk edit option

  • [TFIFT-7982] - JMap Admin : After importing a project from ArcGIS REST, all SDS indicate UNKNOWN for their projection

  • [TFIFT-8000] - JMap Admin : To change a layer name you must change the name and click on Translations

  • [TFIFT-8036] - JMap Admin : Import full configuration can fail (nothing is imported)

  • [TFIFT-8050] - JMap Admin : When changing the projection of a project, vector layers of the project don't display anymore

  • [TFIFT-8088] - JMap Admin : Modifications to the structure are not replicated in the database

  • [TFIFT-8093] - JMap Admin : Error while migrating a SDE data source to Enterprise GeoDatabase

  • [TFIFT-8094] - JMap Admin : Configured thematic disappears after the update after migrating a SDE data source to Enterprise GeoDatabase

  • [TFIFT-8095] - JMap Admin : Layer bound attributes are lost after migrating SDE a data source to Enterprise GeoDatabase

  • [TFIFT-8097] - JMap Admin : imposible to edit Parent Value in form editor

  • [TFIFT-8090] - JMap Admin : Thematics with values containing carriage returns are not displayed correctly

  • [TFIFT-8180] - JMap Admin : Error opening a proportional symbols thematic page

  • [TFIFT-8145] - JMap Admin : prevent duplicated instance of the same subform

  • [TFIFT-8193] - JMap Admin : JMap Pro deployment wizard has rendering problems

  • [TFIFT-8308] - JMap Admin : Unable to reinitialize a SDE database connection pool from the DB page 

  • [TFIFT-8229] - JMap Admin : Photo title not available when you use disk storage for the photos

  • [TFIFT-8273] - JMap Admin : Check for reserved path when creating a new deployment

  • [TFIFT-8311] - JMap Admin : Modify the text for the warning of conflict in webapp names during app deployment

  • [TFIFT-8186] - JMap Admin : Data source name change lost after updating it

  • [TFIFT-8340] - JMap Admin : Improve ES translation "Download REST services"

  • [TFIFT-7810] - JMap Server : NPE when reading an IFC file

  • [TFIFT-7853] - JMap Server : JMap Server version displayed is not correct for remote servers

  • [TFIFT-7899] - JMap Server : Surface objects imported as lines in JMap when reading IFC files

  • [TFIFT-7901] - JMap Server : Missing name attribute on the spaces when reading IFC files

  • [TFIFT-8080] - JMap Server : Out of memory while http request attacks

  • [TFIFT-8089] - JMap Server : Error on server while executing a report

  • [TFIFT-8133] - JMap Server : Error while opening reports after migrating from a SDE data source to Enterprise GeoDatabase

  • [TFIFT-8143] - JMap Server : Impossible to import user data when PostgreSQL is used as System DB

  • [TFIFT-8155] - JMap Server : Layers hierarchy of source project is not replicated when adding referenced layers

  • [TFIFT-8161] - JMap Server : Deadlocks related to remote server connection

  • [TFIFT-8173] - JMap Server : At startup, backup system database in background to reduce startup time

  • [TFIFT-8174] - JMap Server : Server process cannot be stopped or killed, must restart computer

  • [TFIFT-8209] - JMap Server : Set appropriate zoom in Mapbox styles in REST API V2

  • [TFIFT-8222] - JMap Server : Mapbox tiles produced by JMap Server are not displayed at correct location and scale in REST API V2

  • [TFIFT-8224] - JMap Server : Some CORS filters are incompatible with Tomcat 8.5.32

  • [TFIFT-8225] - JMap Server : In REST API V2, when bad JSON params are sent, an error 500 is thrown but it should be 400

  • [TFIFT-8230] - JMap Server : Incompatibility between Edinburgh and Dakar for remote server connections

  • [TFIFT-8252] - JMap Server : Error in URLDecoder on server

  • [TFIFT-8293] - JMap Server : Support scale factor @2x mapbox sprite in REST API V2

  • [TFIFT-8328] - JMap Server : Wrong values in bounding box of layers passed to GeoWebCache

New features / Improvements

  • [TFIFT-7844] - JMap Web : Apply project selectable layers in web client

  • [TFIFT-7923] - JMap Web : Adjust legend width to content

  • [TFIFT-8092] - JMap Web : improve JMap Web print dialog

  • [TFIFT-8110] - JMap Web : On a mobile (responsive) display the tool to delete elements at the right to avoid conflict with the layer panel

  • [TFIFT-7350] - JMap Pro : List filter in JMap Pro query form should be a "contain" filter

  • [TFIFT-8292] - JMap Pro : Allow to place toolbar(s) on a second (third, etc) row (custom code)    

  • [TFIFT-8071] - JMap Admin : Add option to add authorized referers on the web deployment wizard

  • [TFIFT-8091] - JMap Admin : Reject Google Maps layers without keys in JMap Web deployment wizard

  • [TFIFT-8169] - JMap Admin : Add new SVG icons to the library

  • [TFIFT-8194] - JMAP Admin : Add projection EPSG:2240

  • [TFIFT-8260] - JMap Admin : Set new layers as non selectable by default

  • [TFIFT-8099] - JMap Server : Synchronize extension configuration files between nodes in High Availability

  • [TFIFT-8152] - JMap Server : Deploy a Web Socket Server in JMap Server embedded Tomcat

  • [TFIFT-8058] - JMap Server : Optimize performances when executing transactions on a high number of elements 

  • [TFIFT-8215] - JMap Server : Upgrade to the latest version of Tomcat 8.5 for improved security 

API

  • [TFIFT-7763] - JMap Server : Add type in open session service in REST API v2

  • [TFIFT-7868] - JMap Server : Add support for polygons in MapBox vector tiles in REST API V2

  • [TFIFT-7872] - JMap Server : Add forms support in REST API v2

  • [TFIFT-8065] - JMap Server : Support optional session id parameter in all actions in REST API V2

  • [TFIFT-8105] - JMap Server : Adapt REST API V2 service so it ca run on proxy server

  • [TFIFT-8207] - JMap Server : New endpoint with application symbols sprites in REST API V2

  • [TFIFT-8269] - JMap Server : Add entries for WMS layers in Mapbox style JSON file in REST API V2

  • [TFIFT-7995] - JMap Server : Add more consistency in responses requests of REST API V2

  • [TFIFT-7819] - JMap Server : Add a web service to update a deployment in REST API V2

  • [TFIFT-7996] - JMap Server : Use swagger code annotations to document the REST API V2

  • [TFIFT-8055] - JMap Server : Add editable layer entries in mvt style JSON file in REST API V2

  • [TFIFT-8262] - JMap Server : Add layer hierarchy information (layer groups) inside layer info returned by the REST API V2

  • [TFIFT-8104] - JMap Server : Support base JMap styles in Mapbox styles in REST API V2

  • [TFIFT-8084] - JMap Server : Finish migration of existing REST API V1 Services into REST API V2

  • [TFIFT-8198] - JMap Server : Remove all CORS restrictions on the REST API V2 service