Insight 4.3 release notes
Language Support
We have now support for more then the English language. We now also support German and Spanish. To change the language in JIRA (default or per user), follow these instructions.
IQL improvements
We have improved the IQL implementation which now support more operators and we have also made some operators "complete" in terms of the scope where they operate.
We have also added IQL functions for Dates:
- now()
- startOfDay()
- endOfDay()
- startOfWeek()
- endOfWeek()
- startOfMonth()
- endOfMonth()
- startOfYear()
- endOfYear()
You may do queries as iqlFunction([offset]) so an example could be startOfDay(+3w)
A few examples of IQL queries:
Owner = "Mathias Edblom"
Status IN ("Running", "Open") AND Group = "jira-developers"
"License Date" > "-30d"
objectType = "Computer System" AND Status = Running
objectTypeId in (1, 2, 3)
Name like "Micro"
"Operating System" = "Linux"
"System Date" < "1/Nov/18"
Created = "1/Nov/18"
Manager IS NOT EMPTY
"License Date" IS EMPTY
"System Owner" IN ("Mathias Edblom", "Tommy Nordahl")
"User Group" != jira-developers
"Updated" > startOfMonth()
"Created" < startOfWeek(-2d)
So the IS operator is new and the "!=" operator now operates on all objects, not only the objects that actually has a value set for the specific attribute.
New REST resource
A new REST Resource is added to fetch IQL. Read more about it here.
JAVA-API changes
This will only impact those who have written add-ons to Insight. Groovy script will probably not be affected but verify to be sure. The REST-API is NOT changed!
The difference from older versions is that in order to be able to create new objects, you will need to use a new class called MutableObjectBean instead of the original ObjectBean.
Read the Insight JAVA-API Javadoc.
Bug fixes and improvements
- 2-Dimensional Report & Gadget. Are now correctly using the Object Type as a selection criteria
- Fixes a javascript compatibility problem with JIRA Software 7.1.x
- Pie Chart Report & Gadget, now correctly returns results for attributes: Key, Created & Updated
- Insight Custom field fixes to respect data consistency
- Object rendering in UI fix
- Post function groovy conditions fix
- User removes automatically in "roles" section if the users username is changed
Before upgrading to Insight 4.3
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.3 if you are on Insight 2.x.
This is very important for the upgrade process!