Aspire 5.4
Released on February 27th, 2026
NoSQL DB providers supported by the Aspire 5.4 release:
New Elasticsearch/Kibana versions supported v. 9.x. Not fully tested.
OpenSearch/Dashboards v. 2.x.
Java version supported
OpenJDK 21.x.
Python Dependecies
Java Embedded Python (JEP) 4.3.1. Requires Visual Studio Build Tools on Windows.
New Features
Workflow
Applications
Tabular Writer. Extracts metadata from AspireObject and exports it to MS Excel or CSV formats using a predefined template.
Python Script. Enables users to execute custom logic and data processing using the Python interpreted language. Not available for other scripting‑enabled Aspire components.
Publishers
Stardog. Processes .TTL files and publishes to Stardog using defined schemas and prefixes.
Improvements
Aspire Framework
Framework/Connector/Publisher
Added support for API Key authentication for Elasticsearch Cloud.
Apache Rest Client (Aspire Rest Client) was upgraded to version 5.
Connectors
REST
Added support for AWS authentication.
Workflow
Applications
AWS TExtract
Enhanced the component by adding support for Feature Types, enabling extraction of formatted tables, forms, and page layout.
Tesseract OCR
Component deprecated and removed.
Publishers
Kafka
Refactored to leverage the Aspire Publisher Framework to support the batch mechanism.
Bugs
Aspire Framework
Settings
Fixed typo for the secretsProvider section. This section will be disabled by default.
Fixed a typo in the aspire.bat file in an unused section. Known issue in Aspire v.5.3.
Authentication
Fixed an LDAP authentication issue affecting users without Administrator or Operator roles.
Security
Fixed an issue with the AWS KMS encryption provider when configured via settings file.
Fixed the NPE when configuring the Azure KeyVault Provider
API
Fixed an invalid JSON response from the API when updating items with special characters.
UI
Resolved an issue where the Seed page became unresponsive after typing in the workflow dropdown.
Fixed an issue where the option to add a workflow component disappeared after removing a local rule. Known issue in Aspire v.5.3.
Connectors
DBServer (PostgreSQL DB)
Resolved the issue when it failed to crawl the database and tables containing dashes or underscores.
SharePoint Online (Identity Crawl)
Fixed null error crawling users and groups.
REST
Resolved issue using AWS authentication.
Workflow
Applications
Binary Store
Fixed a minor issue related to the “Reader Options” section in the Binary Delete component.
Generative AI
Fixed issue loading external JARs.
Extract Text
Resolved an issue where text was not extracted from XLSX files.
Publishers
Azure Search
Resolved errors caused by invalid characters in URLs.
Summarizers
RDB Summarizer Executor (PostgreSQL DB)
Resolved exception processing a column name with a forward slash character.
Known Issues
Aspire Framework
Framework/Connector
Pending upgrade of the AWS S3 SDK for Java used by the Aspire REST Client and S3 Connector.
AWS/Azure Secrets Provider
Provider only appears on Workflow components after the credentials page invokes it.
Apache Rest Client
Due to the upgrade to Apache Rest Client, NTLM authentication could not be working.
Workflows
Applications
Binary Store Writer
Binary Writer component is required for delete actions.
Tabular File Writer
Resource file field missing required validation.
Extract Text
The Non-Text Document Filtering option has not been working since Aspire v. 5.2.3.
Publishers
Stardog
“Drop Database before full crawl” option is not being applied.
Summarization
RDB Summarizer Executor
Column names with forward slashes split into nested objects.
Saga Summarizer
Basic Authentication requests irrelevant fields and exposes password input.
Migrating from previous version to >= 5.2
For the identity cache index, follow the steps detailed in this 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"
}
}
}