Maestro release notes of 2024
Maestro release notes of 2024
- December 05, 2024, Update: Maestro 1.103
- October 31, 2024, Update: Maestro 1.102
- September 30, 2024, Update: Maestro 1.101
- August 27, 2024, Update: Maestro 1.96
- July 4, 2024 update: Maestro 1.95
- June 6, 2024 update: Maestro 1.94
- June 4, 2024 update: Maestro 1.93
- April 17, 2024 update: Maestro 1.90
- February 29, 2024 update: Maestro 1.89
- January 31, 2024 update: Maestro 1.88
- January 17, 2024 update: Maestro 1.87
This page summarizes the changes delivered with every update of Maestro in 2024.
The latest release notes are available in Maestro release notes.
December 05, 2024, Update: Maestro 1.103
What’s New
General
This release includes a modern .NET implementation of the Worker Service in charge of worker configuration and communication, which is named NodeAgent Core. This release includes both the previous and new Worker Service, but will use the new one by default.
A temporary option has been added to Maestro’s settings file. This option lets you roll back the Worker Service while troubleshooting a source operation issue, if needed. To do so:
-
In Maestro’s installation folder, open
maestro_settings.ini
. -
Under
[WorkerService]
, add the following:### Set to true to use the new Worker Service UseNodeAgentCore=false
-
Save the file, and then restart Maestro.
Other Changes
File
This release removes the BatchSize
parameter from the connector.
No customer impact is expected from this change.
Added logging when the crawler encounters long paths.
Added error code FILE_CRAWLER_NOT_ENOUGH_DISK_SPACE
to display when running out of disk space.
Improved retry logic when encountering locked files.
Jira Software and Confluence
These connectors no longer index comments and attachments by default when the corresponding attributes aren’t specified in the source configuration.
These attributes are ShallIndexComments
and ShallIndexAttachments
for Jira Software, IndexComments
and IndexAttachments
for Confluence.
As these values are set at source creation, no customer impact is expected following this change.
October 31, 2024, Update: Maestro 1.102
What’s New
General
This release includes the migration of the Connector State to a new JSON serialized format in the State Store. This migration is done automatically and requires no downtime.
September 30, 2024, Update: Maestro 1.101
What’s New
General
The migration script provided to upgrade the embedded State Store to version 10.4 could fail on hosts that don’t have the Get-WmiObject commandlet installed. The script now uses Get-CimInstance in these instances.
Maestro’s installation wizard now offers Canada as a Coveo Platform region to pair to.
Fixed an issue where Maestro couldn’t be reinstalled on the same host after uninstallation.
Fixed an issue where Maestro could sometimes fail to kill its sub-processes during shutdown.
Jira
The source now validates that its configuration contains the user credentials required by secured sources.
Confluence
Added the operation error code CONNECTOR_INVALID_CUSTOMER_CONFIGURATION
, which indicates that the source configuration should be reviewed.
August 27, 2024, Update: Maestro 1.96
What’s New
|
Action required
This release contains changes to the checksum validation in the automatic updater. To ensure continued automatic updates, update to Maestro 1.96 or a newer version by March 1, 2025. If you don’t update by this date, automatic updates will no longer be available. Coveo will contact customers who haven’t migrated to version 1.96 by February 2025. |
State Store
This release contains version 10.11 of the embedded MariaDB State Store. Binaries for previous version 10.4 are still available in the installation folder.
On new installations of Maestro version 1.96 onward, MariaDB 10.11 will be used by default for the State Store.
However, when automatically updating Maestro, the State Store isn’t automatically replaced.
Coveo recommends you manually upgrade your State Store with a PowerShell script provided in Maestro’s installation folder, under /Scripts/mariadb.ps1
.
From an elevated PowerShell window, you can run the script using ./mariadb.ps1 -Migrate
.
To confirm the script ran successfully, run ./mariadb.ps1 -Info
.
In the service information returned, you should see the new version of MariaDB in the Executable Path
, for example "C:\Program Files\Coveo\Maestro\MariaDb\10.11.8\bin\mysqld.exe"
.

Coveo plans to automate the upgrade process in a future release.
REST API
Added the DoNotInherit
property to disable paging inheritance.
Added support for single-use refresh tokens.
Other Changes
REST API
Added Boolean property LogResponseBodyWhenUnsuccessful
to troubleshoot REST API responses that don’t contain the expected object.
Web and Sitemap
Improved Chrome Driver disposal to avoid process leaks.
Fixed an issue where ETag metadata could be skipped over instead of being pushed to the index.
General
Maestro’s status call now includes the MariaDB version and the operating system version for better visibility on the upgrade progress.

Fixed an issue where, if failing checksum validation, the rejected files downloaded by the Updater wouldn’t be deleted from disk.
Fixed an issue where the Updater wouldn’t log to disk.
Fixed an issue where a worker wouldn’t flush its current items when a source operation was manually paused.
Initial support for a new Connector State format. This release only performs compatibility checks. It doesn’t migrate to the new format.
July 4, 2024 update: Maestro 1.95
What’s New
Confluence Server
Retry space API calls without description on internal server errors.
Support the upcoming new version of the Confluence plugin. This plugin will support read-only crawling of user permissions.
June 6, 2024 update: Maestro 1.94
June 4, 2024 update: Maestro 1.93
What’s New
Database
Dynamic expressions can no longer be used to populate the Uri
metadata key on documents.
This change was made to improve troubleshooting source operations, as it ensures this piece of metadata is reliably indexed.
April 17, 2024 update: Maestro 1.90
February 29, 2024 update: Maestro 1.89
What’s New
SharePoint Server
The SharePoint Server security provider is now able to map Claims users to Active Directory users when the "Classic" permissions mode is used.
This feature will be released progressively. Contact Coveo Support if you need to enable it in your organization before general availability.
January 31, 2024 update: Maestro 1.88
Other Changes
SharePoint Server
This release removes the .NET Framework version of the SharePoint Server connector. Since all customers have been migrated to use the .NET version of the connector, this will be a transparent change.
January 17, 2024 update: Maestro 1.87
What’s New
General
Maestro now runs on .NET 8. Various dependency updates are also included.
This isn’t expected to be a breaking change, provided customers follow the operating system requirements for Maestro (Windows Server 2016 or later).
Other Changes
Web and Sitemap
Optimized web scraping by reducing the frequency of page bodies being read while scraping.
REST API
Improved the error message shown when a source configuration contains both an Authorization
header and the ForceBasicAuthentication
property.