Check out what’s new for ScriptRunner for Bamboo.
There are only core component changes in ScriptRunner for Bamboo 6.22.0, so we do not have any new features or bug fixes to report.
Welcome to the new documentation site! We don't have any major changes in this ScriptRunner for Bamboo release, but we have updated the in-app documentation links to point here. Let us know if you encounter any issues via our support portal.
For previous versions of the documentation, please visit the old documentation site.
SRPLAT-1205 - The compile context in the Script Editor is now set when opening it from a page where the script is being used, using the Edit icon.
SRPLAT-1415 - Syntax highlighting for SQL and properties editors was added.
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.
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.
CheckedScriptFileInputBoxwas fixed to run static type checking when a user returns to the tab.
SRPLAT-1431 - The Script Editor was fixed to show an overall RAG 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-1414 - You can now configure LDAP resource environment properties.
SRBAM-240 - The Clear Groovy Class Loader built-in script was added.
SRPLAT-1401 - Running built-in scripts multiple times led to stuck loading spinners.
SRPLAT-1407 - Groovy has been updated to 2.5.14.
This is the last ScriptRunner version compatible with IE11. For more information see our Retiring Support for Internet Explorer page.
SRPLAT-1271 - When using existing REST Endpoints that use an inline script, you could not switch to the File tab without an error.
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 Variablesdocumentation for best practices.
SRPLAT-1364 - Script Editor failed to open files with national characters.
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.
Remote Code Execution Vulnerability
SRBAM-243 - A security vulnerability for remote code execution has been fixed.
A malicious authenticated Bamboo user could exploit this vulnerability to run arbitrary code inside the Bamboo Server instance.
This security vulnerability has been fixed in ScriptRunner for Bamboo 22.214.171.124-p4. It is recommended all customers upgrade to 126.96.36.199-p4+ where possible.
Hello! Welcome to the first non-beta release of ScriptRunner for Bamboo!
To start, you can explore these features:
Script Console: Learn and experiment with the Bamboo API.
Built-In Scripts: Help get you started with the product.
Listeners: Perform custom actions whenever standard Bamboo system events are fired.
Script Fragments: Customize the UI.
Script Jobs: Run script actions at a specified time interval.
REST Endpoints: Run a script with a URL.
Script Editor: Manage all of your script files and folders.
Condition Tasks: Add logic to your build to avoid a rapid increase of plans or wrapping everything with script tasks.
Scripted Tasks: Create and execute tasks with different parameters based on build variables.
If you have any questions, please contact ScriptRunner for Bamboo Support here!