Heads up! ScriptRunner documentation is moving to docs.adaptavist.com. Adaptavist will keep this site up for a bit, but no future updates to documentation will be published here. ScriptRunner 6.20.0 will be the last release to link to scriptrunner.adaptavist.com for in-app help.

Check out what’s new for ScriptRunner for Bamboo.


New Features

  • SRPLAT-1205 - The compile context in the Script Editor is now set when open opening it from an edit page.

Bug Fixes

  • SRPLAT-1415 - Syntax highlighting for SQL and properties editors was added.


IE11 Support

As of the 1st February 2021, we are no longer developing new ScriptRunner features that are compatible with IE11 and subsequent versions of ScriptRunner will not be compatible with IE11. See our full statement for more information.

Bug Fixes

  • SRPLAT-1442 - Fragment validation now checks for null and/or empty module keys.

  • SRPLAT-1441 - The execution history syntax highlighting was fixed.

  • SRPLAT-1434 - The Script Editor was fixed to show warning annotations. An example of a warning annotation is the usage of deprecated methods.

  • SRPLAT-1432 - The script file selector was fixed to run static type checking when a user returns to the tab.

  • SRPLAT-1431 - The Script Editor was fixed to show an overall type checking status for a given file.

  • SRPLAT-1430 - The Script Editor was fixed to run static type checking when a file is opened.

  • SRPLAT-1420 - Documentation links were corrected in the Hints and Tips.

  • SRPLAT-1453 - In the Script Editor, users can now view and create files where the file path is not a valid Java fully qualified name.


New Features

  • SRPLAT-1414 - You can now configure LDAP resource environment properties.

  • SRBAM-240 - The Clear Groovy Class Loader built-in script was added.

Bug Fixes

  • SRPLAT-1401 - Running built-in scripts multiple times led to stuck loading spinners.

  • SRPLAT-1407 - Groovy has been updated to 2.5.14.


Bug Fixes

  • SRPLAT-1271 - When using existing REST Endpoints that use an inline script, you could not switch to the File tab without an error.


Bug Fixes

  • SRPLAT-841 - The URL of the Endpoint-scanning endpoint is now correctly mapped to the backend method.

  • SRBAM-236 - Using logger no longer shows compilation errors in Scriptable or Condition tasks.


Storing Environmental Variables

Want to simplify migrating from a test instance to production? Check out our new Storing Environmental Variables documentation for best practices.

Bug Fixes

  • SRPLAT-1364 - Script Editor failed to open files with national characters.


Bug Fixes

  • SRPLAT-1345 - Audit logging was added for Settings changes.

  • SRPLAT-1302 - Secure shell options were expanded to include boolean literals and negation.

  • SRBAM-233 - Custom Listener script errors failed to be logged correctly.

  • SRPLAT-1319 - Custom scripts returning String from getHelpUrl() did not work.

  • SRPLAT-1313 - Script configurations can now be saved with a blank inline script.


Hello! Welcome to the first non-beta release of ScriptRunner for Bamboo!

Use ScriptRunner for Bamboo to customise builds. Use Condition Tasks to add logic to your build to avoid a rapid increase of plans or wrapping everything with script tasks. Use Scriptable Tasks to create and execute tasks using the Bamboo Specs API.

You can also explore these features:

If you have any questions, please contact ScriptRunner for Bamboo Support here!

Have questions? Visit the Atlassian Community to connect, share, and learn with other Atlassian users and experts, including Adaptavist staff.

Ask a question about ScriptRunner for JIRA, Bitbucket Server, or Confluence.

Want to learn more? Check out courses on Adaptavist Learn, an online platform to onboard and train new users for Atlassian solutions.