15 December 2017

  • Split Diagnostics & Settings page into two separate pages: Logs and Settings

11 December 2017

  • Bug fix for issue polling popup notifications

22 November 2017

  • Optimized Enhanced Search page to validate queries faster

15 November 2017

  • Bug fix for loading script variables

7 November 2017

  • New Feature
    The Escalation Service allows you to define a process for modifying issues after a certain amount of time has elapsed or on an interval.

  • Script Listeners can now be filtered to run against specific projects only. Only applies for issue and project events.

6 November 2017

  • In Diagnostics & Settings page, added ability to enable/disable issue polling notifications.

  • The browser now asks you to confirm leaving a page with unsaved Script Listener/Scheduled Job/Escalation Service configurations

3 November 2017

  • A warning has been added to Enhanced Search page if the ScriptRunner Add-on user has incorrect permissions

  • New items added to Script Listeners/Scheduled Jobs/Escalation Service now appear at the top of the page

  • Additional request throttling added to JQL Keywords synchronization process to reduce performance impact

1 November 2017

31 October 2017

  • Bug fix for editing Script Listeners

30 October 2017

24 October 2017

  • Enabled "full-screen" code editing

  • Bug fix for removing Scheduled Jobs

23 October 2017

  • Improved indication of when script executions occurred

20 October 2017

16 October 2017

  • New Feature
    Scheduled Jobs allow users to run code at specific times of day/week/month or on an interval.

12 October 2017

  • Make script context variables much more accessible

9 October 2017

  • Draft changes to scripts are stored in your browser in case you accidentally refresh the page.

22 September 2017

12 September 2017

5 September 2017

  • Bug fix for versionMatch JQL function

29 August 2017

  • New option in Diagnostics and Settings page that permits configuring the frequency of filter synchronization.

18 August 2017

  • Fixed 'Add/Remove from Sprint' Workflow Postfunction. Now it works even if the board has more than 50 sprints.

8 August 2017

  • Fixed fetching execution log results in Diagnostics and Settings page

  • If your scripts are triggered by events invoked by another add-on, they will be run as a ScriptRunner user even if you set it up to be run as current user, because it’s not possible to impersonate other add-on users. We assume that a user is an add-on user if its name starts with a prefix 'addon_'.

28 July 2017

  • Added ability to view saved values for Script Variables

27 July 2017

  • Added ability to set Link Direction for Clone Issue Post Function

24 July 2017

  • Added support for issuesInEpics and epicsOf JQL functions to find issues related to epics

21 July 2017

  • The 'Create Subtask' workflow Post Function now only executes your code if the transition issue is not a subtask.

7 July 2017

  • Workflow Post Functions are stored compressed to allow larger configurations. The limit for compressed Workflow Post Function is 32K. It is backwards compatible so execution of the current Workflow Post Functions is not affected. To compress the configuration, you have to press Save button on each Workflow post function. All new Workflow Post Functions are stored compressed.

26 June 2017

  • New feature!
    ScriptRunner Enhanced Search now provides the same JQL functions capabilities in the Cloud as in the Server. Read more about the new feature in our documentation.

14 June 2017

  • Added support for new events: issuelink_created and issuelink_deleted. Now you can use them in Script Listeners. They are dispatched when an issue link is either created or deleted.

13 June 2017

  • Error notification emails now contain script identifiers. Additionally emails for Workflow Post Function failed execution contain transition details.

7 June 2017

  • Script listeners are stored in Jira property compressed to allow storing larger scripts. The limit for compressed Script Listener is 32K.

5 June 2017

  • Added an example of an aggregate expression to sum up time estimates per user for a sprint in the Script Console.

25 May 2017

  • In Diagnostic page, added new option of selecting excluded user groups. Notifications will not be sent to assignee or reporter, if they are a member of at least one of these groups.

22 May 2017

  • Added new post function - 'Assign issue'. It assigns the issue to last assigned user in a specified role or from user groups. Please read more about it in our documentation.

22 May 2017

  • Added a new page: Script Variables. On that page you can specify script variables that are injected into all your scripts.

18 May 2017

  • Enabled CTRL-F for searching in the code editor

10 May 2017

  • Bug fix for Clone Issue post function. A component is correctly set in cloned issue if the component name matches with one of components in target project.

18 April 2017

  • Added list of issues that failed to sync due to insufficient permissions on JQL Keywords page.

14 April 2017

  • Added returning partial logs when the script executes for too long and it terminates.

13 April 2017

  • Added transtionId field to 'Fast-track Issue' and 'Transition Parent Issue' workflow post-functions. You should use this field rather than transition name if the 'Hide From User' Condition is configured on the transition.

04 April 2017

  • Added attachment_created and attachment_deleted event handlers, now available in Script Listeners with attachment binding

27 March 2017

  • Example email template added to documentation for Send Notification post function

20 March 2017

  • New Feature
    JQL Keywords is ready for launch after several months development.

10 March 2017

  • In Diagnostic page, added new option of searching for logs. You can search for execution logs by specifying logging level, e.g. when you search for WARN level logs you will see records with WARN, ERROR, FATAL levels. See more about levels hierarchy.

3 March 2017

  • Improved code linting to take into account the fields available on issues. Fewer false errors should be seen for code that interacts with issues.

28 February 2017

  • Document an example of linking issues

  • Fixed bug in showing error line numbers in logs

27 February 2017

20 February 2017

  • In Diagnostics page, added ability to enable/disable sending notifications to Assignee and Reporter of an issue in case a script fails to execute. By default the sending to Assignee and Reporter is enabled.

14 February 2017

  • Bug fix of displaying logs in Diagnostics page. All logs are displayed correctly and search on Log Message provides exact match of searched string

24 January 2017

  • Bug fix for Clone Issue post function. It is now possible to not specify a link type in order to not create an issue link between the original issue and the cloned one.

19 January 2017

  • Added a more helpful error message when the ScriptRunner Add-on User may be required

13 January 2017

  • Bug fix for caching settings on Diagnostics and Settings page

3 January 2017

  • Bug fix for Javascript in IE