TOLERANT Match Release 10.0

2020/04/16

Notices

  • If a previously uncompressed Match index now shall be saved compressed, an initial load needs to be executed with „compressPages“ activated to use it in the service context.
  • The possibility to install and start the GUI’s as standalone applications was removed.

New Product Features

Configuration and Administration GUI

  • When a changed configuration is saved, a backup copy of the old configuration is also saved and can be used to restore this version at a later point in time. As soon as a configurable number of backups is reached, the oldest backup will be deleted for a newer one. New menu point to save a version of the configuration including all changes, without overwriting the current configuration.
  • The possibility to install and start the GUI’s as standalone applications was removed.
  • The attributes maxMemoryInitial, maxMemoryService, threadCountService und threadCountInitial can now be configured via the match Admin GUI.

Batch Wizard GUI

  • Batch Wizard now supports deactivating all „Unknown“ fields of a file at once.
  • The possibility to install and start the GUI’s as standalone applications was removed.

Service

  • During a save-operation triggered by an admin-command, the service will show regular progress indication for each project saving the index.
  • New admin command „state project detailed“ was added to retrieve additional metrics for the given project.
  • A new runtime attribute „compressPages“ was added. It enables configuring TOLERANT Match to save the pages in a memory efficient way and so to reduce the required disk storage and the amount of data that needs to be transmitted over the network.
  • The project state will be changed automatically to ERROR if the limit on internal errors was exceeded.

API

  • More errorcodes have been included to the list of codes that trigger a retry request by the Java-API.

General

  • Added additional parameter for admin-command „list metric“ to filter out metrics with a regular expression. Example: –cmd „list metric Steps.*“
  • All errors in the synonym-, normalize- and transliteration-files will now be reported fully by the config checker.
  • The bundled PostgreSQL database driver was updated to version 42.2.5. The driver supports PostgreSQL 8.2 or newer.
  • The memory consumption while reading from a database table was optimized.
  • Attributes threadCount and maxMemory can now be configured individually for initial load and service. Also additional parameters for CLI-tool „matchInitialload“ have been added to overwrite config settings.
  • The option „referrals“ is now supported in the LDAP adapter.
  • A new runtime attribute „compressPages“ was added. It enables configuring TOLERANT Match to save the pages in a memory efficient way and so to reduce the required disk storage and the amount of data that needs to be transmitted over the network.
  • Several third party libraries have been updated to eliminate security findings.
  • The script „matchFileTest“ will now display all characters which will get replace with an underscore by the match-kernel after synonyme, transliteration and normalisation took place.

Fixed Bugs

Configuration and Administration GUI

  • TPR-6366: Deleting all match methods and the match output is now possible.
  • TPR-6384: File Picker in the Admin-GUI is now case sensitive.
  • TPR-7103: Clustersettings-form will now use the correct clusterconfig.xml for the validation check and editing, if different installations are maintained over the GUI.
  • TPR-7850: The automatic generation of output fields now ensures that each generated field has a unique name.

Client GUI

  • TPR-7162: query-parameter „disabledFields“ will now be correctly filled by the matchclientGUI

Batch

  • TPR-7307: Normalizer and snyonym statistics will now be written to the log files after a batch run finished

Service

  • TPR-6382: Missing environment variables „JETTY_PORT“ and „JETTY_HTTPS_PORT“ were added to winserviceregister.bat.
  • TPR-6557: Before saving a project the project state will be checked and the state must be RUNNING to execute the save operation.
  • TPR-6611: The Match Cluster synchronization method „DataSyncEventBidirectional“ now correctly handles the temporary storing of match-keys.
  • TPR-6614: In case of stopping a project and executing a new initial load before starting the project again the correct sync-method will be chosen if the service is running in a cluster environment.
  • TPR-6659: Executing the admin-command „save project “ will now correctly save the match-index of this project.
  • TPR-7830: H2-Database-Files located in the config/templates folder have been removed. The service will now create a missing database-file and the required table structure automatically. The connection check via the GUI will also create the database-file under the given file path for H2 and SQLite.

General

  • TPR-6325: It is now supported that the config file is encoded as UTF-8 with BOM.
  • TPR-6947: Synonym and normalizer test tools now show correct charsets in output for all languages.
  • TPR-7306: Fixed possible problem when searching for an empty value in MULTISTRING fields.
  • TPR-7571: Outdated operations caused by wild-card deletes in backlog files will be handled correctly.
  • TPR-7725: The handling of catastrophic backtracking and long running regular expressions in synonym matching has been improved.
  • TPR-7828: The WSDL-File to describe the SOAP-API is now included in the /doc directory.
  • TPR-7843: products.tpl no longer bundled in the zip-File for the service-example.

Known Bugs

  • Currently no known bugs.