Cumulative Update for WebOffice 10.9 SP1
Build time: 20220415-1151
- This is an add-on patch for WebOffice 10.9 SP1. That means, WebOffice 10.9 SP1 is a minimum requirement and must be installed! This patch contains all fixes since WebOffice 10.9 SP1!
- Please inform your users to delete the browser cache according our guideline, before opening WebOffice the first time after applying an upgrade.
Requirements:
Installation of VertiGIS WebOffice 10.9 SP1 (min. build time: 20211115-1535)
Installation of VertiGIS WebOffice author standalone 10.9 SP2 - min. Build 109.0.2.4
Installation of VertiGIS WebOffice extensions 10.9 SP2 - Build 10.9.182
Installation of VertiGIS UserManagement Admin Web 10.920.0.0
Installation of VertiGIS WebOffice FTS-Index - Build 8.11.1
Optional: Installation of VertiGIS Printing - Build 1.1.2204.14 (ArcGIS 10.8.1 - ArcGIS 10.9.1)
Installation:
- Backup your entire WebOffice web-application (e.g.
C:\Tomcat\webapps\<WebOffice web-application>
) to a save place - Stop Apache Tomcat (Start/Programs/Administrative Tools/Services)
- Delete the working directory of Apache Tomcat at e.g.
C:\Tomcat\work\Catalina\localhost\<WebOffice web-application>
- Update “ArcGIS Server Object Extension for WebOffice” at least to: 109.0.2.202204141211
- In ArcGIS Server Manager under “Services” choose to stop the Map Service “SynOutputService” (or all services, where “WebOffice Server Object Extension” is activated)
- In ArcGIS Server Manager under “Site/Extensions” choose to edit “WebOffice Server Object Extension” and select “
<Patch>\ArcGIS for Server Object Extension\syn_soe_ao_gateway.soe
” to upload- Don’t use uninstall and install the extension, because else you have to set the properties for “WebOffice Server Object Extension” again!
- Don’t use uninstall and install the extension, because else you have to set the properties for “WebOffice Server Object Extension” again!
- Copy the content of
<Patch>\WebOfficeSystem
to<Disk>\arcgisserver\directories\WebOfficeSystem
- In ArcGIS Server Manager under “Services” choose to start the Map Service “SynOutputService” (or all services, where “WebOffice Server Object Extension” is activated)
- Copy WO109SP1_patch_YYYYMMDD.exe to the directory of your WebOffice web-application (e.g.
C:\Tomcat\webapps\<WebOffice web-application>
) - Run WO109SP1_patch_YYYYMMDD.exe and choose to overwrite all existing files
- Delete the file WO109SP1_patch_YYYYMMDD.exe
- Start Apache Tomcat (Start/Programs/Administrative Tools/Services)
Changelog since WebOffice 10.9 SP1:
2022-04-15
Added
- 179713: Map Widget: Support for pre-filling the test container using an existing Map Widget URL
Fixed
- 173213: General: A secured WMTS service is not reliably available
- 173308: General: Display a notification when a GeoJSON file to be imported is not RFC 7946 compliant
- 180206: VertiGIS Printing: Logos configured in a UserManagement print profile are not taken into account
- 181137: General: Preparations for a later change to the ArcGIS API for JavaScript 4.23
Changed
- 182614: General: Update all version numbers to WebOffice 10.9 SP2
- 182647: General: Update of supported browsers acccording to ArcGIS API for JavaScript 4.x
2022-04-12
Added
- 181993: General: Support for configuring a prefix as well as a postfix when configuring the fields to be passed at integration of external application - needed e.g. when configuring the GeoOffice integrator
Fixed
- 173138: Flex: Various minor optimizations of the color schemes, so that it is easier to adapt the skins to additional colors
- 173269: VertiGIS Printing: At index and series printing, the information about the number of pages is not filled in
- 173270: VertiGIS Printing: Problem with separators like “” for (generic) function fields
- 179239: Map Widget: When zooming with two-finger gesture and using the parameter “pagescroll=true”, the map image is not updated
- 179685: General: Problem in the context of ports when URL rewriting using “syn_urlmap” headers
- 180413: General: Unnecessary log message when uploading vector data
- 180517: Core: Relates are no longer displayed in the layer result when using the core client based on the WebOffice API
- 180889: Core: Problem exporting circle geometries to GeoJSON
- 181214: Core: When displaying attribute table on uploaded layer, the configured value for maximum number of result records from project configuration should be considered
- 181217: VertiGIS Printing: Only output formats should be available that are also supported by WebOffice, i.e. no .pagx
- 181573: General: Before the browser check happens, a method is used which is not supported by Internet Explorer 11
- 181691: Core: When changing the base map in certain constellation layers are visible for which a user is not authorized
- 181869: General: In distributed scenarios edit functionality is not reliably available
Changed
- 182327: General: Update PostgreSQL driver to version 42.3.3 to fix critical vulnerability CVE-2022-21724
Security
- 172798: General: Update to Spring Framework v5.3.18 as a fix for the critical vulnerability CVE-2022-22965 - known as Spring4Shell; Furthermore, it is strongly recommended to update Apache Tomcat - see related article
2022-03-30
Fixed
- 181147: Core: Error displaying layer properties of an uploaded KML/KMZ file
2022-03-29
- Added ####
- 173137 (52529): Flex: Support for a dark mode using skin “darkmode”
Fixed
- 173164 (52164): General: Further optimization for editing with lookups and hierarchy, so that filters are also considered
- 173209 (51758): General: Error when editing if current date is set as default value
- 173215: Core: Various minor optimizations for thematic mapping on uploaded layer
- 177697: Flex: Search on a date field returns an error if NULL values are allowed on the record
- 178178: General: After the update to WebOffice 10.9 SP1 the requests against ArcGIS Server have multiplied
- 179852: Core: When calling WebOffice externally with a query against multiple layers the map extent is not correct
- 180300: General: Error when including a WFS or WFS-T service if the GetCapabilities response does not return “Filter_Capabilities”
- 180613: General: Error in browser console due to non-existent favicon on iOS
- 181385: Map Widget: Link Field Tool issue with STRINGGUID with upper- and lower-case letters
2022-03-22
- Added ####
- 173444 (51787): Core: Support for thematic mapping on uploaded layer
- 173293 (52534): Support for mutual TLS (mTLS)
- 173294 (51633): Core: Support for saving and loading print extents
- 173295 (52095): Core: Support to display attribute table on uploaded layer
- 173308 (52374): General: Support to import drawn redlining objects in GeoJSON format
- 177114: Core: Support to configure in which radius from the click point to search for georeferenced photos in the Mapillary Custom Tool
- 178087: VertiGIS Printing: Support for selecting legend layers
Fixed
- 172996 (52354): Flex: When calling a custom tool, it does not switch to the configured map view
- 173164 (52164): General: Editing with lookups and hierarchy does not work
- 173206 (52498): General: WMS layers are partially grayed out in the TOC due to a misinterpretation of minScale as well as maxScale, although they are visible in the map image
- 173217 (52073): Core: When uploading a zipped text file with coordinates incl. PRJ file, the projection must still be selected
- 173557: Core: When using the Overlay Map tool, no base maps are available due to a regression caused by 49868
- 179885: General: Login with another user after logout does not work anymore
- 180053: Core: Deletion of markups using ScriptAPI no longer possible
- 180207: Core: In the core client based on the WebOffice API the labeling doesn’t work anymore with the “Find coordinates” tool
- 180313: Core: In the tool “Draw/Graphics” texts can no longer be edited afterwards
- 180380: Core: In the “Free Labeling” tool, previously created objects are missing when the tool is reopened
- 180557: Core: Related search results have to be expanded with an additional click
2022-03-03
Fixed
- 172998: ScriptAPI: When moving the map, the map extent is not set due to an error in the “scriptAPI.selectAttributive” function
- 173206: General: WMS layers are partially grayed out in the TOC due to a misinterpretation of minScale as well as maxScale, although they are visible in the map
- 179752: General: Due to a regression an error occurs if a WebOffice Join or a WebOffice Relate is configured on a search result
2022-03-02
Fixed
- 179527: Core: Regression by 52349 causes an error when starting a project with an external query
2022-02-24
- Added ####
- 173177 (52153): General: Support to configure if the extended statistic parameters should be logged only at project start or at every request to the WebOffice statistics file as before
- 173301 (50853): Map Widget: Support for layer selection for selection tools (SELECTAREA, SELECTLINE) as well as for identify (IDENTIFY)
- 173437 (49245): Core: Support for new custom tool “pub/custom_tools/RelateTree/RelateTree.jsp” to provide a query tree to related layers
Fixed
- 173203 (52540): Core: Consider parameter if NULL values should be displayed in maptip
- 173262 (52305): General: Performance optimization for identify as well as maptip, so that in very large projects with many map services, layers and queries the request time does not increase disproportionately
- 178920: General: For the guest user defined in the WebOffice application configuration the parameter “&user=” should not be removed from the URL at project start
2022-02-09
Fixed
- 173204: General: At the beginning and at the end of the WebOffice layer identifiers spaces should be truncated automatically
- 177838: Core: Optimization during 52349 must not take effect in case of a pan because otherwise this will lead to the opposite effect
2022-02-08
Fixed
- 177595: General: When calling WebOffice to a third-party application - like ProOffice - a key field in the URL will not be passed if it is defined twice
- 177819: Map Widget: Regression in the course of 173129 (51913) sometimes causes an error when executing a maptip
- 177595: General: When calling WebOffice to a third-party application - like ProOffice - a key field in the URL will not be passed if it is defined twice
2022-02-07
- Added ####
- 172991 (52525): General: Support for new custom page “pub/custom_pages/intermediary_broadcast.jsp” to select which existing WebOffice browser session should receive the call when switching from a third party application (like GeoOffice Integrator) to WebOffice
- 173129 (51913): Map Widget: Support for new parameter “retainSelection” to control if an existing selection should be kept or not when changing the map extent
- 173279 (52236): General: Support for “List of dependent layers” on an edit layer to control which layers in addition to the corresponding edit layer should be updated after an edit action on the map
- 173304 (52136): VertiGIS Printing: Support for new parameter “operational_layers” to allow plug-ins, add-ons etc. like Web CODI to pass own objects to the print request
Fixed
- 172714 (52329): Core: When uploading georeferenced photos using FeatureServer service, a date transformation is not considered
- 172993 (52423): Core: Various optimizations to ensure that GeoJSON export preserves as much redlining information as possible when importing into third-party applications such as https://geojson.io/
- 173117 (52261): General: Landing page calls favicon under wrong path
- 173202 (52515): General: Implementation of a log message when a project cannot be started due to an unavailable map service
- 173203 (52540): Core: NULL values are displayed for a maptip on multiple objects despite appropriate configuration
- 173264 (52103): General: If in a federated server scenario a user does not have permissions to edit, the tool to upload georeferenced images should not be available
- 173278: VertiGIS Printing: MapServer Services does not populate the legend page
- 173307 (52466): Core: The time limits for buffer operations implemented in 52466 were not applied correctly
- 177534 (45708): Flex: Usability optimization so that dropdown lists that pop up in the Small GUI do not interfere with scrolling in menus
- 52349: Core: Performance optimization for map interactions like ZoomIn and ZoomOut - as soon as more than 200 TOC nodes must be updated in the TOC, the map will be updated first before the TOC is updated; this results in a smooth navigation behavior even on weaker hardware and the update of the TOC no longer slows down the loading of the map image
- 52497: Flex: When measuring points, the correct text strings are not used in the tool form, i.e. line thickness instead of point thickness
- 52526: Flex: Error when printing a redlining containing a circle
Changed
- 173000 (51852): General: Update to Dojo Toolkit 1.16.4 - in return version 1.10.0 under “-release-1.10.0” was removed - Important: Customizations or individual enhancements which contain a reference to the Dojo Toolkit in version 1.10.0 must be adapted!
2022-01-11
Fixed
- 52516: Core: When using the “CopyFrom” edit action, multiple selected objects cannot be copied at once
- 52524: WebOffice author standalone: No preview of map services available in wizards
2022-01-04
Added
- 52215: Core: Support to run multiple justice queries EZ at once in the GeoOffice Online custom tool
Fixed
- 52373: Core: Leap years are not correctly considered in the time slider
- 52470: Flex: When linking an external application, the correct link is sometimes not resolved
- 52471: VertiGIS Printing: Moving extents with print series leads to changed print scale after zoom in/out
- 52477: General: Selection graphic is not displayed in reverse join scenario if a relate is configured on a table
- 52486: Core: Layers that are outside their visibility limits are not refreshed when “refresh()” is attempted
- 52496: General: Maptip on an object with a date field with UNIX timestamp causes a log entry
- 52503: Core: Angle preview is not visualized when editing
- 52509: Core: When editing, a marker passed via URL call interface is not displayed
- 52510: General: Due to a regression VectorTile Services are not displayed anymore
- 52513: Flex: Due to a regression, search fields of type value list with auto-completion no longer work
2021-12-23
Fixed
- 52488: General: Optimization after initial implementation of #52488, so that “synadmin” as well as the core client based on the WebOffice API can still be opened in Internet Explorer 11
2021-12-20
Added
- 51483: Core: Support for new nomenclature of GEONIS Nettrace Service URL - requires GEONIS Server 2022
- 52372: General: Support for entering time on date fields when searching as well as when editing
- 52466: Core: Support for time limit (= timeout) on buffer operations
- 52468: General: Support for ArcGIS 10.9.1 Services
Fixed
- 51645: Map Wdidget: UserManagement restrictions on tools “TOOL_BUFFER” as well as “TOOL_SELECT_AREA” are not considered and always available
- 51909: VertiGIS Printing: Optimizations for the output format SVGZ
- 51932: Core: Various optimizations for the display of inspection videos (zoom functionality, limitation of zoom levels, buttons)
- 52408: VertiGIS Printing: In serial and index print the total number is missing in the page count
- 52439: Core: Current Map in an ePaper report is not updated after new selection
- 52448: Flex: If an external search is performed from a WebOffice project via URL call interface to the same currently opened WebOffice project, this must not result in a project restart
- 52450: Flex: The configured parameter “Call Multihit automatically?” is not considered when linking external application
- 52465: Core: In the Core client based on the WebOffice API there is a display error with background maps because the image transparent.png references a wrong folder
- 52469: Core: When printing by index lin, map extents are no longer calculated correctly
- 52475: VertiGIS Printing: Map rotation is not considered during printing
- 52487: Core: Graphic objects are not displayed in the correct position in a certain constellation when exporting to GeoJSON
Changed
- 52488: General: The URL parameters “user” and “password” should be suppressed in the address line of the browser when starting the project
Security
- 52479: Full text search: Upgrade FTS-Index application to Apache Solr 8.11.1 incl. manual upgrade to Log4j 2.17.0 to work around critical zero-day vulnerability CVE-2021-44228 named Log4Shell
- 52493: General: Update Log4j to VertiGIS self-managed version 1.2.17.1 to work around the critical vulnerability CVE-2019-17571
2021-12-04
- ##ÿ
- 51909: VertiGIS Printing: Support for the following additional output formats: AIX, BMP, EMF, TGA and TIFF
- 52329: Core: Support for uploading georeferenced photos using a FeatureServer service
- 52444: General: Support for project-specific CSS customizations
Fixed
- 51605: General: Various minor optimizations to the tool for exporting graphic objects to GeoJSON
- 52056: General: When editing with “Defined by Feature” the edit action “delete” is not restricted as soon as a layer restriction is configured for the respective layer in UserManagement
- 52233: General: Consideration of port and context when mapping a URL according to header value “syn_urlmap”.
- 52342: Core: For a layer with m values, no additional objects can be added to an existing search result
- 52349: General: Extended log messages from TRACE level for in-depth performance analysis in the context TOC
- 52405: General: Coded Value Domains are sometimes not resolved correctly in Maptips
- 52433: VertiGIS Printing: In a seamless printout, the overview page is erroneously at the same scale as the individual pages
- 52438: VertiGIS Printing: Printing does not work because internal default values are not handled correctly
Changed
- 52365: General: Conversion of dynamic selection to animated GIFs to avoid performance problems
IMPORTANT:
- All fixes have been tested on base of bug reports of our customers.
- Due the high complexity of this product we can’t avoid regressions for sure.