-
New Feature
-
Resolution: Unresolved
-
Major
-
None
Jenkins core currently depends on Groovy 2.4.21 (released on November 29, 2020), which is out of date. Once we upgrade to 2.5.x, the next major version of Groovy is 3.0.x. At the time of this writing, the latest version of Groovy 3.0.x is 3.0.11 (released on May 28, 2022). Groovy 3.0 is required to run on Java 11+ without reflective access warnings logged on startup.
As described in jenkinsci/jenkins#5112 (comment) and jenkinsci/jenkins#5116 (comment), the main concern when upgrading Groovy is ensuring that sandboxed script execution remains secure.
- depends on
-
JENKINS-53372 Upgrade Groovy from 2.4.x to 2.5.x
- Open
- is blocking
-
JENKINS-67907 Java 17 Phase 3: Require Java 17 or newer
- Open
-
JENKINS-68690 Upgrade Groovy from 3.0.x to 4.0.x
- Open
- is duplicated by
-
JENKINS-69120 support do while loop in pipeline groovy
- Closed
-
JENKINS-63444 Upgrade to Groovy v3+
- Resolved