JMap 7 Jakarta is now available

JMap 7 Jakarta 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 some major new features including the support of the all new JMap NG application and the availability of a Docker image for executing JMap Server as a container.

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

 

Release notes

New features / Improvements

TFIFT-9869 JMap Admin : Add the possibility of uploading an icon for layer groups TFIFT-7895 JMap Server : Make JMap Server work in a Docker container TFIFT-9914 JMap Server : Add support of extrusion for polygon layers TFIFT-9506 JMap Server : Add support a MongoDB SDS TFIFT-9861 JMap Server : Produce layer selection styles in MapBox format TFIFT-9513 JMap Web : Add photo navigation in photo gallery window TFIFT-9692 JMap Web : In a sub form, when insert query is not configured, disable the add tton in the form TFIFT-9693 JMap Web : In a sub form, when update query is not configured, disable the update tton in the form TFIFT-9694 JMap Web : In a sub form, when delete query is not configured, disable the delete tton in the form TFIFT-9712 JMap Web : Add feedback function when submitting a form or a sub-form TFIFT-9507 JMap Web : Add 2 toggleVisibility functions in the API TFIFT-9905 JMap Pro : Unable to connect to SSL services due to "PKIX Path ilding Failed" error TFIFT-9871 JMap Pro : Allow export content of element explorer in CSV format TFIFT-9725 JMap Pro : Add the name of deployment in the title bar TFIFT-9746 JMap Pro : A public context can be visible by default TFIFT-9887 JMap Admin : Invalidate the minimum scale 1:0 in project creation wizard TFIFT-9537 JMap Admin : Invalidate the maximum scale 1:0 in project creation wizard TFIFT-9926 JMap Admin : Add JMap NG as an option for the project viewer TFIFT-9541 JMap Admin : When selecting the maximum scale for a project, new default value is 1:1 TFIFT-9500 JMap Admin : Add a 'Upload' button to upload a license TFIFT-9474 JMap Admin : Add a 'Reload' button to reload the license (disk / online) TFIFT-9533 JMap Admin : Give the possibility to create, edit and delete attribute queries on a referenced layer TFIFT-9597 JMap Admin : Add hard limit to the number of features returned by an attrite query TFIFT-9505 JMap Server : Retrieve and validate license from K2 License Server on startup and every ~ 4 hours TFIFT-9573 JMap Server : New version of GDAL for JMap (Windows x64 and Linux x64) TFIFT-9923 JMap Server : Tile Service now generalizes polygons automatically (mvt and GeoJSON) TFIFT-9733 JMap Server : Upgrade to the latest version of Tomcat because there is a vulnerability in Tomcat 8.5.42 TFIFT-9922 JMap Server : Improve the IFC reader TFIFT-9592 JMap Server : Add support of aliases in SQL of attrite queries TFIFT-9773 JMap Server : Update the Java 8 version included with JMap TFIFT-9518 JMap REST API : Allow to specify date / datetime in an human way (ISO-8601) TFIFT-9730 JMap REST API : Add Project map image preview Endpoint TFIFT-9758 JMap REST API : Get feature with properties id’s instead of index TFIFT-9860 JMap REST API : /session endpoint now returns username in response TFIFT-9517 JMap REST API : Remove 'externalAttrites' section when creating, updating, deleting** Fixed issues

Fixed Issues

