JMap 7 Istanbul is now available

JMap 7 Istanbul is now available for download from our web site: http://k2geospatial.com/support.

Please consult these guides before installing:

Installation Guide for JMap 7
Migration Guide to JMap 7

This release contains many new features including the filtering of spatial data base on time intervals, the possibility to add comments when taking photos and a better management if the user permissions when editing data.

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

 

Release notes

** New features / Improvements

* [TFIFT-9042] - JMap Web : Improve Spanish translations * [TFIFT-9063] - JMap Web : Improve user experience when deleting elements * [TFIFT-9112] - JMap Web : Add field for comment in photo edit window * [TFIFT-9113] - JMap Web : Display comment with photo in full size editor * [TFIFT-9119] - JMap Web : Add time interval operator in filter editor * [TFIFT-9100] - JMap Pro : Improve label location for polygon layers. Special scenario * [TFIFT-9384] - JMap Pro : Keep the last "browsed" path in the file browser when adding photo * [TFIFT-9111] - JMap Pro : Add comment field in photo info editor * [TFIFT-9120] - JMap Pro : Add time interval operator in filter editor * [TFIFT-9136] - JMap Pro : Implement a photo browser for mouseover * [TFIFT-9348] - JMap Pro : Support permission to modify only own elements * [TFIFT-8153] - JMap Admin : Add configuration section for WebSocket Server in JMap Server Parameters page * [TFIFT-9140] - JMap Admin : Add option to show base maps in JMap Web admin viewer * [TFIFT-9337] - JMap Admin : Allow active or deactivate the "dynamic placement" option in labels * [TFIFT-8189] - JMap Admin : Add warning message when using SQL reserved words in a column's title in a JMap Spatial Table / Personal table * [TFIFT-9028] - JMap Admin : improve texts in spanish * [TFIFT-9040] - JMap Admin : When adding WMS layers in a project, prevent selecting WMS layers that have an incompatible projection with the project * [TFIFT-9079] - JMap Admin : Make imported layers unpublished by default * [TFIFT-9158] - JMap Admin : Add project option to control if MapBox tile cache should be deleted automatically or not * [TFIFT-9216] - JMap Admin : Add a label for empty or null values in dynamic filters * [TFIFT-9369] - JMap Admin : Add option to force layer style to update in a saved contexts * [TFIFT-9118] - JMap Admin : Add time interval operator in filter editor * [TFIFT-9270] - JMap Admin : Add field for Mapbox API key in settings * [TFIFT-9271] - JMap Admin : Add Mapbox base map options in project preview * [TFIFT-9272] - JMap Admin : Add Mapbox base map options in JMap Web viewer * [TFIFT-9273] - JMap Admin : Add Mapbox base layer options in JMap Web deployment * [TFIFT-9150] - JMap Server : Implement a more robust GeoJSON reader * [TFIFT-9160] - JMap Server : Improve the MapBox tile cache management to avoid unnecessary deletion * [TFIFT-9109] - JMap Server : Add storage for photo comments * [TFIFT-8578] - JMap Server : Add support for clusters in MabBox style JSON * [TFIFT-8579] - JMap Server : Add support for heatmaps in Mapbox style JSON * [TFIFT-9067] - JMap Server : Implement workaround for polygon border rendering limitation in MapBox * [TFIFT-9174] - JMap Server : Add support for multiple thematics per layer in Mapbox style JSON * [TFIFT-9188] - JMap Server : Add support of polygon borders for multiple thematics with MapBox * [TFIFT-9253] - JMap Server : Adding support for complex polygon for Mapbox * [TFIFT-9367] - JMap Server : Add the capability to “Edit only own elements“ with all editable datasources * [TFIFT-9134] - JMap REST API : Add endpoint to return pure GeoJSON response * [TFIFT-9153] - JMap REST API : Include layer's styles in Rest API layer's endpoint response * [TFIFT-8629] - JMap REST API : Implement REST endpoint for creating new layers * [TFIFT-9285] - JMap REST API : Add server version info in session REST endpoint POST response * [TFIFT-9180] - JMap REST API : Return user info when opening a session through the REST API * [TFIFT-9133] - JMap REST API : Add support for labels on lines and polygons in MapBox style JSON * [TFIFT-9152] - JMap REST API : Include layer's dynamic filter in Rest API layer's endpoint response * [TFIFT-9178] - JMap REST API : Add thematic and style support in REST API V2 * [TFIFT-9189] - JMap REST API : Adding text style for cluster layer in Mapbox Style endpoint * [TFIFT-9243] - JMap REST API : Add an option to update a mapbox tile that may already be in cache * [TFIFT-9246] - JMap REST API : Improve photo endpoint to retrieve the photos from subform entries * [TFIFT-9284] - JMap REST API : Add endpoint to delete a Mapbox tiles in cache * [TFIFT-9286] - JMap REST API : Modify photo endpoint to add a new photo to a subform entry * [TFIFT-9334] - JMap REST API : REST API V2, add user fullName and email in validate session endpoint response * [TFIFT-9350] - JMap REST API : When saving an external form using Rest API, include more info in the response * [TFIFT-9444] - JMap REST API : Include more info in the response executing Update multiple elements from form * [TFIFT-9372] - JMap REST API : Add support of nested sub forms * [TFIFT-9411] - JMap REST API : Add option to photo endpoints to return the thumbnails instead of the entire photo * [TFIFT-9110] - JMap REST API : Adapt REST API to support comments in photos * [TFIFT-9274] - JMap REST API : Include Mapbox API key in REST project response

