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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 * [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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 * [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