Skip to content

Releases: jenkinsci/script-security-plugin

1251.vfe552ed55f8d

31 May 15:49
fe552ed
Compare
Choose a tag to compare

👷 Changes for plugin developers

  • Replace Prototype.js with native JavaScript (#501) @basil

📦 Dependency updates

1244.ve463715a_f89c

17 Apr 19:18
e463715
Compare
Choose a tag to compare

🐛 Bug fixes

  • Bump groovy-sandbox from 1.32 to 1.33 (#495) @dependabot
    • JENKINS-70080: Fixes VerifyError when using compound assignment operators in sandboxed Groovy scripts
    • jenkinsci/groovy-sandbox#59: Fixes MissingPropertyException for closure parameters when using closures in loop condition expressions in sandboxed Groovy scripts

👻 Maintenance

📦 Dependency updates

1229.v4880b_b_e905a_6

25 Jan 00:19
Compare
Choose a tag to compare

1228.vd93135a_2fb_25

08 Dec 22:08
d93135a
Compare
Choose a tag to compare

🐛 Bug fixes

  • Fix interception of return statements in closures in sandboxed Groovy scripts (#479) @dwnusbaum

👻 Maintenance

  • Reduce reflection in SecureGroovyScript (#478) @basil
  • Override getCategory() instead of getCategoryName() (#473) @offa
  • Replace deprecated RUN_SCRIPTS with ADMINISTER permission (#471) @offa

📦 Dependency updates

  • Bump bom-2.346.x from 1382.v7d694476f340 to 1742.vb_70478c1b_25f (#480) @dependabot

1218.v39ca_7f7ed0a_c

16 Nov 18:01
39ca7f7
Compare
Choose a tag to compare

🐛 Bug fixes

  • JENKINS-42214 - Prevent the Groovy sandbox from using invalid signatures when static class members are accessed via objects instead of class references (e.g. new String().valueOf(...) instead of String.valueOf(...)) (#298) @dwnusbaum
    • ⚠️ If you had previously approved an invalid signature due to this bug, any code that uses that signature will fail after the update, and the correct signature will need to be approved by a Jenkins administrator

1209.v50b_005db_19db

16 Nov 17:41
50b005d
Compare
Choose a tag to compare

👷 Changes for plugin developers

  • Workaround for JDK-8231454 on Java 11 is no longer necessary as of 11.0.17 (#459) @basil

👻 Maintenance

🚦 Tests

  • Add Java 17 to test matrix (owner-filed) (#467) @jglick
  • Never try to treat URL.path as a file path (#465) @jglick

📦 Dependency updates

1190.v65867a_a_47126

08 Dec 20:15
Compare
Choose a tag to compare

1189.vb_a_b_7c8fd5fde

20 Oct 19:25
bab7c8f
Compare
Choose a tag to compare

🐛 Bug fixes

1184.v85d16b_d851b_3

19 Oct 15:29
Compare
Choose a tag to compare

🔒 Security

1183.v774b_0b_0a_a_451

16 Sep 16:42
774b0b0
Compare
Choose a tag to compare

🐛 Bug fixes

  • Adapt generic-whitelist to handle addition of String#stripIndent method in Java 15 (#453) @steven-aerts

📦 Dependency updates