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:
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