SAP / jenkins-library

Jenkins shared library for Continuous Delivery pipelines.
https://www.project-piper.io
Apache License 2.0
779 stars 588 forks source link

fix(deps): update dependency org.jenkins-ci.plugins.workflow:workflow-api to v1336 #5108

Open renovate[bot] opened 2 weeks ago

renovate[bot] commented 2 weeks ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.jenkins-ci.plugins.workflow:workflow-api 2.12 -> 1336.vee415d95c521 age adoption passing confidence

Release Notes

jenkinsci/workflow-api-plugin (org.jenkins-ci.plugins.workflow:workflow-api) ### [`v1336.vee415d95c521`](https://redirect.github.com/jenkinsci/workflow-api-plugin/releases/tag/1336.vee415d95c521) [Compare Source](https://redirect.github.com/jenkinsci/workflow-api-plugin/compare/1332.vc21122317a_8e...1336.vee415d95c521) #### 🐛 Bug fixes - Avoid infinite loops due to corrupted flow graphs in some cases and improve resumption error handling ([#​349](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/349)) [@​dwnusbaum](https://redirect.github.com/dwnusbaum) ### [`v1332.vc21122317a_8e`](https://redirect.github.com/jenkinsci/workflow-api-plugin/releases/tag/1332.vc21122317a_8e) [Compare Source](https://redirect.github.com/jenkinsci/workflow-api-plugin/compare/1322.v857eeeea_9902...1332.vc21122317a_8e) #### 🐛 Bug fixes - Prevent `StepExecutionIterator` from leaking memory in cases where a single processed execution has a stuck CPS VM thread ([#​347](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/347)) [@​dwnusbaum](https://redirect.github.com/dwnusbaum) #### ✍ Other changes - Remove hard-coded java-version in Security Scan ([#​348](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/348)) [@​strangelookingnerd](https://redirect.github.com/strangelookingnerd) #### 📦 Dependency updates - Modernize to Jenkins 2.440.3 ([#​346](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/346)) [@​sghill-rewrite](https://redirect.github.com/sghill-rewrite) ### [`v1322.v857eeeea_9902`](https://redirect.github.com/jenkinsci/workflow-api-plugin/releases/tag/1322.v857eeeea_9902) [Compare Source](https://redirect.github.com/jenkinsci/workflow-api-plugin/compare/1316.v33eb_726c50b_a_...1322.v857eeeea_9902) #### 🚀 New features and improvements - Small change to pipeline durability description ([#​343](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/343)) [@​julieheard](https://redirect.github.com/julieheard) #### 👻 Maintenance - Enable Jenkins Security Scan ([#​338](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/338)) [@​strangelookingnerd](https://redirect.github.com/strangelookingnerd) #### 📦 Dependency updates - Bump org.jenkins-ci.plugins:plugin from 4.82 to 4.85 ([#​341](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/341)) [@​dependabot](https://redirect.github.com/dependabot) ### [`v1316.v33eb_726c50b_a_`](https://redirect.github.com/jenkinsci/workflow-api-plugin/releases/tag/1316.v33eb_726c50b_a_) [Compare Source](https://redirect.github.com/jenkinsci/workflow-api-plugin/compare/1312.ve804c2f2d51e...1316.v33eb_726c50b_a_) #### 👷 Changes for plugin developers - Use Java 7 versions of `GZIPInputStream` and `GZIPOutputStream` ([#​331](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/331)) [@​basil](https://redirect.github.com/basil) - Migrate from Apache Commons Compress to Ant ([#​332](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/332)) [@​basil](https://redirect.github.com/basil) ### [`v1312.ve804c2f2d51e`](https://redirect.github.com/jenkinsci/workflow-api-plugin/releases/tag/1312.ve804c2f2d51e) [Compare Source](https://redirect.github.com/jenkinsci/workflow-api-plugin/compare/1311.v4250456a_e552...1312.ve804c2f2d51e) #### 📦 Dependency updates - Bump org.jenkins-ci.test:docker-fixtures from 190.vd6a_e600cb\_775 to 200.v22a_e8766731c ([#​330](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/330)) [@​dependabot](https://redirect.github.com/dependabot) ### [`v1311.v4250456a_e552`](https://redirect.github.com/jenkinsci/workflow-api-plugin/releases/tag/1311.v4250456a_e552) [Compare Source](https://redirect.github.com/jenkinsci/workflow-api-plugin/compare/1291.v51fd2a_625da_7...1311.v4250456a_e552) #### 🐛 Bug fixes - `ErrorAction.findOrigin` failures due to `ProxyException` ([#​328](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/328)) [@​jglick](https://redirect.github.com/jglick) #### 📦 Dependency updates - Bump baseline to pick up `ProxyException` fix ([#​326](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/326)) [@​jglick](https://redirect.github.com/jglick) - Bump org.jenkins-ci.plugins:plugin from 4.79 to 4.82 ([#​325](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/325)) [@​dependabot](https://redirect.github.com/dependabot) - Bump io.jenkins.tools.incrementals:git-changelist-maven-extension from 1.7 to 1.8 ([#​323](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/323)) [@​dependabot](https://redirect.github.com/dependabot) - Bump org.jenkins-ci.plugins:plugin from 4.77 to 4.79 ([#​320](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/320)) [@​dependabot](https://redirect.github.com/dependabot) ### [`v1291.v51fd2a_625da_7`](https://redirect.github.com/jenkinsci/workflow-api-plugin/releases/tag/1291.v51fd2a_625da_7) [Compare Source](https://redirect.github.com/jenkinsci/workflow-api-plugin/compare/1289.va_cf779f32df0...1291.v51fd2a_625da_7) #### 👷 Changes for plugin developers - Bump org.jenkins-ci.test:docker-fixtures from 178.v2c7d2343886b\_ to 190.vd6a_e600cb\_775 ([#​318](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/318)) [@​dependabot](https://redirect.github.com/dependabot) ### [`v1289.va_cf779f32df0`](https://redirect.github.com/jenkinsci/workflow-api-plugin/releases/tag/1289.va_cf779f32df0) [Compare Source](https://redirect.github.com/jenkinsci/workflow-api-plugin/compare/1283.v99c10937efcb_...1289.va_cf779f32df0) #### 👷 Changes for plugin developers - Adapt DirectArtifactManagerFactory to run test on IPv6 ([#​317](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/317)) [@​imonteroperez](https://redirect.github.com/imonteroperez) #### 🚦 Tests - Adapt DirectArtifactManagerFactory to run test on IPv6 ([#​317](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/317)) [@​imonteroperez](https://redirect.github.com/imonteroperez) #### 📦 Dependency updates - Bump org.jenkins-ci.plugins:plugin from 4.76 to 4.77 ([#​316](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/316)) [@​dependabot](https://redirect.github.com/dependabot) - Bump org.jenkins-ci.plugins:plugin from 4.73 to 4.76 ([#​315](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/315)) [@​dependabot](https://redirect.github.com/dependabot) ### [`v1283.v99c10937efcb_`](https://redirect.github.com/jenkinsci/workflow-api-plugin/releases/tag/1283.v99c10937efcb_) [Compare Source](https://redirect.github.com/jenkinsci/workflow-api-plugin/compare/1281.vca_5fddb_3fceb_...1283.v99c10937efcb_) #### 👷 Changes for plugin developers - Allow location of `FlowExecutionList.xml` to be overridden ([#​312](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/312)) [@​jglick](https://redirect.github.com/jglick) ### [`v1281.vca_5fddb_3fceb_`](https://redirect.github.com/jenkinsci/workflow-api-plugin/releases/tag/1281.vca_5fddb_3fceb_) [Compare Source](https://redirect.github.com/jenkinsci/workflow-api-plugin/compare/1275.veb_e0969ddf9e...1281.vca_5fddb_3fceb_) #### 🐛 Bug fixes - [JENKINS-71970](https://issues.jenkins.io/browse/JENKINS-71970) - Memory leak involving `BufferedBuildListener` ([#​311](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/311)) [@​jglick](https://redirect.github.com/jglick) #### 🚦 Tests - Do not test branch ordering with ForkScanner for incomplete build with nested parallelism ([#​310](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/310)) [@​dwnusbaum](https://redirect.github.com/dwnusbaum) ### [`v1275.veb_e0969ddf9e`](https://redirect.github.com/jenkinsci/workflow-api-plugin/releases/tag/1275.veb_e0969ddf9e) [Compare Source](https://redirect.github.com/jenkinsci/workflow-api-plugin/compare/1267.vd9b_a_ddd9eb_47...1275.veb_e0969ddf9e) #### 🐛 Bug fixes - [JENKINS-71970](https://issues.jenkins.io/browse/JENKINS-71970) - Potentially solve memory leak ([#​309](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/309)) [@​rsandell](https://redirect.github.com/rsandell) #### 📝 Documentation updates - Add warning to ForkScanner Javadoc describing potential issues when using it with multiple heads ([#​306](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/306)) [@​dwnusbaum](https://redirect.github.com/dwnusbaum) #### 👻 Maintenance - Add Plugin Development Team to CODEOWNERS ([#​307](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/307)) [@​sghill-rewrite](https://redirect.github.com/sghill-rewrite) #### 📦 Dependency updates - Bump org.jenkins-ci.plugins:plugin from 4.72 to 4.73 ([#​308](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/308)) [@​dependabot](https://redirect.github.com/dependabot) ### [`v1267.vd9b_a_ddd9eb_47`](https://redirect.github.com/jenkinsci/workflow-api-plugin/releases/tag/1267.vd9b_a_ddd9eb_47) [Compare Source](https://redirect.github.com/jenkinsci/workflow-api-plugin/compare/1261.va_2ff5204f17e...1267.vd9b_a_ddd9eb_47) #### 🐛 Bug fixes - Do not unregister completed executions when iterating over `FlowExecutionList` to avoid unnecessary log warnings ([#​304](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/304)) [@​Vlatombe](https://redirect.github.com/Vlatombe) ### [`v1261.va_2ff5204f17e`](https://redirect.github.com/jenkinsci/workflow-api-plugin/releases/tag/1261.va_2ff5204f17e) [Compare Source](https://redirect.github.com/jenkinsci/workflow-api-plugin/compare/1259.vb_47f14fffc8a_...1261.va_2ff5204f17e) #### 🐛 Bug fixes - Tone down logging in `FlowExecutionList.iterator` ([#​303](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/303)) [@​jglick](https://redirect.github.com/jglick) ### [`v1259.vb_47f14fffc8a_`](https://redirect.github.com/jenkinsci/workflow-api-plugin/releases/tag/1259.vb_47f14fffc8a_) [Compare Source](https://redirect.github.com/jenkinsci/workflow-api-plugin/compare/1251.vd4889a_b_0a_065...1259.vb_47f14fffc8a_) #### 👷 Changes for plugin developers - Define termination milestones for suspending & saving ([#​301](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/301)) [@​jglick](https://redirect.github.com/jglick) #### 👻 Maintenance - Test on Java 21 ([#​299](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/299)) [@​NotMyFault](https://redirect.github.com/NotMyFault) #### 📦 Dependency updates - Bump bom-2.361.x from 1763.v092b\_8980a_f5e to 2102.v854b_fec19c92 ([#​293](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/293)) [@​dependabot](https://redirect.github.com/dependabot) - Bump org.jenkins-ci.plugins:plugin from 4.71 to 4.72 ([#​300](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/300)) [@​dependabot](https://redirect.github.com/dependabot) ### [`v1251.vd4889a_b_0a_065`](https://redirect.github.com/jenkinsci/workflow-api-plugin/releases/tag/1251.vd4889a_b_0a_065) [Compare Source](https://redirect.github.com/jenkinsci/workflow-api-plugin/compare/1248.v4b_91043341d2...1251.vd4889a_b_0a_065) #### 🐛 Bug fixes - Suppress warning out lack of `OutputStreamTaskListener` for core impls ([#​298](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/298)) [@​jglick](https://redirect.github.com/jglick) ### [`v1248.v4b_91043341d2`](https://redirect.github.com/jenkinsci/workflow-api-plugin/releases/tag/1248.v4b_91043341d2) [Compare Source](https://redirect.github.com/jenkinsci/workflow-api-plugin/compare/1241.v4edc8b_44933b_...1248.v4b_91043341d2) #### 👷 Changes for plugin developers - Define `OutputStreamTaskListener` & close `BufferedBuildListener` ([#​294](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/294)) [@​jglick](https://redirect.github.com/jglick) ### [`v1241.v4edc8b_44933b_`](https://redirect.github.com/jenkinsci/workflow-api-plugin/releases/tag/1241.v4edc8b_44933b_) [Compare Source](https://redirect.github.com/jenkinsci/workflow-api-plugin/compare/1239.vd7c497375cb_f...1241.v4edc8b_44933b_) #### 👷 Changes for plugin developers - Add `LogStorage` utility methods that expose the functionality of `BufferedBuildListener`, `DelayBufferedOutputStream`, and `GCFlushedOutputStream` ([#​297](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/297)) [@​dwnusbaum](https://redirect.github.com/dwnusbaum) ### [`v1239.vd7c497375cb_f`](https://redirect.github.com/jenkinsci/workflow-api-plugin/releases/tag/1239.vd7c497375cb_f) [Compare Source](https://redirect.github.com/jenkinsci/workflow-api-plugin/compare/1232.v1679fa_2f0f76...1239.vd7c497375cb_f) #### 🐛 Bug fixes - [JENKINS-56446](https://issues.jenkins.io/browse/JENKINS-56446) - Do not permanently close the log stream in FileLogStorage if an interrupted thread attempts to write to it ([#​296](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/296)) [@​dwnusbaum](https://redirect.github.com/dwnusbaum) #### 📦 Dependency updates - Bump docker-fixtures from 166.v912b\_95083ffe to 178.v2c7d2343886b\_ ([#​295](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/295)) [@​dependabot](https://redirect.github.com/dependabot) ### [`v1232.v1679fa_2f0f76`](https://redirect.github.com/jenkinsci/workflow-api-plugin/releases/tag/1232.v1679fa_2f0f76) [Compare Source](https://redirect.github.com/jenkinsci/workflow-api-plugin/compare/1223.v41b_0279c361a...1232.v1679fa_2f0f76) #### 🐛 Bug fixes - Catch errors in `TaskListenerDecorator.decorate` even when wrapped with `merge` ([#​290](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/290)) [@​jglick](https://redirect.github.com/jglick) #### 📦 Dependency updates - Bump plugin from 4.53 to 4.71 ([#​292](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/292)) [@​dependabot](https://redirect.github.com/dependabot) - Bump git-changelist-maven-extension from 1.4 to 1.7 ([#​291](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/291)) [@​dependabot](https://redirect.github.com/dependabot) ### [`v1223.v41b_0279c361a`](https://redirect.github.com/jenkinsci/workflow-api-plugin/releases/tag/1223.v41b_0279c361a) [Compare Source](https://redirect.github.com/jenkinsci/workflow-api-plugin/compare/1219.v05cd837ea_249...1223.v41b_0279c361a) #### 👷 Changes for plugin developers - Make ErrorAction.equals a public API ([#​289](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/289)) [@​dwnusbaum](https://redirect.github.com/dwnusbaum) #### 👻 Maintenance - Note that the sort in ForkScanner.leastCommonAncestor does not really implement a topological sort ([#​288](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/288)) [@​dwnusbaum](https://redirect.github.com/dwnusbaum) ### [`v1219.v05cd837ea_249`](https://redirect.github.com/jenkinsci/workflow-api-plugin/releases/tag/1219.v05cd837ea_249) [Compare Source](https://redirect.github.com/jenkinsci/workflow-api-plugin/compare/1215.v2b_ee3e1b_dd39...1219.v05cd837ea_249) #### 🐛 Bug fixes - Prevent ForkScanner from visiting nodes more than once in some cases for in-progress builds with nested parallelism ([#​287](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/287)) [@​dwnusbaum](https://redirect.github.com/dwnusbaum) ### [`v1215.v2b_ee3e1b_dd39`](https://redirect.github.com/jenkinsci/workflow-api-plugin/releases/tag/1215.v2b_ee3e1b_dd39) [Compare Source](https://redirect.github.com/jenkinsci/workflow-api-plugin/compare/1213.v646def1087f9...1215.v2b_ee3e1b_dd39) #### 🐛 Bug fixes - Prevent StackOverflowError in ErrorAction.isUnserializableError due to cyclic errors ([#​286](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/286)) [@​dwnusbaum](https://redirect.github.com/dwnusbaum) ### [`v1213.v646def1087f9`](https://redirect.github.com/jenkinsci/workflow-api-plugin/releases/tag/1213.v646def1087f9) #### 🐛 Bug fixes - Track identity of errors passed to `ErrorAction` to improve consistency of `ErrorAction.findOrigin` across restarts ([#​285](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/285)) [@​dwnusbaum](https://redirect.github.com/dwnusbaum) - Improve consistency of `ErrorAction.findOrigin` across Jenkins restarts ([#​284](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/284)) [@​dwnusbaum](https://redirect.github.com/dwnusbaum) ### [`v1208.v0cc7c6e0da_9e`](https://redirect.github.com/jenkinsci/workflow-api-plugin/releases/tag/1208.v0cc7c6e0da_9e) [Compare Source](https://redirect.github.com/jenkinsci/workflow-api-plugin/compare/1200.v8005c684b_a_c6...1208.v0cc7c6e0da_9e) #### 👷 Changes for plugin developers - Deprecate `StageAction` & stop testing non-block-scoped `stage` ([#​274](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/274)) [@​jglick](https://redirect.github.com/jglick) #### 👻 Maintenance - Require Java 11 and update parent POM, BOM, and minimum supported Jenkins version ([#​273](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/273)) [@​dwnusbaum](https://redirect.github.com/dwnusbaum) ### [`v1200.v8005c684b_a_c6`](https://redirect.github.com/jenkinsci/workflow-api-plugin/releases/tag/1200.v8005c684b_a_c6) [Compare Source](https://redirect.github.com/jenkinsci/workflow-api-plugin/compare/1198.v4596ea_5329b_6...1200.v8005c684b_a_c6) #### 🐛 Bug fixes - `FlowExecutionList.ParallelResumer` should wait until Jenkins startup is complete ([#​256](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/256)) [@​jglick](https://redirect.github.com/jglick) ### [`v1198.v4596ea_5329b_6`](https://redirect.github.com/jenkinsci/workflow-api-plugin/releases/tag/1198.v4596ea_5329b_6) [Compare Source](https://redirect.github.com/jenkinsci/workflow-api-plugin/compare/1192.v2d0deb_19d212...1198.v4596ea_5329b_6) #### 🐛 Bug fixes - Diagnosis for `NoSuchElementException` from `ForkScanner.setHeads` ([#​246](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/246)) [@​jglick](https://redirect.github.com/jglick) #### 📦 Dependency updates - Bump docker-fixtures from 1.12 to 166.v912b\_95083ffe ([#​254](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/254)) [@​dependabot](https://redirect.github.com/dependabot) - Bump plugin from 4.45 to 4.48 ([#​255](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/255)) [@​dependabot](https://redirect.github.com/dependabot) ### [`v1192.v2d0deb_19d212`](https://redirect.github.com/jenkinsci/workflow-api-plugin/releases/tag/1192.v2d0deb_19d212) [Compare Source](https://redirect.github.com/jenkinsci/workflow-api-plugin/compare/1188.v0016b_4f29881...1192.v2d0deb_19d212) #### 🐛 Bug fixes - Use `Files.createTempDirectory` ([#​245](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/245)) [@​jglick](https://redirect.github.com/jglick) #### 📦 Dependency updates - Bump plugin from 4.42 to 4.45 ([#​243](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/243)) [@​dependabot](https://redirect.github.com/dependabot) - Bump git-changelist-maven-extension from 1.3 to 1.4 ([#​241](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/241)) [@​dependabot](https://redirect.github.com/dependabot) - Bump docker-fixtures from 1.11 to 1.12 ([#​238](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/238)) [@​dependabot](https://redirect.github.com/dependabot) ### [`v1188.v0016b_4f29881`](https://redirect.github.com/jenkinsci/workflow-api-plugin/releases/tag/1188.v0016b_4f29881) [Compare Source](https://redirect.github.com/jenkinsci/workflow-api-plugin/compare/1182.v41475e53ea_43...1188.v0016b_4f29881) #### 🚀 New features and improvements - Replace handbuilt html with jelly for flow durability ([#​205](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/205)) [@​timja](https://redirect.github.com/timja) ### [`v1182.v41475e53ea_43`](https://redirect.github.com/jenkinsci/workflow-api-plugin/releases/tag/1182.v41475e53ea_43) [Compare Source](https://redirect.github.com/jenkinsci/workflow-api-plugin/compare/1165.v02c3db_a_6b_e36...1182.v41475e53ea_43) #### 🚀 New features and improvements - [JENKINS-49707](https://issues.jenkins.io/browse/JENKINS-49707) - Introduce `ErrorCondition` ([#​217](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/217)) [@​jglick](https://redirect.github.com/jglick) #### 🐛 Bug fixes - Use proper CSS class for build status icon ([#​224](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/224)) [@​NotMyFault](https://redirect.github.com/NotMyFault) #### 👻 Maintenance - chore: use jenkins infra maven cd reusable workflow ([#​228](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/228)) [@​jetersen](https://redirect.github.com/jetersen) #### 📦 Dependency updates - Bump plugin from 4.40 to 4.42 ([#​236](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/236)) [@​dependabot](https://redirect.github.com/dependabot) - Bump bom-2.332.x from 1382.v7d694476f340 to 1466.v85a\_616ea_b\_87c ([#​235](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/235)) [@​dependabot](https://redirect.github.com/dependabot) ### [`v1165.v02c3db_a_6b_e36`](https://redirect.github.com/jenkinsci/workflow-api-plugin/releases/tag/1165.v02c3db_a_6b_e36) [Compare Source](https://redirect.github.com/jenkinsci/workflow-api-plugin/compare/1164.v760c223ddb_32...1165.v02c3db_a_6b_e36) #### 🚀 New features and improvements - allower downstream plugin to adjust the apply order of TaskListenerDecorator created from TaskListenerDecorator.Factory ([#​166](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/166)) [@​fengxx](https://redirect.github.com/fengxx) ### [`v1164.v760c223ddb_32`](https://redirect.github.com/jenkinsci/workflow-api-plugin/releases/tag/1164.v760c223ddb_32) [Compare Source](https://redirect.github.com/jenkinsci/workflow-api-plugin/compare/1162.va_1e49062a_00e...1164.v760c223ddb_32) Do not update to this version without also picking up https://github.com/jenkinsci/workflow-cps-plugin/releases/tag/2725.v7b_c717eb\_12ce. You probably also want https://github.com/jenkinsci/workflow-job-plugin/releases/tag/1186.v8def1a\_5f3944, and may also update to https://github.com/jenkinsci/workflow-durable-task-step-plugin/releases/tag/1146.v1a_d2e603f929. #### 🐛 Bug fixes - Require 2.332.x ([#​226](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/226)) [@​jglick](https://redirect.github.com/jglick) ### [`v1162.va_1e49062a_00e`](https://redirect.github.com/jenkinsci/workflow-api-plugin/releases/tag/1162.va_1e49062a_00e) [Compare Source](https://redirect.github.com/jenkinsci/workflow-api-plugin/compare/1153.vb_912c0e47fb_a_...1162.va_1e49062a_00e) Do not update to this version without also picking up https://github.com/jenkinsci/workflow-cps-plugin/releases/tag/2725.v7b_c717eb\_12ce. You probably also want https://github.com/jenkinsci/workflow-job-plugin/releases/tag/1186.v8def1a\_5f3944, and may also update to https://github.com/jenkinsci/workflow-durable-task-step-plugin/releases/tag/1144.vd77b\_57189936. :warning: Removed from the update center; see https://issues.jenkins.io/browse/JENKINS-68727. #### 💥 Breaking changes - [JENKINS-67164](https://issues.jenkins.io/browse/JENKINS-67164) - Call `StepExecution.onResume` in response to `WorkflowRun.onLoad` not `FlowExecutionList.ItemListenerImpl` ([#​221](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/221)) [@​jglick](https://redirect.github.com/jglick) #### 📦 Dependency updates - Bump bom-2.289.x from 1289.v5c4b\_1c43511b\_ to 1382.v7d694476f340 ([#​222](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/222)) [@​dependabot](https://redirect.github.com/dependabot) ### [`v1153.vb_912c0e47fb_a_`](https://redirect.github.com/jenkinsci/workflow-api-plugin/releases/tag/1153.vb_912c0e47fb_a_) [Compare Source](https://redirect.github.com/jenkinsci/workflow-api-plugin/compare/1144.v61c3180fa_03f...1153.vb_912c0e47fb_a_) #### 🚀 New features and improvements - [JENKINS-40161](https://issues.jenkins.io/browse/JENKINS-40161) - Handle exceptions from `StepExecution.onResume` ([#​220](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/220)) [@​jglick](https://redirect.github.com/jglick) #### 📦 Dependency updates - Bump jenkins-infra/jenkins-maven-cd-action from 1.2.0 to 1.3.0 ([#​219](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/219)) [@​dependabot](https://redirect.github.com/dependabot) - Bump actions/checkout from 2.4.0 to 3.0.2 ([#​215](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/215)) [@​dependabot](https://redirect.github.com/dependabot) - Bump actions/setup-java from 2 to 3 ([#​211](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/211)) [@​dependabot](https://redirect.github.com/dependabot) ### [`v1144.v61c3180fa_03f`](https://redirect.github.com/jenkinsci/workflow-api-plugin/releases/tag/1144.v61c3180fa_03f) [Compare Source](https://redirect.github.com/jenkinsci/workflow-api-plugin/compare/1143.v2d42f1e9dea_5...1144.v61c3180fa_03f) #### 📦 Dependency updates - Update plugin parent POM and BOM ([#​214](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/214)) [@​basil](https://redirect.github.com/basil) ### [`v1143.v2d42f1e9dea_5`](https://redirect.github.com/jenkinsci/workflow-api-plugin/releases/tag/1143.v2d42f1e9dea_5) [Compare Source](https://redirect.github.com/jenkinsci/workflow-api-plugin/compare/1138.v619fd5201b_2f...1143.v2d42f1e9dea_5) #### 🚀 New features and improvements - Remove unnecessary use of reflection ([#​206](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/206)) [@​basil](https://redirect.github.com/basil) - Utilize modern build status ([#​199](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/199)) [@​NotMyFault](https://redirect.github.com/NotMyFault) ### [`v1138.v619fd5201b_2f`](https://redirect.github.com/jenkinsci/workflow-api-plugin/releases/tag/1138.v619fd5201b_2f) [Compare Source](https://redirect.github.com/jenkinsci/workflow-api-plugin/compare/1136.v7f5f1759dc16...1138.v619fd5201b_2f) #### 🐛 Bug fixes - `onLoad(FlowExecutionOwner)` is meant to throw `IOException` ([#​201](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/201)) [@​jglick](https://redirect.github.com/jglick) ### [`v1136.v7f5f1759dc16`](https://redirect.github.com/jenkinsci/workflow-api-plugin/releases/tag/1136.v7f5f1759dc16) [Compare Source](https://redirect.github.com/jenkinsci/workflow-api-plugin/compare/1122.v7a_916f363c86...1136.v7f5f1759dc16) #### 🐛 Bug fixes - Revert fixes related to [JENKINS-67351](https://issues.jenkins.io/browse/JENKINS-67351) - and [JENKINS-67164](https://issues.jenkins.io/browse/JENKINS-67164) - ([#​198](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/198)) [@​dwnusbaum](https://redirect.github.com/dwnusbaum) #### 📦 Dependency updates - Update parent, baseline, BOM ([#​195](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/195)) [@​jglick](https://redirect.github.com/jglick) - EOL JSR 305 ([#​197](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/197)) [@​basil](https://redirect.github.com/basil) #### 📝 Documentation updates - Fix typos ([#​184](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/184)) [@​offa](https://redirect.github.com/offa) ### [`v1122.v7a_916f363c86`](https://redirect.github.com/jenkinsci/workflow-api-plugin/releases/tag/1122.v7a_916f363c86) [Compare Source](https://redirect.github.com/jenkinsci/workflow-api-plugin/compare/1108.v57edf648f5d4...1122.v7a_916f363c86) - Prepare for icon removal from core ([#​192](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/192)) [@​NotMyFault](https://redirect.github.com/NotMyFault) #### 📦 Dependency updates - EOL JSR 305 ([#​190](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/190)) [@​basil](https://redirect.github.com/basil) - Bump git-changelist-maven-extension from 1.2 to 1.3 ([#​191](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/191)) [@​dependabot](https://redirect.github.com/dependabot) #### 👻 Maintenance - Code clean-up ([#​185](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/185)) [@​offa](https://redirect.github.com/offa) ### [`v1108.v57edf648f5d4`](https://redirect.github.com/jenkinsci/workflow-api-plugin/releases/tag/1108.v57edf648f5d4) [Compare Source](https://redirect.github.com/jenkinsci/workflow-api-plugin/compare/1105.v3de5e2efac97...1108.v57edf648f5d4) #### 🐛 Bug fixes - [JENKINS-67351](https://issues.jenkins.io/browse/JENKINS-67351) - Avoid deadlock when resuming Pipelines in some cases ([#​188](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/188)) [@​dwnusbaum](https://redirect.github.com/dwnusbaum) #### 📦 Dependency updates - Bump actions/checkout from 2.3.4 to 2.4.0 ([#​186](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/186)) [@​dependabot](https://redirect.github.com/dependabot) ### [`v1105.v3de5e2efac97`](https://redirect.github.com/jenkinsci/workflow-api-plugin/releases/tag/1105.v3de5e2efac97) - enable cd ([#​183](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/183)) [@​car-roll](https://redirect.github.com/car-roll) #### 🐛 Bug fixes - [JENKINS-67164](https://issues.jenkins.io/browse/JENKINS-67164) - Call StepExecution.onResume directly from WorkflowRun.onLoad rather than via FlowExecutionList.ItemListenerImpl to ensure step resumption ([#​178](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/178)) [@​dwnusbaum](https://redirect.github.com/dwnusbaum) #### 📦 Dependency updates - Bump plugin from 4.28 to 4.31 ([#​180](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/180)) [@​dependabot](https://redirect.github.com/dependabot) - Bump bom-2.222.x from 841.vd6e713d848ab to 887.vae9c8ac09ff7 ([#​162](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/162)) [@​dependabot](https://redirect.github.com/dependabot) #### 👻 Maintenance - Reduce usages of Guava ([#​177](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/177)) [@​basil](https://redirect.github.com/basil) - Use container agent in `Jenkinsfile` ([#​182](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/182)) [@​basil](https://redirect.github.com/basil) - Update Dependabot configuration ([#​181](https://redirect.github.com/jenkinsci/workflow-api-plugin/issues/181)) [@​basil](https://redirect.github.com/basil) ### [`v2.41`](https://redirect.github.com/jenkinsci/workflow-api-plugin/blob/HEAD/CHANGELOG.md#241) Release date: 2021-01-19 - Fix: Stop `FlowNode.addOrReplaceAction` from incorrectly throwing an `UnsupportedOperationException` when replacing an existing action ([JENKINS-64438](https://issues.jenkins.io/browse/JENKINS-64438)) - Improvement: Allow users with Overall/Manage permission to configure the Pipeline Default Speed/Durability Level section on the global configuration page ([JENKINS-62303](https://issues.jenkins.io/browse/JENKINS-62303)) - Internal: Update minimum Jenkins version to 2.176.4, update dependencies and parent POM, and start using the plugin BOM ([PR #​121](https://redirect.github.com/jenkinsci/workflow-api-plugin/pull/121), [PR #​122](https://redirect.github.com/jenkinsci/workflow-api-plugin/pull/122), [PR #​123](https://redirect.github.com/jenkinsci/workflow-api-plugin/pull/123), [PR #​126](https://redirect.github.com/jenkinsci/workflow-api-plugin/pull/126), [PR #​127](https://redirect.github.com/jenkinsci/workflow-api-plugin/pull/127), [PR #​129](https://redirect.github.com/jenkinsci/workflow-api-plugin/pull/129), [PR #​130](https://redirect.github.com/jenkinsci/workflow-api-plugin/pull/130), [PR #​131](https://redirect.github.com/jenkinsci/workflow-api-plugin/pull/131), [PR #​132](https://redirect.github.com/jenkinsci/workflow-api-plugin/pull/132)) ### [`v2.40`](https://redirect.github.com/jenkinsci/workflow-api-plugin/blob/HEAD/CHANGELOG.md#240) Release date: 2020-02-26 - This plugin now requires Jenkins 2.150.3 or newer. - Internal: Update test dependencies and tests to fix PCT issues. ([PR 119](https://redirect.github.com/jenkinsci/workflow-api-plugin/pull/119)) ### [`v2.39`](https://redirect.github.com/jenkinsci/workflow-api-plugin/blob/HEAD/CHANGELOG.md#239) Release date: 2020-01-30 - Internal: Remove references to Trilead to fix PCT issues when using newer versions of Jenkins. ([PR 116](https://redirect.github.com/jenkinsci/workflow-api-plugin/pull/116)) - Internal: Update parent POM and project URL. ([PR 115](https://redirect.github.com/jenkinsci/workflow-api-plugin/pull/115)) - Internal: Fix typos in CHANGELOG.md. ([PR 114](https://redirect.github.com/jenkinsci/workflow-api-plugin/pull/114)) ### [`v2.38`](https://redirect.github.com/jenkinsci/workflow-api-plugin/blob/HEAD/CHANGELOG.md#238) Release date: 2019-12-06 - Fix: Proxy `MissingPropertyException` when the receiver's class is implemented in a Pipeline script to avoid leaking the class loader for the Pipeline script through `ErrorAction`. ([PR 110](https://redirect.github.com/jenkinsci/workflow-api-plugin/pull/110)) - Improvement: Show the stack trace for failed Pipeline steps in the Pipeline Steps view. ([PR 103](https://redirect.github.com/jenkinsci/workflow-api-plugin/pull/103)) - Internal: Refactor various parts of the codebase, improve tests, and migrate documentation from wiki to GitHub. ([PR 104](https://redirect.github.com/jenkinsci/workflow-api-plugin/pull/104), [PR 105](https://redirect.github.com/jenkinsci/workflow-api-plugin/pull/105), [PR 107](https://redirect.github.com/jenkinsci/workflow-api-plugin/pull/107), [PR 108](https://redirect.github.com/jenkinsci/workflow-api-plugin/pull/108), [PR 109](https://redirect.github.com/jenkinsci/workflow-api-plugin/pull/109), [PR 112](https://redirect.github.com/jenkinsci/workflow-api-plugin/pull/112)) ### [`v2.37`](https://redirect.github.com/jenkinsci/workflow-api-plugin/blob/HEAD/CHANGELOG.md#237) Release date: 2019-08-29 - Fix: Proxy exceptions when the exception class is implemented in a Pipeline script to avoid leaking the class loader for the Pipeline script through `ErrorAction`. ([PR 102](https://redirect.github.com/jenkinsci/workflow-api-plugin/pull/102)) - Fix: Avoid leaking `ThreadLocal` variables used in buffering-related logic for Pipeline logs. ([JENKINS-58899](https://issues.jenkins-ci.org/browse/JENKINS-58899)) - Internal: Update tests to fix PCT failures. ([PR 99](https://redirect.github.com/jenkinsci/workflow-api-plugin/pull/99)) ### [`v2.36`](https://redirect.github.com/jenkinsci/workflow-api-plugin/blob/HEAD/CHANGELOG.md#236) Release date: 2019-08-01 - Developer: `TaskListenerDecorator` API is now stable instead of a beta API. ([PR 97](https://redirect.github.com/jenkinsci/workflow-api-plugin/pull/97)) - Developer: Introduce new `StepListener` API to allow interception of step execution. ([PR 96](https://redirect.github.com/jenkinsci/workflow-api-plugin/pull/96)) - Developer: Introduce new `FlowExecutionListener.onCreated` method. ([PR 92](https://redirect.github.com/jenkinsci/workflow-api-plugin/pull/92)) ### [`v2.35`](https://redirect.github.com/jenkinsci/workflow-api-plugin/blob/HEAD/CHANGELOG.md#235) Release date: 2019-06-07 - Fix: Prevent `StandardGraphLookupView.bruteForceScanForEnclosingBlocks` from throwing `IndexOutOfBoundsException` in some scenarios. ([JENKINS-57805](https://issues.jenkins-ci.org/browse/JENKINS-57805)) - Fix: Catch additional types of exceptions when iterating through `FlowExecutionList`. Fixes some cases where Jenkins might fail to start because of a problem with a single build. ([PR 93](https://redirect.github.com/jenkinsci/workflow-api-plugin/pull/93)) ### [`v2.34`](https://redirect.github.com/jenkinsci/workflow-api-plugin/blob/HEAD/CHANGELOG.md#234) Release date: 2019-05-10 - Improvement: Add the name of the stash to the exception thrown when trying to create an empty stash. ([PR 86](https://redirect.github.com/jenkinsci/workflow-api-plugin/pull/86)) - Fix: Use the correct parameter to set `nodeAfter` in the 4-parameter `MemoryFlowChunk` constructor. ([PR 89](https://redirect.github.com/jenkinsci/workflow-api-plugin/pull/89)) - Developer: Add a new API called `WarningAction` that can be added to a `FlowNode` to indicate that some non-fatal event occurred during execution of a step even though the step completed normally. ([JENKINS-43995](https://issues.jenkins-ci.org/browse/JENKINS-43995), [JENKINS-39203](https://issues.jenkins-ci.org/browse/JENKINS-39203)) ### [`v2.33`](https://redirect.github.com/jenkinsci/workflow-api-plugin/blob/HEAD/CHANGELOG.md#233) Release date: 2018-11-19 - [JENKINS-54566](https://issues.jenkins-ci.org/browse/JENKINS-54566): Prevent the error "Failed to execute command Pipe.Flush(-1)" from occurring by flushing streams before they have been garbage collected. ### [`v2.32`](https://redirect.github.com/jenkinsci/workflow-api-plugin/blob/HEAD/CHANGELOG.md#232) Release date: 2018-11-09 - Developer: Add an SPI for `LogStorage` implementations to satisfy `WorkflowRun#getLogFile`. (Part of [JENKINS-54128](https://issues.jenkins-ci.org/browse/JENKINS-54128), but version 2.29 of Pipeline Job Plugin contains the actual fix) ### [`v2.31`](https://redirect.github.com/jenkinsci/workflow-api-plugin/blob/HEAD/CHANGELOG.md#231) Release date: 2018-10-26 - [JENKINS-54073](https://issues.jenkins-ci.org/browse/JENKINS-54073): Buffer remote log output to fix logging-related performance issues. ### [`v2.30`](https://redirect.github.com/jenkinsci/workflow-api-plugin/blob/HEAD/CHANGELOG.md#230) Release date: 2018-10-12 - [JEP-210](https://jenkins.io/jep/210): redesigned log storage system for Pipeline builds. Should have no effect unless [Pipeline Job Plugin](https://plugins.jenkins.io/workflow-job) is also updated. - [JENKINS-45693](https://issues.jenkins-ci.org/browse/JENKINS-45693): `TaskListenerDecorator` API. - Improvement: Mark interrupted steps using a gray ball instead of a red ball in the Pipeline steps view to distinguish them from failures. ### [`v2.29`](https://redirect.github.com/jenkinsci/workflow-api-plugin/blob/HEAD/CHANGELOG.md#229) Release date: 2018-07-24 - No user-visible changes - test utilities for ArtifactManager ### [`v2.28`](https://redirect.github.com/jenkinsci/workflow-api-plugin/blob/HEAD/CHANGELOG.md#228) Release date: 2018-06-15 - **Now requires Jenkins core 2.121** - Support for Incremental releases - **Beta**: Support for VirtualFile use with stash & artifacts ([JENKINS-49635](https://issues.jenkins-ci.org/browse/JENKINS-49635)) - Minor fix to displayed message format ### [`v2.27`](https://redirect.github.com/jenkinsci/workflow-api-plugin/blob/HEAD/CHANGELOG.md#227) Release date: 2018-04-12 - Add ability to insert a placeholder for Step Arguments that cannot be serialized (API to support [JENKINS-50752](https://issues.jenkins-ci.org/browse/JENKINS-50752) fix) - Improvement/Bugfix: Catch all errors thrown when saving the FlowNode in an error-safe way, to allow processes to complete normally ### [`v2.26`](https://redirect.github.com/jenkinsci/workflow-api-plugin/blob/HEAD/CHANGELOG.md#226) Release date: 2018-02-23 - Bugfix: Deal with additional unserializable Throwable types ([JENKINS-49025](https://issues.jenkins-ci.org/browse/JENKINS-49025)) ### [`v2.25`](https://redirect.github.com/jenkinsci/workflow-api-plugin/blob/HEAD/CHANGELOG.md#225) Release date: 2018-01-22 - **Now Requires Java 8** (core 2.60.3+) - Major new feature: Durability Settings & Ability To Disable Pipeline Resume - Object and APIs to pass Durability Settings into an Execution \- [JENKINS-47300](https://issues.jenkins-ci.org/browse/JENKINS-47300) - API for disabling resume for a Pipeline [JENKINS-33761](https://issues.jenkins-ci.org/browse/JENKINS-33761) - UI for setting a global default Durability setting to apply to pipelines - Small micro-optimization to reduce garbage generated when displaying arguments for step ### [`v2.24`](https://redirect.github.com/jenkinsci/workflow-api-plugin/blob/HEAD/CHANGELOG.md#224) Release date: 2017-12-04 - [JENKINS-47725](https://issues.jenkins-ci.org/browse/JENKINS-47725) - Fix a WeakHashMap synchronization issue - Minor POM changes & making an API slightly more restrictive in Generics it returns ### [`v2.23.1`](https://redirect.github.com/jenkinsci/workflow-api-plugin/blob/HEAD/CHANGELOG.md#2231) Release date: 2017-10-24 - Revert [JENKINS-40912](https://issues.jenkins-ci.org/browse/JENKINS-40912) -  the change caused stash steps to hang in specific cases.  Will be amended and re-released with fixes. ### [`v2.23`](https://redirect.github.com/jenkinsci/workflow-api-plugin/blob/HEAD/CHANGELOG.md#2231) Release date: 2017-10-24 - Revert [JENKINS-40912](https://issues.jenkins-ci.org/browse/JENKINS-40912) -  the change caused stash steps to hang in specific cases.  Will be amended and re-released with fixes. ### [`v2.22`](https://redirect.github.com/jenkinsci/workflow-api-plugin/blob/HEAD/CHANGELOG.md#222) Release date: 2017-09-26 - New APIs to provide fast access to information about the structure of the pipeline graph - Provides enclosing block information for nodes ([JENKINS-27395](https://issues.jenkins-ci.org/browse/JENKINS-27395) and partial implementation of [JENKINS-37573](https://issues.jenkins-ci.org/browse/JENKINS-37573)) - Lets us run parallels with numerous branches far more quickly by adding an isActive API & making it performant ([JENKINS-45553](https://issues.jenkins-ci.org/browse/JENKINS-45553) - Provides a more correct isActive API rather than isRunning to determine if a step or block is complete or not ([JENKINS-38223](https://issues.jenkins-ci.org/browse/JENKINS-38223)) ### [`v2.20`](https://redirect.github.com/jenkinsci/workflow-api-plugin/blob/HEAD/CHANGELOG.md#220) Release date: 2017-08-01 - Make the PersistentAction API public to help with optimizing frequent action lookups in other pipeline plugins ### [`v2.19`](https://redirect.github.com/jenkinsci/workflow-api-plugin/blob/HEAD/CHANGELOG.md#219) Release date: 2017-07-24 - [JENKINS-44636](https://issues.jenkins-ci.org/browse/JENKINS-44636) New `QueueItemAction` for tracking node block queue status. ### [`v2.18`](https://redirect.github.com/jenkinsci/workflow-api-plugin/blob/HEAD/CHANGELOG.md#218) Release date: 2017-06-29 - [JENKINS-31582](https://issues.jenkins-ci.org/browse/JENKINS-31582) Addition to `ArgumentsAction`. ### [`v2.17`](https://redirect.github.com/jenkinsci/workflow-api-plugin/blob/HEAD/CHANGELOG.md#217) Release date: 2017-06-05 - [JENKINS-](https://issues.jenkins-ci.org/browse/JENKINS-43055)[38536](https://issues.jenkins-ci.org/browse/JENKINS-38536) Fix finding the last FlowNode for an in-progress parallel with a long-running step ### [`v2.16`](https://redirect.github.com/jenkinsci/workflow-api-plugin/blob/HEAD/CHANGELOG.md#216) Release date: 2017-05-30 - [JENKINS-43055](https://issues.jenkins-ci.org/browse/JENKINS-43055) Made `GraphListener` into an extension point. - [JENKINS-37327](https://issues.jenkins-ci.org/browse/JENKINS-37327) API allowing empty stashes. ### [`v2.15`](https://redirect.github.com/jenkinsci/workflow-api-plugin/blob/HEAD/CHANGELOG.md#215) Release date: 2017-05-22 - [JENKINS-37324](https://issues.jenkins-ci.org/browse/JENKINS-37324) - Retain and display arguments to pipeline steps - [JENKINS-43055](https://issues.jenkins-ci.org/browse/JENKINS-43055) - Add a FlowExecutionListener extension point ### [`v2.13`](https://redirect.github.com/jenkinsci/workflow-api-plugin/blob/HEAD/CHANGELOG.md#213) Release date: 2017-04-13 - [JENKINS-42895](https://issues.jenkins-ci.org/browse/JENKINS-42895) Fix sanity checks failing when running a pipeline with a parallel containing 0 branches

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.

sonarcloud[bot] commented 19 hours ago

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarCloud