Skip to content

Latest commit

 

History

History
133 lines (86 loc) · 6.79 KB

CHANGELOG.md

File metadata and controls

133 lines (86 loc) · 6.79 KB

Changelog

Starting from 2.14 release notes are available as github release format https://github.com/jenkinsci/pipeline-build-step-plugin/releases

2.13

Release date: 2020-08-04

2.12

Release date: 2020-03-17

  • Fix: Do not log parameter conversion warnings for parameters from Active Choices Plugin or Extended Choice Parameter Plugin. (JENKINS-60779)

2.11

Release date: 2020-01-03

  • Fix: Mark that the FlowInterruptedException thrown by the build step when the downstream build fails while using propagate: true should not be treated as a build interruption. Part of the fix for JENKINS-60354. Update Pipeline: Basic Steps Plugin to 2.19 or newer along with this update for the full fix. (PR 39)
  • Internal: Update parent POM. (PR 40)

2.10

Release date: 2019-11-26

  • Fix: When using propagate: true (the default), the result of the downstream job is now used as the result of the build step. Previously, when the downstream job was not successful, the result of the build step was FAILURE no matter the actual result (UNSTABLE, ABORTED, etc.). JENKINS-49073.

    Note: As a result of this change, you are advised to also update Pipeline: Groovy Plugin to version 2.77 (or newer), so that the result of parallel steps when not using failFast: true is the worst result of all branches, rather than the result of the first completed branch. The distinction between these behaviors is more likely to be encountered now that the build step can have results other than SUCCESS and FAILURE.

  • Improvement: When the type of a parameter passed to the build step does not match the type of the same parameter on the downstream job, the passed parameter will now be automatically converted to the correct type in some cases (such as when passing a string parameter when the downstream job expects a password parameter). (JENKINS-60216)

  • Improvement: Document the default value of the propagate option for the build step. (PR 25)

  • Internal: Incrementalify the plugin, simplify code using new methods from recent versions of Jenkins core, replace usages of deprecated APIs, add additional tests, and improve existing tests. (PR 27, PR 28, PR 29, PR 30, PR 31, PR 32, PR 33)

2.9

Release date: 2019-04-15

2.8

Release date: 2019-03-18

  • Internal: Update dependencies and fix resulting test failures so that the plugin's tests pass successfully when run using the PCT (PR 20, PR 22)

2.7

Release date: 2018-01-24

  • JENKINS-48632 - ensure descriptions are included on downstream parameters.
  • JENKINS-38339 - Link downstream builds to the FlowNode that triggered them.

2.6

Release date: 2017-11-06

  • JENKINS-46934 - Prevent possible deadlock when killing jobs using build step.

2.5.1

Release date: 2017-07-10

2.5

Release date: 2017-04-06

  • JENKINS-38887 build can now be used to trigger indexing of multibranch projects, rather than building regular jobs.

2.4

Release date: 2016-11-21

  • In certain cases, interrupting a build running in a build step might not break you out of a loop.
  • Making sure interrupting a build running in a build step does something, even if Jenkins is unsure of the status of this step.
  • JENKINS-39454 Work around a core race condition that could result in hanging build steps when many are being run concurrently.

2.3

Release date: 2016-09-23

2.2

Release date: 2016-07-11

2.1

Release date: 2016-05-31

  • JENKINS-28673 IllegalStateException printed to log after deleting a downstream build.

2.0

Release date: 2016-04-05