Insight 4.6 release notes
Search with unlimited depth
It's now possible to follow outbound references when filtering objects with IQL by using the dot (.) operator. You can now filter on any outbound referenced object attribute to unlimited depth!
Example; Let's say that you want to search on all applications that are installed on a virtual server. How to build up the IQL is always dependent on the object schema and the attributes, but one example could be:
Host.Virtual = true
Another great benefit is from the custom field perspective. Let's say you have imported all JIRA Users into Insight. If you have referenced the users from another object type, let say: "System" with the attribute "System Owner". You can now restrict the filtering of objects in the custom field in order to only show the systems that are owned by the specific reporter. This will be the IQL:
"System Owner"."JIRA User" = currentReporter()
IQL Functions
We have added some IQL functions in Insight and they are presented below:
- currentReporter() - Filter on any object connected to current reporter in custom fields. The IQL Function "currentUser()" has been available for some time.
- currentProject() - Filter on any object connected to the current project in a custom field.
- jiraGroup() - Filter on any object connected to a user within a specific JIRA group. E.g 'User IN jiraGroup("jira-users", "jira-administrators")'
Filter issues based on related object preferences
We have also added the JQL function "iqlFunction" where you can filter on any issues that has objects referenced that match the specified IQL.
Example: Filter issues where an object (custom field: Application) is set and where the application is installed on a virtual server (referenced in Insight).
"Application" in iqlFunction("Host.Virtual = true")
Performance improvements
You can read more about IQL and JQL functions.
We are constantly improving performance and this release is no exception. We have changed the filtering of objects in the Insight UI to make it much faster. The custom fields are also faster in the edit issue view.
Minor improvements & Bug fixes
- Fixed the JQL-function attributeValue with startswith comparison
- Added the "NOT IN" operator for IQL
- Fixed that objects related to JSD "Customers" will be shown in the JIRA profile view
- Minor fixes
Before upgrading to Insight 4.6
Upgrading from JIRA 2.x?
For Insight 2.x users, make sure that you upgrade to the latest version of Insight 3.x before upgrading to Insight 4.6 if you are on Insight 2.x.
This is very important for the upgrade process!