Find plugins

Pipeline: Supporting APIs2.16Minimum Jenkins requirement: 2.60.2ID: workflow-support

Plugin Information

Plugin ID



In Latest Release
Since Latest Release

Latest Release
Latest Release Date
Required Core

2.15 (archives)
Sep 26, 2017
workflow-api (version:2.22)
workflow-step-api (version:2.10)
scm-api (version:2.0.8)
script-security (version:1.27)

Source Code
Issue Tracking
Pull Requests

Open Issues
Pull Requests
n/a (id: svanoort)



2016-Oct 56431
2016-Nov 62539
2016-Dec 65248
2017-Jan 74133
2017-Feb 75733
2017-Mar 85308
2017-Apr 85554
2017-May 94148
2017-Jun 96756
2017-Jul 99636
2017-Aug 105159
2017-Sep 108164

Common utility implementations to build Pipeline PluginA component of Pipeline Plugin.


2.16 (Oct 13, 2017)

  • JENKINS-26148 Create a default implementation of StepExecution.stop
  • Add a WithThreadName utility to give threads more meaningful names for debugging

2.15 (Sep 26, 2017)

2.14 (Mar 31, 2017)

  • JENKINS-42952 Make currentBuild.duration work.
  • JENKINS-42521 Added a currentResult property and resultIsBetterOrEqualTo / resultIsWorseOrEqualTo methods to currentBuild and the return value of build.
  • JENKINS-40934 Speedup of log-related code run when adding a new step when using a massive number of parallel branches.
  • Robustness fix noted in JENKINS-26137.
  • Robustness fix associated with JENKINS-42556: tolerate errors encountered when printing progress of build resumption tasks.

2.13 (Feb 13, 2017)

No user-visible changes.

2.12 (Jan 10, 2017)

Should be no user-visible changes.

2.11 (Nov 11, 2016)

  • Optimization: don't throw away the Actions attached to a FlowNode when loaded from disk (avoids double-loading)
  • Small things:
    • Remove SemaphoreListener (dead code from testing)

2.10 (Oct 20, 2016)

  • Regression in log handling with certain steps inside parallel in 2.9.

2.9 (Oct 19, 2016)

  • Allow block-scoped steps to provide log output in addition to their what their bodies contribute (JENKINS-34637 related)
  • Make PauseAction implement PersistentAction so it consumes the API optimizations from JENKINS-38867
  • Small things:
    • Generics fix for JDK 9 support
    • Add a getStatus method to Semaphore step (used in testing)

Do not use, there is a known regression which will be fixed shortly in 2.10.

2.8 (Sep 26, 2016)

  • Restore use of the DepthFirstScanner API that was reverted in JENKINS-38457 now that its handling of parallels matches FlowGraphWalker

2.6 (Sep 23, 2016)

2.5 (Sep 16, 2016)

  • Clean up display of timing information in pipeline steps for a few edge cases (no start time on node, times under 1 ms)
  • Remove some obsolete approveSignature calls

2.4 (Sep 09, 2016)

  • Added timing information to pipeline steps step display (show how long a step or block ran for)

2.3 (Sep 09, 2016)

  • JENKINS-37366 Added properties fullDisplayName, projectName, and fullProjectName to currentBuild or return value of build step.

2.2 (Jul 11, 2016)

  • JENKINS-30412 Sandbox-friendly changeSets property for currentBuild or return value of build step.
  • JENKINS-36306 duration property for return value of build step.

2.1 (Jun 16, 2016)

  • Infrastructure for JENKINS-26130.
  • Fixed title of log pages from Pipeline Steps.

2.0 (Apr 05, 2016)

ArchivesGet past versions