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