Version 1.1.0
Release Notes
Release Date: August 11th, 2022
What’s New
We’re pleased to announce version 1.1.0! This minor release includes a new Elasticsearch connector, a new Find Entity processor and a new OpenSearch hydrator! We have enhanced security by enabling basic user and password authentication on several components. We have also upgraded our components to use Java 17 and Micronaut 3.x. Continue to read on for all new features, bug fixes and improvements.
New Components
New Components | Description |
---|---|
Elasticsearch Connector | Retrieves data from Elasticsearch |
Find Entity Processor | Identifies an entity based on the configured parts of speech tags (NOUN, ADJ, JJ, JJR, JJS, AFX, NN, PROPN, NNP, NNPS, NNS) and the number of tokens that makes up the entity. |
OpenSearch Hydrator | Sends data to OpenSearch index |
New Features
Components | New Features |
---|---|
Admin API |
|
Discovery API |
|
Elasticsearch Connector |
|
Field Mapper |
|
Staging API |
|
Others
Upgraded to Java 17
Upgraded to Micronaut 3.x
Supported Versions
Discovery provides support and bug fixing for the following versions:
Version 1.0
Deprecated Versions
Releases that are no longer recommended for use are listed below.
0.9 or previous
Breaking changes
Parameter “recordData” in the config has been renamed to “recordDataStrategy” and it should be used outside of the config block
Bugs Fixed
When trying to clone a processor, the processor was getting overwritten and not getting cloned
Elasticsearch connector was not adding all document data during scan
Field mapper creates empty nodes when the source field is missing
Only call scanner.calculateDiff when required
Improvements
Added a cache for instantiated variables and objects for the script processor to improve performance
Integrated Datadog with OpenSearch to enable monitoring
Refactored pdp-core to use Reactor instead of RxJava
Maintenance job is triggered as a broadcast when the seed is deleted
Cleaned up deprecated classes that have been replaced by resilience4j
Refactored spaCy client from Discovery API into Core Repository
Modified the NLP processor so it uses the spaCy client provided by the Core Repository
Merged JobService and JobStorageService
Removed storage service in favor of repositories
©2024 Pureinsights Technology Corporation