[UPDATED DATE] Upcoming change: Assets AQL function anyAttribute to be retired at end of March 2024

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.

What’s next?

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.

Regards,

Justin King
Product Manager, Jira Service Management

1 Like

Hello all. I wanted to flag that since posting this announcement we have encountered the need to expedite the retirement of anyAttribute. We now intend for it to be removed a little earlier, on 31st March 2024 . This will allow us to continue to bring you further performance improvements to Assets sooner. I apologise for any confusion.

As always, reach out if you have any concerns.