Release of JMap 7 Kathmandu Fix 3

JMap 7 Kathmandu Fix 3 is now available on our site web and on Docker Hub.

IMPORTANT : If you use GeoWebCache, you must install GeoWebCache version 4.0.1 to ensure compatibility and security with this version.

IMPORTANT: When upgrading, JMap 7 Kathmandu Fix 3 can be installed on any previous release of JMap 7 Kathmandu or on JMap 7 Jakarta Fix 5 or more recent. See the following migration guide for more information.

https://k2geospatial.atlassian.net/l/c/aTc6gidc

 

Please consult the guides before starting.

https://k2geospatial.atlassian.net/l/c/musW1ugR

https://k2geospatial.atlassian.net/wiki/spaces/KBDCB/pages/2092073347

 

7.0 Kathmandu Hotfix 3 (build 206 - 2022-02-24)

New features / improvements

  • [TFIFT-10550] JMap Pro : DisplayFilter performance issue

  • [TFIFT-10535] JMap Server : WMTS doesn't support KVP operations

  • [TFIFT-10531] JMap Server : Make JMS embedded tomcat's maxPostSize property configurable

  • [TFIFT-10467] JMap Server : Serve Annotations as MVTs if not editable

Fixed issues

  • [TFIFT-10545] JMap Admin : Publishing a layer using the publish button never invalidate the Mapbox tile cache

  • [TFIFT-10523] JMap Admin : Unable to create a DWG/DXF spatial data source

  • [TFIFT-10521] JMap Admin : Change default value for jaaz host on settings page

  • [TFIFT-10497] JMap Admin : Unable to create a spatial data source from a CSV file with tabulation

  • [TFIFT-10494] JMap Admin : SVG icon style not representative

  • [TFIFT-10488] JMap Admin : Wrong translation in Import/Export page

  • [TFIFT-10474] JMap Admin : Incorrect locale for error message of jaaz's Organization identifier

  • [TFIFT-10473] JMap Admin : Incorrect format for error message when giving an invalid jaaz API key

  • [TFIFT-10466] JMap Admin : Impossible to push a ArcGIS REST layer to jaaz

  • [TFIFT-10574] JMap Pro : (Regression) The application is slower in general

  • [TFIFT-10563] JMap Pro : A StackOverflowError might occur if a field have a calculated rule

  • [TFIFT-10539] JMap REST API : Get layer endpoint doesn't return date in ISO (default metadata)

  • [TFIFT-10525] JMap REST API : GET layers endpoints return incorrect value for dynamic filter LAST operator

  • [TFIFT-10482] JMap REST API : font stack endpoint should not generate a 500 error if font stack does not exist

  • [TFIFT-10476] JMap REST API : Create form attribute endpoint persist timestamp with incorrect timezone

  • [TFIFT-10546] JMap Server : An annotation layer under a polygon layer can make the polygon appears deformed in NG

  • [TFIFT-10541] JMap Server : Rollover of the logs files is not working on Linux

  • [TFIFT-10540] JMap Server : Logs might not include all entries even if the log level configured correctly

  • [TFIFT-10538] JMap Server : The layer owner can edit a layer without the edit permissions

  • [TFIFT-10530] JMap Server : Referenced layers don't display in NG if the projection of the original project is not the same of the destination project

  • [TFIFT-10527] JMap Server : Migration from Jakarta to Kathmandu might fail with erroneous configurations (SDS)

  • [TFIFT-10526] JMap Server : Upgrade log4j to version 2.17.1

  • [TFIFT-10519] JMap Server : Unable to push layer / spatial data source to jaaz

  • [TFIFT-10501] JMap Server : Custom BIRT reports not working in Docker

  • [TFIFT-10500] JMap Server : Project extension activation state is not migrated after upgrade to Kathmandu from Jakarta

  • [TFIFT-10499] JMap Server : Extensions loaded by annotation are also loaded by manifest (Windows only)

  • [TFIFT-10468] JMap Server : Error thrown while retrieving attribute metadata when creating DWG SDS

  • [TFIFT-10487] JMap Web : Export as Excel file in element selection list is not working

JMap NG - Version 2.3

