Hello Atlassian Developer Community,
We want to share an important update about one of our Assets AQL functions - we’re deprecating the anyAttribute function and it will be retired on 31st March 2024.
Currently, the anyAttribute function allows a user to search for objects containing a given value without having to specify particular attributes. However, this function has presented more than a few challenges over time - it typically leads to to poor query performance and an unsatisfactory user experience.
Unfortunately, modifying this function to address the issue isn’t a viable option. Therefore, after careful review and deliberation, we will be retiring the anyAttribute function.
From 31st March 2024, the anyAttribute function will no longer be available in your AQL queries. This includes AQL queries in our user experience and REST API’s.
We acknowledge that this change may impact those of you who have integrated this function into your workflows, and we extend our sincere apologies for any inconvenience this may present.
However, we’re confident that removing anyAttribute from your queries will enhance your query performance and remove a roadblock we face in offering you greater performance and scale in Assets. We encourage you to refine your AQL queries by narrowing the scope of the query and pinpointing the specific attribute you’re interested in. Also consider including fundamental clauses like schema and object type which can significantly speed up loading results by eliminating numerous objects from the search at once.
Your understanding and cooperation on this matter are greatly appreciated. Feel free to reach out to our support team if you have any queries or require further information.
Thank you for your continued trust and for being an integral part of our Atlassian community.
Product Manager, Jira Service Management