Aspire 5.2

Aspire 5.2

NoSQL DB provider supported by the Aspire 5.2 release:

  • New Elasticsearch/Kibana versions supported (8.9.0)

  • OpenSearch v. 2.5

Java version supported

  • OpenJDK 17 

New Features 

  • Generative AI Workflow Components 

    • Azure OpenAI Connection

    • Azure OpenAI Embeddings

    • Azure Open AI Chat Completions

    • Saga Python Bridge Connection

    • Saga Python Bridge Embeddings

    • Text Splitter

  • Connectors. Newly migrated.

    • Adobe Experience Manager (AEM)

    • Salesforce (Knowledge Articles)

    • Sharepoint 2013

  • Tools. Newly migrated.

    • Export/Import options 

  • Publisher. Newly migrated.

    • Azure Search Publisher

Improvements

  • Aspire Framework

    • General

      • Added missing JDK module (jdk.net.ExtendedSocketOptions) for the Aspire docker image.

    • Scan Reports

      • Security Assessment Dynamic: Terms of use or legal notice warning banners added to the application.

    • NoSQL Provider:

      • Improved management for doc missing errors when flushing requests.

      • Added index validation process for Storage Provider initialization.

  •  Connectors

    • Azure Identity

      • Bulk action option added. 

    • DB Server

      • Extended functionality to crawl a configurable list of object types.

    • OneDrive

      • Enabled the Skip ACLs option for the connector.

    • REST

      • Added "createChildItemWithSignature" method call example to scripted query.

  • Schedules

    • Added an option for sequential schedules to execute only if previous crawls were successful.

  • UI

    • Added option to specify seed state in schedule filter.

    • Enabled clone option for workflow in the UI.

  • Workflow

    •  Valuecount Summarizer

      • Histogram information for unique values.

Bugs

  • Aspire Framework

    • General:

      • Crawl ending with an invalid combination of state and phase.

      • Single Sign-on issue-changing to nonce.

    • NoSQL Provider:

      • Assume Role was not working using AWS Authentication.

  • Connectors

    • Aspider

      • Crawl failing using Sitemap configuration. 

      • Minor issue using Proxy with authentication.

    • Azure Identity

      • Issue caused by the Scan stage to break the component. 

      • Issue causing an Elasticsearch mapping explosion exception. 

    • DB Server

      • Fixed Oracle random sampling issue.

      • Fixed bug in the connector that was preventing the proper handling of tables with spaces in their names.

    • Elasticsearch

      • The connector was not inheriting the SSL context from Aspire.

    • Group Expansion

      • Users containing the SP Online local groups. 

    • REST

      • Scroll option was not working properly.

    • Sharepoint Online

      • Addressed bug with the Security Trimming option.

  • Schedules

    • Sequence Schedule started despite a previous one was failed.

  • UI

    • Dxf picker control: fixed an issue where the control was loading the first page.

    • Extension Manager: resolved issue that prevented the deletion of extensions after being added.

    • Schedules: addressed an issue where the Schedule filter object and Seeds list were not mutually exclusive.

    • Seeds page: fixed bug where long names caused the action button to disappear until the column width was increased.

    • Several minor issues.

Known Issues

  • Aspire Framework

    • General 

      • Throttling is considering control items during the crawl.

    • Security

      • Single Sign-On is not redirecting to Aspire landing page.

    • Vulnerabilities

      • Critical vulnerability found in QUARTZ dependency.

  • Connectors

    • AEM:

      • Changes in the On/Off Time properties handled like adds and deletes during incremental crawls for pages.

      • Changes in the jcr:content properties handled like adds and deletes during incremental crawls for pages.

      • Deletes actions are ingested for incremental crawls no matter the include/exclude property.

      • Updates not indexed during an incremental crawl using exclude properties.

    • Aspider

      • Title attribute appearing twice.

    • REST

      • Bearer authentication failing with unknown expiring time format.

  • UI

    • General

      • Edit page for Seeds loading empty rare times.

      • UI actions are limited for users with both Admin and Operator roles.

    • Import functionality

      • Rarely the import button doesn't work.

    • Metrics

      • Pending to remove the export metrics option to JPG and PNG.

  • Workflow

    • NoClassDefFoundError exception occurring sometimes using the Extract Text component and the Sharepoint Online connector.

Migrating from 5.x to 5.2

For the identity cache index, follow the steps detailed in the guide 5.2 - How to migrate Identity Cache

Update the aspire-mappings index to refresh mappings:

aspire-mappings

PUT aspire-audit/_mapping {   "properties": {     "audit.timestamp": {       "type": "date"     },     "audit.seedId": {       "type": "keyword"     },     "audit.crawlId": {       "type": "keyword"     },     "audit.type": {       "type": "keyword"     },     "audit.worker": {       "type": "keyword"     },     "audit.statistics.seedId": {       "type": "keyword"     },     "audit.statistics.connectionId": {       "type": "keyword"     },     "audit.statistics.connectorId": {       "type": "keyword"     },     "audit.statistics.id": {       "type": "keyword"     }   } }