Releases: jenkinsci/workflow-cps-plugin
Releases · jenkinsci/workflow-cps-plugin
3536.vb_8a_6628079d5
🚀 New features and improvements
- JENKINS-46163 - Add support for spread and spread-map operators (#613) @dwnusbaum
🐛 Bug fixes
- Convert GStringImpl to String in the RHS of CPS-transformed method pointers (#614) @dwnusbaum
📦 Dependency updates
- Make Dependabot ignore Groovy and do not specify explicit remoting version in groovy-cps-dgm-builder (#621) @dwnusbaum
2729.2732.vda_e3f07b_5a_f8
👻 Maintenance
- JENKINS-69905 - Backport SECURITY-2824 for Jenkins 2.332.x users to avoid binary compatibility issues (#622) @dwnusbaum
3520.va_8fc49e2f96f
🚀 New features and improvements
- JENKINS-62064 - Make CPS-transformed assignment expressions evaluate to the assigned value (ec62b18) @dwnusbaum
🐛 Bug fixes
👻 Maintenance
- Merge groovy-cps into workflow-cps (#612) @dwnusbaum
- Fix dependabot ecosystem (#605) @NotMyFault
- Workaround for JDK-8231454 on Java 11 is no longer necessary as of 11.0.17 (#600) @basil
- Add
CODEOWNERS
(#595) @jglick
📦 Dependency updates
- Update plugin BOM and remove unnecessary version specifications in pom.xml (#611) @dwnusbaum
- Bump plugin from 4.48 to 4.49 (#603) @NotMyFault
- Update a few frontend dependencies (#604) @NotMyFault
- Bump testcontainers from 1.17.3 to 1.17.5 (#592) @dependabot
- Bump plugin from 4.47 to 4.48 (#590) @dependabot
2803.v1a_f77ffcc773
🔒 Security
- Fix SECURITY-2824
2802.v5ea_628154b_c2
🚀 New features and improvements
- JENKINS-55287 - update exception warning for failure to load flow node (#589) @car-roll
2801.vf82a_b_b_e3e8a_5
🐛 Bug fixes
- JENKINS-68849 - Restore EnvActionImpl.metaClass during deserialization to prevent NPEs in Declarative
when
conditions in Pipelines resumed after a Jenkins restart (#587) @dwnusbaum - Call
CpsVmExecutorService.shutdown
fromCpsFlowExecution.suspendAll
(#540) @jglick
🚦 Tests
2784.vd252824b_4eb_9
🚀 New features and improvements
- feat: Switch to ionicons api (#582) @NotMyFault
👻 Maintenance
- Update webpack, babel, npm and node (#581) @NotMyFault
📦 Dependency updates
- Bump jquery-ui from 1.13.1 to 1.13.2 (#567) @dependabot
- Bump plugin from 4.45 to 4.47 (#586) @dependabot
- Bump bom-2.346.x from 1478.v81d3dc4f9a_43 to 1607.va_c1576527071 (#585) @dependabot
- Bump svnkit-cli from 1.10.7 to 1.10.8 (#584) @dependabot
2660.2664.v4c114e93f4c1
Backporting #543.
2759.v87459c4eea_ca_
🐛 Bug fixes
- JENKINS-49707 - Implement
BodyExecution.cancel(Throwable)
(#570) @jglick
📦 Dependency updates
- Bump plugin from 4.42 to 4.43.1 (#566) @dependabot
- Bump bom-2.346.x from 1472.vb_65d893c9a_b_6 to 1478.v81d3dc4f9a_43 (#565) @dependabot
- Bump plugin from 4.40 to 4.42 (#562) @dependabot
- Bump testcontainers from 1.16.3 to 1.17.3 (#560) @dependabot
- Bump minimist from 1.2.5 to 1.2.6 (#523) @dependabot
- BOM updates (#564) @jglick
2746.v0da_83a_332669
🚀 New features and improvements
🐛 Bug fixes
- JENKINS-68610 - Re-enable admin auto approval when job config submitted via CLI/REST (#544) @yaroslavafenkin