TFIFT-9572 JMap Web : Failed to print a Map with multiple annotations TFIFT-9723 JMap Web : Reports do not work with NGINX reverse-proxy TFIFT-9306 JMap Web : Impossible to add comment to a photo in a subform entry TFIFT-9484 JMap Web : Error in browser console using embed and link map TFIFT-9535 JMap Web : Date in a form are not well saved TFIFT-9577 JMap Web : Photos are reordered after creation and the photo layout is wrong TFIFT-9654 JMap Web : Displaying a layer crashes map display (encoding issue) TFIFT-9813 JMap Web : Unable to select complex elements from AutoCad if blocks have MTEXT TFIFT-9822 JMap Web : Unable to select a complex (Autocad block) TFIFT-9935 JMap Web : Tool tips are not well encoded using FR language TFIFT-9704 JMap Web : Selected elements are not displayed on a shared context TFIFT-9707 JMap Web : The app can modify an element that has an empty mandatory date field TFIFT-9775 JMap Web : Alert message instead of red warning when the mandatory date field is empty TFIFT-9845 JMap Web : HTML <i> Tag does not work in mouseover TFIFT-9877 JMap Web : Unable to concatenate the functions username() and datetime() or username() and date() TFIFT-7911 JMap Web : Forms - Input mask is not respected on JMap Web deployments TFIFT-9395 JMap Web : Logo doesn't appear on the map TFIFT-9491 JMap Web : Annotation polygon has a different color in the pdf printed TFIFT-9492 JMap Web : Error exporting as Excel file the result of a attrite query TFIFT-9526 JMap Web : Mouseover window width is always increasing when adding photos TFIFT-9565 JMap Web : Missing horizontal scroll bar in mouseover panel with a lot pf photos TFIFT-9569 JMap Web : Photo dialog ttons does not take the deployment language TFIFT-9635 JMap Web : Encoding problem when exporting data in Excel format TFIFT-9748 JMap Web : Google layers do not display TFIFT-9611 JMap Pro : When adding png images on a print layout, the image moves when printing in pdf TFIFT-9798 JMap Pro : Unable to edit attrites of a personal layer TFIFT-9805 JMap Pro : Unable to load a context if style scales are removed TFIFT-9825 JMap Pro : Unable to add elements to a personal layer if the layer does not have attrites TFIFT-9849 JMap Pro : Default values in a list component are not shown when creating new data TFIFT-9855 JMap Pro : Themactics are duplicated on personal layers when they are included in a context TFIFT-9932 JMap Pro : Impossible to finalize the stroke of a multiline of a personal layer TFIFT-9187 JMap Pro : When changing paper orientation while printing, printing variables are lost TFIFT-9539 JMap Pro : Error opening metadata template on external deployment TFIFT-9540 JMap Pro : for a personal layer, when you click on zoom to extend nothing happens TFIFT-9636 JMap Pro : Encoding problem when exporting datas in Excel format TFIFT-9670 JMap Pro : When pressing the ENTER key in layer parameters, the dialog should not close TFIFT-9671 JMap Pro : Sort contexts by date does not work correctly TFIFT-9703 JMap Pro : Filter results lost after modifying layer parameters TFIFT-9881 JMap Pro : Long text in a form doesn't print on multiple rows TFIFT-9613 JMap Pro : Problem when changing the fixed scale when printing a map TFIFT-9853 JMap Pro : Selection tools and measurement tools don't give the correct measurements TFIFT-9508 JMap Admin : Simple login (token) for ArcGIS REST doesn't work TFIFT-9543 JMap Admin : Error opening imported project with a layer containing a dynamic filter (interval) by date TFIFT-9551 JMap Admin : Error when requesting usage statistics for viewed layers if a layer is deleted TFIFT-9700 JMap Admin : Unable to configure form photo component with Oracle as an external storage database TFIFT-9717 JMap Admin : When exporting user data if an editable table doesn't exist anymore .properties file is not created TFIFT-9736 JMap Admin : Unable to create a GML 3.x SDS when an entity doesn't have a geometry TFIFT-9741 JMap Admin : Unable to create a GML 3.x SDS with compound curves and/or rings TFIFT-9755 JMap Admin : Decimal attrites are excluded when creating a GML 3.x SDS TFIFT-9826 JMap Admin : Impossible to create a layer with WMTS data source with EPSG:32198 CRS TFIFT-9900 JMap Admin : Parent layer changes can take up to a few hours before they are propagated to children layers TFIFT-8842 JMap Admin : Coordinates SDS has no attrites after using a join left query in Oracle TFIFT-9553 JMap Admin : Ordering is not working for VIEW COUNT column in usage statistics TFIFT-9673 JMap Admin : Irrelevant error message when loading configuration from a WFS server TFIFT-9787 JMap Admin : Error when deleting an attrite query TFIFT-9958 JMap Admin : Not enough validation when configuring Active Directory user manager with invalid server address TFIFT-8603 JMap Admin : Can't create SDS for ECW v3 file while using either GDAL or ECW/JPEG2000 reader TFIFT-8931 JMap Admin : EGDB versioned data are visible even if modifications are unsaved TFIFT-9502 JMap Admin : Missing French translation for 'Edit only own elements' TFIFT-9510 JMap Admin : Wizard never finishes creating an ArgisRest Project TFIFT-9663 JMap Admin : Unable to update the style or the title of a "NULL" thematic category TFIFT-7477 JMap Server : Some curve lines read from FileGeoDatabase are wrong TFIFT-9530 JMap Server : Missing class on Proxy was causing errors when using a proxy TFIFT-9823 JMap Server : Mapbox URLs are truncated when using a reverse proxy TFIFT-9862 JMap Server : Bad performances with the DWG reader TFIFT-9901 JMap Server : A OOM exception might occur when requesting data (vector layer loaded by region) with JMap Web TFIFT-9904 JMap Server : Possible OutOfMemory exception when a layer has an invalid extent TFIFT-9980 JMap Server : Configured path might be invalid after importation or misconfigured TFIFT-8753 JMap Server : Texts in AutoCAD blocks might not display TFIFT-9520 JMap Server : ArcGIS REST spatial datasource doesn't support esriFieldTypeGlobalID TFIFT-9521 JMap Server : ArcGIS REST spatial datasource doesn't extract elements with "NULL" value for VARCHAR attrite TFIFT-9764 JMap Server : Malfunction editing referenced layers TFIFT-9799 JMap Server : Context importation creates an invalid context if projects layers changed TFIFT-9800 JMap Server : Annotations from old contexts (JMap 4.0) are not imported TFIFT-9821 JMap Server : A complex (Autocad block) is not read as expected TFIFT-9848 JMap Server : Photo ID might not be unique TFIFT-9870 JMap Server : Unable to read GeoJSON files containing polygons TFIFT-9908 JMap Server : With JMap CSV reader, coordinates change after SDS update TFIFT-5510 JMap Server : File geodatabase (ESRI) Data Source: Curved polygons corners are not read correctly TFIFT-9528 JMap Server : Wrong value of the date in the mouseover using ArcGIS REST spatial datasource TFIFT-9854 JMap Server : Can't add permission to administrate extension to an administrator user TFIFT-9876 JMap Server : Style image samples returned by layer endpoint for polygons are not centerred TFIFT-9660 JMap Server : It's possible to update a deployment for a non-existant project TFIFT-9665 JMap Server : Error creating a FileGeodatabase SDS when a layer has a Blob and PostgreSQL is used as system DB TFIFT-9859 JMap Server : JMap Area and JMap Length don’t contain exact values TFIFT-9696 JMap REST API : Map context is not created if title length is longer than 250 characters TFIFT-9809 JMap REST API : Get layers endpoint doesn't work in proxy when SDS have an attrite query TFIFT-9810 JMap REST API : Get layers endpoint doesn't work in proxy when SDS have metadata TFIFT-9811 JMap REST API : Get layers endpoint is very slow when the project has a lot of layers TFIFT-9817 JMap REST API : Get layers endpoints doesn't work in proxy when layer have thematics TFIFT-9945 JMap REST API : Missing data in response when saving 2 subform entries TFIFT-9977 JMap REST API : Elements filter endpoint should not have to specify attriteType (attrite filter) TFIFT-9756 JMap REST API : Get layers descriptor endpoint doesn't work in proxy when SDS have a metadata template associated TFIFT-9804 JMap REST API : Elements filter endpoint returns all elements when using only one filter TFIFT-9903 JMap REST API : Get all photos descriptors of a layer element endpoint returns wrong photos TFIFT-9934 JMap REST API : Style sample for raster layer is shown as a line TFIFT-9851 JMap REST API : Endpoint for searching by attriteValues do not work as expected