July 3, 2025 - Inventory search with wildcards becomes case-insensitive

Context


Change Type: API change
Product area: Platform services
Component: REST API
Deployed at:

Technical details

Build artifact: cumulocity (2025.207.0)
Internal ID: MTM-62622

Description


To improve the user experience when searching the inventory by a particular property, the Cumulocity platform changes
its behavior for searches by filter with wildcards. Queries using the query language with wildcards now behave case-insensitive. Previously, such queries were processed with a case-sensitive strategy.

Example request:

GET /inventory/managedObjects?query=name+eq+'my-device*

can now return devices with names equal 'my-device01' or 'My-Device02'.

Queries without a wildcard character remain unchanged and use the exact match for optimal performance. This means that the example request:

GET /inventory/managedObjects?query=name+eq+'My-device01'

will not return a device with a name equal 'my-device01'.