** Fixed issues

* [TFIFT-9366] - JMap Web : Error occurs in JMap Web (blank screen) when using a deployment and admin web viewer in the same time * [TFIFT-8840] - JMap Web : Autozoom - The maximum scale is not respected when displaying results * [TFIFT-8918] - JMap Web : Photo file chooser allows for selecting a non-photo type * [TFIFT-8955] - JMap Web : Error while inserting attribute and database forms at the same time * [TFIFT-9008] - JMap Web : Error selecting elements in complex layer for type annotations * [TFIFT-9045] - JMap Web : Cannot print Geowebcache base layer * [TFIFT-9064] - JMap Web : Add a warning message when creating a new context with "Title" field empty * [TFIFT-9071] - JMap Web : Error in browser console when requesting circle annotation config * [TFIFT-9074] - JMap Web : Possibility to draw a line annotation with a line width greater than 10 and less than 1 * [TFIFT-9081] - JMap Web : Possibility to create a text annotation with a font size greater than 40 and less than 10 * [TFIFT-9075] - JMap Web : Filter label component are misplaced on layer list in IE11 * [TFIFT-9122] - JMap Web : Context can be updated without name * [TFIFT-9131] - JMap Web : Filter icon is shown for static layer * [TFIFT-9142] - JMap Web : Compatibility problem with Tomcat 8.5.37 * [TFIFT-9149] - JMap Web : "SAVE" and "CANCEL" buttons do not appear when selecting a large image in photo data edition * [TFIFT-9225] - JMap Web : Subform entries for multiple selection lists do not show their labels * [TFIFT-9265] - JMap Web : Impossible to save the Dynamic Filter page if all filters are deleted * [TFIFT-9323] - JMap Web : Deployment does not open after adding a WMTS layer configured to use a OpenStreetMap layer of the project * [TFIFT-9339] - JMap Web : Problems opening the map when you set WMTS layer from the project * [TFIFT-9345] - JMap Web : Error in browser console after delete a filter and trying to create a new one * [TFIFT-9385] - JMap Web : Impossible to print a pdf when JMap is installed on Ubuntu 16.04 * [TFIFT-9398] - JMap Web : Error adding statistics with Oracle as system DB * [TFIFT-9409] - JMap Web : Missing project id parameter when sending the data to the jmap_statistic_current table * [TFIFT-9410] - JMap Web : Unnecessary call to the rest api to add statistics data while the Usage statistic option is disabled in the project * [TFIFT-9424] - JMap Web : The annotations do not appear in the PDF printout * [TFIFT-9427] - JMap Web : Multi layer selected elements do not appear in the printed PDF printout * [TFIFT-9431] - JMap Web : change DPI value to use international instead of US * [TFIFT-9445] - JMap Web : Possibility of having a duplicate context * [TFIFT-8785] - JMap Web : In responsive mode, mouseover does not display correctly * [TFIFT-9464] - JMap Pro : Exception when acces metadata form in JMap document * [TFIFT-9356] - JMap Pro : Context layer style not updated * [TFIFT-7849] - JMap Pro : WAR file for deployment on a proxy does not include mail.jar * [TFIFT-8301] - JMap Pro : Exception adding element to imported personal layer * [TFIFT-8811] - JMap Pro : When a layer group's name is longer than the menu the group has an offset * [TFIFT-8908] - JMap Pro : Labels don't display in the center of polygon geometries * [TFIFT-9017] - JMap Pro : List component loose the focus when find an element in the list using attribute query * [TFIFT-9089] - JMap Pro : Filter dosen't work on decimal number * [TFIFT-9173] - JMap Pro : Client won't open if JMap Server Remote connection is in error * [TFIFT-9231] - JMap Pro : No layers are available when one remote data source returns null DatasourceInfo * [TFIFT-9308] - JMap Pro : Error opening imported reports * [TFIFT-9399] - JMap Pro : Statistics are not created with Oracle as system DB * [TFIFT-9247] - JMap Admin : When a data source made editable is transformed in a JMap Spatial table, system attributes are not added * [TFIFT-8082] - JMap Admin : Error page after deleting thematic. (Invalid spatial data source info (null)) * [TFIFT-8348] - JMap Admin : Exception cloning a deployment from a deleted project * [TFIFT-8406] - JMap Admin : When updating a layer, the status never becomes 'Ready' * [TFIFT-8623] - JMap Admin : Layer status is wrong in layer conf page * [TFIFT-8645] - JMap Admin : Wrong data source status after update * [TFIFT-8696] - JMap Admin : Exception loading layers from referenced cloned project * [TFIFT-8702] - JMap Admin : Wrong layer status (caching) for a layer configured to load by region * [TFIFT-8746] - JMap Admin : Data source shows two different status * [TFIFT-8793] - JMap Admin : Layers status stuck in "Calculating statistics" * [TFIFT-8808] - JMap Admin : Data source page - status filter does not work correctly. * [TFIFT-8823] - JMap Admin : When deleting layers that are referenced in a projet B, referenced layers in project B are in error * [TFIFT-8835] - JMap Admin : JMAP_AREA, JMAP_LENGTH, JMAP_CENTROID_X and JMAP_CENTROID_Y were not added after migrating to JMap 7 * [TFIFT-8968] - JMap Admin : Layer wizard values do not change if you edit IFC reader data source * [TFIFT-9037] - JMap Admin : It ius possible to reserve more sessions than the number of sessions authorized by the licence * [TFIFT-9043] - JMap Admin : Referencing a layer multiple times in a project cause issues * [TFIFT-9061] - JMap Admin : Filter option name change inside permission page * [TFIFT-9094] - JMap Admin : Validation message shows up selecting same date in usage statistics * [TFIFT-9141] - JMap Admin : Unable to create GeoJson data source in Ubuntu Linux * [TFIFT-9145] - JMap Admin : Order of layers is not respected when adding layers by reference * [TFIFT-9170] - JMap Admin : Empty login request with a fresh installation * [TFIFT-9191] - JMap Admin : Layer status is "Unknown" when referencing / cloning from remote server * [TFIFT-9192] - JMap Admin : Exception obtaining information after removing a remote layer * [TFIFT-9213] - JMap Admin : Error editing a weekly schedule for automatic data source updates * [TFIFT-9248] - JMap Admin : The same subform can be used in different forms * [TFIFT-9251] - JMap Admin : Importing a layer with an interval dynamic filter, the second attribute is not exported/imported * [TFIFT-9257] - JMap Admin : Improve statistics count label text according the filter option * [TFIFT-9266] - JMap Admin : It is possible to create table attributes with special characters (accents) * [TFIFT-9268] - JMap Admin : UI problem for a dynamic filter with attribute other than VARCHAR * [TFIFT-9281] - JMap Admin : Referenced layers order is reverse of the original order on the source project * [TFIFT-9300] - JMap Admin : Update statement in an external form does not work if there is no data to update * [TFIFT-9309] - JMap Admin : Project permissions are deleted after complete importation * [TFIFT-9310] - JMap Admin : Error creating a GML data source * [TFIFT-9330] - JMap Admin : A thematic does not work correctly after importing the layer from ArcGIS REST * [TFIFT-9336] - JMap Admin : Remote Information is missing in reference layer page * [TFIFT-9387] - JMap Admin : Importing a layer does not attach the subforms correctly * [TFIFT-9396] - JMap Admin : JMap crash clicking cancel button in data source file browser * [TFIFT-9397] - JMap Admin : Thematic creation on a date doesn't appear in JMap Pro and JMap Web * [TFIFT-9413] - JMap Admin : Error in DWG reader wizard * [TFIFT-9418] - JMap Admin : Error creating JMap Spatial Table data source * [TFIFT-9426] - JMap Admin : Impossible to create a project importing an ArcGIS REST with HTTP authentication * [TFIFT-9171] - JMap Server : Data source and layer statuses could be stuck when doing data source updates * [TFIFT-9172] - JMap Server : System data (H2 database) is not compacting correctly, grows indefinitely * [TFIFT-7259] - JMap Server : Referenced layers do not display if project has a different projection than the source project * [TFIFT-9137] - JMap Server : Exception in JMap Server console while downloading map in Survey * [TFIFT-9154] - JMap Server : Error calculating statistics in layers from SQL Server SDS * [TFIFT-9167] - JMap Server : Adding unpublished layers when creating Mapbox vector tiles * [TFIFT-9179] - JMap Server : Authbind error while starting the JMap service in Red Hat 7.3 * [TFIFT-9183] - JMap Server : Error creating Mapbox sprite when layer uses a style template * [TFIFT-9184] - JMap Server : Error when updating MSSQL Server data source * [TFIFT-9190] - JMap Server : JMap server becomes unresponsive when producing many MapBox tiles at the same time * [TFIFT-9220] - JMap Server : Thematic icon for Point Geometry don't show in Mapbox * [TFIFT-9227] - JMap Server : NullPointerException while converting old contexts to new format * [TFIFT-9228] - JMap Server : Configured layer's labels on specific scale, are not respected on MapBox when a thematic is enabled * [TFIFT-9229] - JMap Server : Error when importing access table with date attribute * [TFIFT-9232] - JMap Server : Error not propagated for IFC reader * [TFIFT-9235] - JMap Server : Mapbox does not respect initial layer visibility * [TFIFT-9237] - JMap Server : JMap Web doesn't work with nginx (reverse proxy) * [TFIFT-9241] - JMap Server : PrimeFaces signer information does not match signer information of other classes * [TFIFT-9264] - JMap Server : Mapbox - Thematic border style not applying on polygon * [TFIFT-9277] - JMap Server : Impossible create a WMTS SDS * [TFIFT-9290] - JMap Server : Error adding elements in editable SDS after complete user data importation * [TFIFT-9291] - JMap Server : Contexts are not imported after complete user data importation * [TFIFT-9295] - JMap Server : When editing data if update or delete query has nothing to update or delete, the transaction crashes * [TFIFT-9296] - JMap Server : Message for Delete MapBox tiles endpoint should not be "null" * [TFIFT-9303] - JMap Server : Layers from an OpenStreetMap SDS do not display * [TFIFT-9335] - JMap Server : Labels are misplaced * [TFIFT-9344] - JMap Server : MySQL error caused by the server time zone value * [TFIFT-9359] - JMap Server : Error estimating tiles on an empty layer * [TFIFT-9393] - JMap Server : Wrong behavior of tiles opening Mapbox * [TFIFT-9402] - JMap Server : Element edition overwrites author of element * [TFIFT-9404] - JMap Server : Error creating JMAP_DOCUMENTS table changing Oracle as system DB * [TFIFT-9405] - JMap Server : Error creating Contexts table with Oracle system database * [TFIFT-9428] - JMap Server : Get all layer elements external form data always return Internal server error * [TFIFT-9429] - JMap Server : Get multiple elements form data only returns the first element information * [TFIFT-9446] - JMap Server : Imported ArcGIS REST layer does not display on the map, attributes and thematic were not imported * [TFIFT-9209] - JMap Server : Line Styles created in Mapbox are incomplete * [TFIFT-8144] - JMap Server : Impossible delete categories from individual custom values thematic * [TFIFT-8454] - JMap Server : Data source is deleted from list after making it editable and restarting JMap * [TFIFT-9127] - JMap Server : After importing file based data sources, it continues to reference the index tables from source server * [TFIFT-9139] - JMap REST API : Health Endpoint returns wrong information * [TFIFT-9146] - JMap REST API : Rest API does not return the photo data if stored outside of JMap * [TFIFT-9148] - JMap REST API : Typo error in Health Endpoint response * [TFIFT-9168] - JMap REST API : API REST V2, mapbox styles return a center with a bad projection randomly * [TFIFT-9185] - JMap REST API : Element endpoint returns wrong information or corrupted * [TFIFT-9215] - JMap REST API : External form API endpoint returns all data in table for each element * [TFIFT-9219] - JMap REST API : Admin REST API session expire after 20 minutes * [TFIFT-9233] - JMap REST API : Response code for MapBox Sprite.png endpoint should be fixed * [TFIFT-9343] - JMap REST API : Validate session endpoint returns Username in UserFullName properties * [TFIFT-9352] - JMap REST API : Remove body parameters in DELETE map contexts for current user endpoint * [TFIFT-9353] - JMap REST API : Wrong message and code executing Create a map context endpoint with negative project id * [TFIFT-9355] - JMap REST API : Wrong message and code executing Update map context with invalid project id * [TFIFT-9358] - JMap REST API : Mapbox Style Endpoint return wrong information for transparency (opacity) * [TFIFT-9392] - JMap REST API : REST API V2, Forms External - Create multiple elements from form should return all created element(s) with their ID