New features / improvements

  • [JWNG-555] Complete form API documentation

  • [JWNG-548] HD map image in export/print PDF documents

  • [JWNG-544] Update background image information in JMap NG Developer Documentation

  • [JWNG-529] Improve the name of the printing tool

  • [JWNG-526] Expose a new form API in order to be able to use Forms in extensions

  • [JWNG-523] Make background image on the project page customizable

  • [JWNG-519] Better manage map controls position for upper and lower left corners

  • [JWNG-518] Attributions on the map

  • [JWNG-504] Address geocoder with Mapbox service

  • [JWNG-502] Make extension panels scroll automatically

  • [JWNG-501] Sometimes user dark theme preference is not applied

  • [JWNG-495] Change the text of the information report button title (tooltip)

  • [JWNG-491] Add hideMainLayout startup option in documentation

  • [JWNG-465] Rotate annotations

  • [JWNG-417] Add an empty field in the choice lists of a form when I have a selection of many elements

  • [JWNG-403] SVG support for Extensions Panel Menu Icon

  • [JWNG-346] Add support for validation rules for multiple edition

  • [JWNG-213] Validate distance conversions in measures

  • [JWNG-87] Replace native scrollbars with react custom scrollbars

Fixed issues

  • [JWNG-576] PhotosAsThumbnails() is not working properly

  • [JWNG-573] Anonymous connection can't load a shared context

  • [JWNG-572] Date and timestamp are not show correctly in mouseover

  • [JWNG-571] Selectable layers that are invisible are made visible after applying a map context

  • [JWNG-562] Errors in browser's console when working with Tree components

  • [JWNG-561] Errors when editing a layer

  • [JWNG-560] It's not possible to open coordinates and scale settings from Info panel after changing language

  • [JWNG-558] Scale UI is not working properly

  • [JWNG-554] Map attributions disappear from the map after changing language

  • [JWNG-553] Changing project make attributions fade away

  • [JWNG-547] Can't use number fields (double, integer, etc.) with select component

  • [JWNG-545] Ajv library does not include any formats by default, so "date-time" validation is ignored

  • [JWNG-543] JMap.Map.zoomToRect() does not take all options into account

  • [JWNG-541] Basemaps should be aligned based on image only, not text and image

  • [JWNG-538] Wrong scale when you export the map in PDF

  • [JWNG-535] Layer symbols are hidden by the indicators in the layer panel

  • [JWNG-533] An annotation layer under the buildings layer in the list of layers make appear buildings deformed

  • [JWNG-528] A layer configured as selectable by default in JMap Admin is not selectable by default in JMap NG

  • [JWNG-527] Wrong token used by JMap NG to connect to a project with user Anonymous

  • [JWNG-525] UI minor problems with widgets for go to scale and go to coordinate

  • [JWNG-524] Creating a multiline textfield breaks some default value functions

  • [JWNG-522] Display a layer group in which no layers are listed

  • [JWNG-520] core-js UI not well registered when core-js is displayed in a div

  • [JWNG-517] External form permissions not respected when edit own activated

  • [JWNG-516] Maximum scale 1 : 0 of attribute query is not correctly handled

  • [JWNG-513] Documentation: error in linked image in example

  • [JWNG-510] On Mac Safari, action to share my map and copy link to clipboard fails to copy the link

  • [JWNG-509] Map visible viewport not correctly evaluated

  • [JWNG-508] Unable to add a subform if I don't have the permissions to edit the layer

  • [JWNG-507] The values selected in a multiple choice list are saved in the database between square brackets

  • [JWNG-506] JMap.Layer.isLayerRendered() does not always return the good value

  • [JWNG-505] Missing error message when sharing a context whose link has been disabled

  • [JWNG-503] < a href </a> mouseover function is not handled correctly

  • [JWNG-500] Prints are displayed cut-off with respect to their source

  • [JWNG-496] My Maps is available for "system" user when using NG as viewer

  • [JWNG-494] Wrong message displayed when there is an error updating a map context

  • [JWNG-492] Missing support for format() function for date data

  • [JWNG-490] Layout problem in form lists with long item values

  • [JWNG-488] The color of the download icon of the photo viewer is not always correct.

  • [JWNG-485] Print panel layout is not well centerred

  • [JWNG-481] The title of the components and the choices in the list of the layer attribute form are not returned in the locale language of JMap NG

  • [JWNG-425] Zoom functions applied to a single photo in mouseover affect the rest of the photos

  • [JWNG-393] It is possible to create a new element while the panel is hidden

  • [JWNG-284] ngGeolocationEnabled not handled correctly

  • [JWNG-186] Line opacity is not applied in annotations

  • [JWNG-164] Attribute queries don't respect the maximum scale of the query configuration

  • [JWNG-133] Entries having null values are auto-selected in query forms