Skip to content

xebialabs-community/xlr-groovy-sandbox-plugin

Repository files navigation

Digital.ai Release Groovy Sandbox Plugin

License: MIT Github All Releases

Overview

The xlr-groovy-sandbox-plugin is designed for use with Digital.ai Release 25.1.x.

In Digital.ai Release 25.1.x, the Groovy sandbox was removed due to the deprecation of the Java Security Manager in Java 17.

For customers who still require the Groovy sandbox in 25.1.x, this plugin provides a fallback mechanism to reintroduce the sandbox. It is recommended to use task access restrictions for Groovy script tasks as described in the Digital.ai Release documentation.

Features

  • Restores the Groovy sandbox functionality for Digital.ai Release 25.1.x.
  • Allows customers to continue using Groovy scripts with sandboxing.

Compatibility

This plugin only works with Digital.ai Release 25.1.x and is not compatible with earlier or later versions.

Installation

To install the plugin:

  1. Download the latest JAR file from the Releases page.
  2. Copy the JAR file into the following directory on your Digital.ai Release server:
    DAI_RELEASE_SERVER/plugins/__local__
    
  3. Restart the Digital.ai Release server.

Usage

Once installed, the plugin will automatically enable the Groovy sandbox in Digital.ai Release 25.1.x.

For additional security, consider restricting access to the Groovy script task using the task access feature mentioned in the official documentation.

Notes

  • This plugin is intended as a temporary fallback solution while migrating to the new mechanism.
  • Future versions of Digital.ai Release may introduce alternative approaches, so plan accordingly.

License

This project is licensed under the MIT License.


About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages