Release Notes for 2.4.0

Summary


New Feature

Support for automation

You can now update table custom fields using automation.

Automation for Jira

Check out How to update table using Automation for Jira for more details.

Jira Service Management Automation

Check out How to update table using JSM Automation for more details.


Bug Fix

JSONException in logs when getting custom field via rest api

Sample:

1 2 3 4 5 6 7 8 9 10 11 12 13 2021-11-03 11:31:21,373 http-nio-2990-exec-5 DEBUG admin 691x11707x2 lj3u6t 0:0:0:0:0:0:0:1 /rest/api/2/field [c.a.j.plugins.filter.TableServletFilter] *** Table filter start *** 2021-11-03 11:31:21,377 http-nio-2990-exec-5 DEBUG admin 691x11707x2 lj3u6t 0:0:0:0:0:0:0:1 /rest/api/2/field [c.a.j.plugins.filter.TableServletFilter] Custom field added! 2021-11-03 11:31:21,377 http-nio-2990-exec-5 DEBUG admin 691x11707x2 lj3u6t 0:0:0:0:0:0:0:1 /rest/api/2/field [c.a.j.plugins.filter.TableServletFilter] Processing custom field added request 2021-11-03 11:31:21,377 http-nio-2990-exec-5 DEBUG admin 691x11707x2 lj3u6t 0:0:0:0:0:0:0:1 /rest/api/2/field [c.a.j.plugins.filter.TableServletFilter] Data [] 2021-11-03 11:31:21,377 http-nio-2990-exec-5 ERROR admin 691x11707x2 lj3u6t 0:0:0:0:0:0:0:1 /rest/api/2/field [c.a.j.plugins.filter.TableServletFilter] Error getting request body as json com.atlassian.jira.util.json.JSONException: A JSONObject text must begin with '{' at character 0 of at com.atlassian.jira.util.json.JSONTokener.syntaxError(JSONTokener.java:443) at com.atlassian.jira.util.json.JSONObject.<init>(JSONObject.java:186) at com.atlassian.jira.util.json.JSONObject.<init>(JSONObject.java:328) at com.akeles.jira.plugins.filter.TableServletFilter.b(SourceFile:230) at com.akeles.jira.plugins.filter.TableServletFilter.a(SourceFile:195) at com.akeles.jira.plugins.filter.TableServletFilter.doFilter(SourceFile:105) ... 3 filtered

Issues