TOLERANT Post Release 11.0

2022/05/02

Notices

  • CLI-Parameters for config files and project ids have been harmonised:
    • Project ID: projectid
    • Configuration file: configfile

    This affects

    • MatchAnonymizer
    • MatchClusterTool
    • MatchDataProfiler
    • MatchSynonymAndNormalizerTestCLI
    • MatchAdminCLI
    • PostDataProfilerCLI
    • PostSynonymAndNormalizerTestCLI
    • PostAdminCLI
    • NameAdminCLI
    • BankAdminCLI
    • CarAdminCLI
    • MoveAdminCLI
  • Logging rollover strategy was corrected for rolloverMode TIME. The rollover strategy will use the file name for deleting old files. The file names must therefore be chosen in a way that no file name is a prefix of the file name of another log element.
  • Completely reworked the GUIs of all products with the Angular framework. There is now a new entry point, the “Portal”, accessible via ://:, which replaces the former static html entry page. From there, multiple installations of all TOLERANT products can be managed. For additional information please refer to the manual.
  • A new version of the service has been added (V3). This REST service interface defines endpoints for all clients (product GUIs and third party clients) and is used for administrative purposes as well as functional, productspecific calls.
    The shipped Java API will use the V2 version for compatibility purposes until further notice.
    All relevant endpoints can be looked up via the GUI Information menu in the portal, or directly by calling ://:/Service/swagger.
    The V1 Version is now considered deprecated and will be removed with version 12.0 of the product.
  • TOLERANT Post now supports the usage of the Here API as a plugin. The manual provides further details on how to get started.
  • A new version of the internal address verification engine is now available (V6, available for Windows and Linux operating systems). Usage can be activated via the attribute engineVersion in the element postRuntime.
    Otherwise the Version 5 of the engine is used by default to ensure backwards compatibility.
    The new engine brings several improvements regarding performance and data quality. Since the internal data structure was also reworked, there is now a new set of reference data for each country and validation type available. For further information regarding changes and improvements please refer to the manual oder contact support@tolerant-software.de.
  • The uniqueness check for id attributes in configuration elements is now case insensitive. After an upgrade this may lead to initial configuration check errors on startup which can be resolved by making the ids unique. This may primarily occur in configurations that were derived from our shipped examples in the element inputFieldmap .
  • Because of substantial internal changes, an upgrade from earlier versions to version 11 is no longer supported and a new installation is needed. From version 11 upwards to higher versions, the upgrade functionality will be available again.
  • Since the ojdbc driver is deprecated, TOLERANT products will now use the UCP datasource per default. You can still opt in to use the old driver by setting the environment variable OracleCache_UseUCP to false.

New Product Features

Configuration and Administration GUI

  • Added new GUIs for all products.
  • The GUI help section now allows to see the xml element- and attributs names (in the configfile) of the current field or view one is working on.

Service

  • Added new REST service version 3.
  • Improved bulk service handling: Frequency of the bulk cleaner job can now be influenced by the configuration parameters responseStorageTime and responseDoneStorageTime.

General

  • The bundled JRE was upgraded to the latest Java security patch (Java 8 Update 322).
  • A connection to an oracle database can now be established using UCP as datasource.
  • Implemented HERE API.
  • Added new address verification engine (Version 6).
  • Added additional features to support.bat/sh tool:
    • Information about filestructure and permissions of the installation folder were added. By using the parameter -depth [number] the output can be limited.
    • The parameter -logsize [MB] was added to limit the size of the logfiles that would be included in the support.zip,
    • The parameter -logrange [hours] was added to limit the timespan of the logfiles that would be included in the support.zip.

    For additional information regarding the usage please refer to the manual.

  • Temporarily removed upgrade functionality in installer.
  • Extended error messages for file checks (normalizer or synonym files).

Fixed Bugs

Service

  • TPR-9987: Reconfiguring the service now handles deleted projects correctly.

API

  • TPR-9757: Errors when using JAPI with injected loggers are now logged properly.

General

  • TPR-6211: Fixed inconsistencies in CLI tool usages.
  • TPR-6473: Removed unnecessary files from installer bundle.
  • TPR-6599: Rollover strategy was corrected for rolloverMode TIME.
  • TPR-7694: Using environment variables to configure a jdbc url is now supported.
  • TPR-8377: It is now possible to access H2 reference databases from multiple installations.
  • TPR-9017: Cleaned up some unnecessary scripts in bin folder.
  • TPR-9516: Uniqueness check for bean IDs is now case insensitive.
  • TPR-9591: Fixed problem regarding Landscape Engine and usage with service name instead of SID.
  • TPR-9842: Fixed problem with executing of the checkglibc.sh tool.
  • TPR-9973: Switched to UCP datasource for Oracle databases, since the old driver is deprecated.

Known Bugs

  • TPR-10122: The wizard for executing background jobs via GUI does not scroll properly to the bottom in case of long console outputs.
  • TPR-10123: Long batch runs (30min +) via GUI can lead to lost sessions.