- Arbitrary code execution by unprivileged user (SECURITY-292)
- continue with code cleanup - fixed Findbugs issues
- XSS protection
- code cleanup
- code cleanup
Callable
roles are properly checked
- Ensured correct position of class path option (JENKINS-29577)
- Improved help (pr #18)
- Made default choice also for System Groovy script to avoid zero height of textarea (JENKINS-25455)
- Add help file for Groovy version (JENKINS-12988)
- Made setting Groovy installations thread-safe (JENKINS-28287)
- Ensure non-zero height of Groovy command text box, making it default choice when adding new build step (JENKINS-25455)
- Set up correct GROOVY_HOME environment variable (JENKINS-25275)
- Fixed slashes conversion in script parameters (JENKINS-24870)
- Allow spaces in script parameters (JENKINS-24757)
- Unable to specify multiple jars on class path for a system groovy script (JENKINS-23997)
- Better parsing of parameters passed to Groovy binary, Apache commons-exec used for parsing (JENKINS-23617)
- NPE fixes (JENKINS-17171)
- Allow whitespaces in properties (passed via -D switch) (pull13)
- Upgrade to @DataBoundConstructor (JENKINS-6797)
- Fixed typo in warrning message (pull12)
- Syntax highlighting
- Syntax validation button
- Prepare for Jenkins core upgrade to Groovy 2.x (pull9)
- Right to run the System Groovy script changed from ADMINISTER to RUN_SCRIPTS (pull7)
- Added build context (build, launcher, listener) into system groovy build step (pull6)
- Fixed configuration of Token macro (pull5)
- Enabled env. variables expansion class path, groovy and script parameters
- Fixed possible job configuration corruption when user isn't admin (JENKINS-12080)
- Avoid NPE, add fallback if groovy executable is misoncifured (JENKINS-11652)
- Auto installer (JENKINS-7113 and JENKINS-10920)
- Fixed error message on global config page (JENKINS-10768)
- Expansion of job parameters (JENKINS-10525)
- Full access to JAVA_OPTS (i.e. parameters like -Xmx can be set up)
- Editable class path
- Fixed a configuration persistence problem that can create huge config.xml
- Added support for Token Macro Plugin
- Fixed security issue
- Classloader for actual System Groovy (JENKINS-6068)
- Allowed groovy.bat in addition to groovy.exe (JENKINS-6839)
- Temp files are removed (JENKINS-3269)
- Hudson global properties are expanded in groovy script file path (JENKINS-8048)
- Upgraded to 1.358 (JENKINS-6081)
- Improve error message for missing groovy executable
- Update uses of deprecated APIs
- Added possibility to specify properties and script parameters.
- Added script source choice (file/command) for system groovy scripts.
- Used .exe instead of .bat on Windows (as suggested by Scott Armit).
- Added configuration option for classpath and initial variable
bindings for
system groovy scripts.