Release 9.x
9.5.0
Bugs fixed
- A bug preventing scripts from running with erased configuration details is removed.
- A bug preventing the Update macro built-in script does from working properly with Excerpt Include parameter is removed.
- A bug preventing proper function of the Automate removal of old or inactive content script is removed.
- Broken links to Listeners and Rest end points from the ScriptRunner homepage are removed.
9.4.0
Resources update
We have removed some visibility of passwords within Resources. This change is designed to enhance security by preventing credentials from being viewed by other Jira administrators. See SRPLAT-2672 for more details.
Bugs fixed
9.3.0
HAPI suggestions
We made it easier to see which scripts HAPI can optimize for you.
Update
Bugs fixed
9.2.0
Upcoming Resources update
In a forthcoming release, we will be removing the visibility of passwords within Resources. This change is designed to enhance security by preventing credentials from being viewed by other Jira administrators. See SRPLAT-2672 for updates.
Bug fix
9.1.1
There are only core component changes in ScriptRunner for Confluence 9.1.1, so we do not have any new features or bug fixes to report.
9.0.0
Compatibility with Confluence 9
ScriptRunner for Confluence Data Center is now compatible with Confluence 9. See the Compatibility with Confluence page for more information on Confluence 9 best practices on upgrading your instance.
Backward compatibility
ScriptRunner 9.0.0 will only support Confluence 9.0. and above and will not be backwards compatible with earlier Confluence versions. Critical bugs and security fixes will continue to be released for ScriptRunner 8.x.x. We recommend users on older versions of Confluence or ScriptRunner plan their upgrade to ensure access to the latest features, performance improvements, and security enhancements. We recommend following our Compatibility with Confluence page for information and recommendations on how to upgrade.
Breaking changes
Check out the Breaking Changes page for major updates for Confluence 9.0.0 that affect ScriptRunner for Confluence Data Center. Major changes include:
- Gray APIs removed
- APIs removed
- Gadgets removed
- JDK upgrade
Fragments updates
To adhere to Confluence 9, the UI Fragments feature has the following changes:
Raw XML Module Breaking Change: Fragment XML conditions scripts and web panel class scripts are now provided via XML parameters and are no longer directly set as the condition class element attribute or web panel class element attribute value. The previous formats no longer work in Confluence 9.0.0 versions of Scriptrunner. You can use the Raw XML Module Breaking Change guide to help you convert your scripts to the new fragment XML parameters format. Major changes include:
- Format of the XML condition class attribute and user scripts now added as parameters
- Format of the XML Web Panel class attribute and user scripts now added as parameters
Web Panel Breaking Change: If you used a com.atlassian.plugin.web.model.WebPanel
class implementation for the provider class/script
of your web panels, the way this is processed will be different after upgrading to Confluence 9.0.0. Check out the Web Panel Breaking Change page to learn how to update scripts. Major changes include:
- The
writeHtml
method is now ignored - The Atlassian
com.atlassian.plugin.web.model.WebPanel
interface is deprecated and has moved to a new location
Web Resource Breaking Change: If you have scripts in plugin.resource.directories
you will have to move them to web-resources/com.onresolve.confluence.groovy.groovyrunner
. Check out this page to learn more.
Bugs fixed