Release Date: 10 October 2019
This page summarizes the modules, new features, enhancements, and bug fixes included in the Attivio Platform 5.6.3 release, as well as listing any known issues.
Modules
Attivio Platform 5.6.3 installs the following module versions when the Full installation type (the default) is selected:
Name | Version | Description |
---|---|---|
cloudsupport | 1.0.8 | Adds support for interacting with Cloud services |
connectoradmin | 1.0.4 | Used to host the Connector Admin UI application from within Attivio nodes |
module-alm | 1.0.7.aie56 | Provides English language advanced linguistics capabilities, including language detection and entity extraction |
searchanalytics | 5.6.3 | Analyze how users are querying your Attivio index. |
searchui | 1.0.8 | Used to host the Search UI application from within Attivio nodes |
upgradeproject | 5.6.3 | Upgrades an existing 5.5.1 project to be compatible with 5.6.3 and generates a change report of an existing 5.5.1 project against a default 5.5.1 project |
webcrawler | 1.4.11 | Configure connectors to crawl web content and process the pages as ingest documents. |
These modules are not installed if the Core installation type is selected. Most of the Attivio documentation assumes that you have selected the Full option, with the core platform and external modules. Some options mentioned in the documentation may be unavailable if you select the Core option and omit the external modules.
New Features
Autocomplete Dictionary Type
Business Center now includes support for autocomplete (query-completion) dictionaries. New Attivio projects now include an AutocompleteDictionaryProvider
which returns results from all published autocomplete dictionaries that have a locale matching the provider's locale. See Manage Dictionaries and Configure Spell Checking for more on creating autocomplete dictionaries, and Enable Query Completion for details on the AutocompleteDictionaryProvider
.
Automatic Derived Dictionary Refresh
Business Center now supports automatic refresh of the contents of published derived-mode autocomplete and entity dictionaries. These dictionaries can be configured to automatically refresh to reflect index changes; by default, this occurs every 24 hours, but users can set custom refresh periods (down to a minimum of 15 minutes) or can configure a dictionary to never refresh if desired. See Manage Dictionaries and Configure Spell Checking for details on the automatic refresh settings.
Enhancements
Core Platform
PLAT-44223: The Generic File System connector now produces DEBUG-level log messages when configured to move a source file after crawling.
PLAT-44235: Users can now restrict Generic File System connectors' access to the local filesystem by specifying whitelist path entries in the
<PROJECT_DIR>/conf/properties/core-app/attivio.core-app.properties
file, along these lines:attivio.core-app.propertiesfilescanner.path.whitelist.1=/opt/data/documents filescanner.path.whitelist.2=/home/docs …
If these whitelist properties are present, File connectors will only be able to access files in the specified directories and their sub-directories; if the properties are not present, File connectors will be able to access the entire local filesystem.
- PLAT-44263: Added an AIE_Administrator role restriction to the Search UI's tagging feature. Users without this role will not be able to tag search results in the Search UI.
- PLAT-44263: Added an AIE_Administrator role restriction to the REST Ingest API and REST Content Store API endpoints. Users without this role will not be able to access the endpoints for these APIs directly.
- PLAT-44344: The Administrator UI header now displays the Attivio Platform release version as well as the major and minor version (e.g., "5.6.3": major version 5, minor version 6, release 3).
- PLAT-44536: Attivio processes on Linux will now fail and display an error message if the installed JRE does not satisfy the minimum version requirement (JRE 11.0.3).
Search UI (and SUIT)
- PLAT-44157: The Search UI and SUIT have been upgraded from React 15.6.2 to React 16.8.6 to improve stability, security, and performance.
Bug Fixes
Core Platform
- PLAT-44389: Resolved a classpath issue which could cause Attivio nodes to fail on startup with
java.lang.StackOverflowError
exceptions in clustered projects. PLAT-44394: Resolved a classpath issue which could cause index partitions in clustered projects to start in INACTIVE state.
- PLAT-44618: Resolved a Facet Finder issue which could cause queries to fail with
java.lang.IllegalArgumentException
errors in projects with partitioned indexes. - PLAT-44632: Resolved an issue which caused dictionary CSV import operations to throw errant
java.lang.NullPointerException
errors in clustered projects. - PLAT-44601: Resolved an issue which caused the
cleardynamicchanges
AIE-CLI command to incorrectly delete the dynamic session from ZooKeeper, causing all further dynamic change attempts to fail.
Machine Learning Relevancy
- PLAT-44440: Resolved an issue which caused training of a relevancy model with special characters in its name to fail.
Search Analytics
- PLAT-44482: Resolved an issue where querying for a non-existent profile in Search Analytics would incorrectly store that profile's name in the index.
Web Crawler
- PLAT-44249: Resolved an issue where running Web Crawler connectors could produce a memory leak in the Attivio Platform Agent process, eventually requiring an Agent restart.
Known Issues
Core Platform
- PLAT-44000: If you update the Attivio JRE to point to any version other than Java SE 11, Attivio processes may display inconsistent startup failure messages.
- Solution: Ensure that the Attivio JRE points to a Java SE 11 installation.
- PLAT-44001: The Excel Connector cannot read files from Excel versions prior to Excel 97/2000/XP/2003.
- Solution: Use the
excelcnv.exe
tool shipped with recent versions of Microsoft Office to convert older Excel files to the modern.xlsx
format prior to ingestion.
- Solution: Use the
- PLAT-44496: The
aie-exec loadgen
command may fail with a ZooKeeperConnectionLossException
if run with a large set of documents. - PLAT-44667: In clustered projects, Business Center incorrectly allows users to create a new dictionary with the same name and type as an existing dictionary. The new dictionary's settings and terms override those of the existing dictionary.
Web Crawler
- PLAT-44513: Loss detection continues indefinitely when a Web Crawler connector is terminated.
- PLAT-44514: Enabling TRACE-level logging for the Web Crawler connector creates very large connector log files (multiple GB) which may exhaust disk space.