-
All notable changes prior to 2.0.2 are documented in this changelog.
-
Release notes for versions >=2.0.2 can be found on the GitHub release page.
Release date: (June 07, 2017)
-
JENKINS-44747 - Prevent indefinite hanging of the Jenkins Queue when restarting Jenkins with pending Pipeline runs (regression in 2.0).
|
This version causes a critical issue in Jenkins (JENKINS-44747), use 2.0.1 or above. The introduced Pipeline support is also not complete, see this warning. |
Release date: (May 19, 2017)
-
JENKINS-31801 - Add partial support of Jenkins Pipeline job throttling by category via the
throttle()
step. Documentation -
Update minimal Jenkins core version to 1.642.3
Compatibility notes:
-
The 2.0 release is fully binary compatible with the previous releases.
-
Usage of Throttle Job Property in Pipeline builds is considered as deprecated. Although the behavior does not change in this release, it may change in later 2.x releases.
Release date: (Apr 11, 2016)
-
JENKINS-25326 - Elevate user to SYSTEM during build throttling, fixes the issue with jobs in Folders.
-
Bump the core dependency to 1.609.3 to skip versions with known Queue incompatibility (1.535 - 1.609.2)
-
FindBugs fixes and test suite improvements
Release date: (Apr 06, 2016)
-
PR #38 - Support throttling based on parameter value examination.
-
Bump the core dependency to 1.596.1
Release date: (Oct 09, 2014)
-
Count builds running on a node’s
OneOffExecutor
list when making throttling decisions-
Fixes the throttling of build flows from Build Flow Plugin ( JENKINS-24748, JENKINS-21335, JENKINS-17512, etc.)
-
Fixes the throttling of Matrix parent jobs
-
Release date: (Mar 7, 2014)
-
JENKINS-21044 - Fixes blocker issue with thread concurrency locks.
Release date: (Dec 08, 2013) - UNSTABLE
-
JENKINS-19623 - Minimize security checks to improve performance of build queue dispatcher.
Release date: (Sep 20, 2013)
-
JENKINS-19645 - Categories optionally configured with pairs of throttled node labels.
-
Fix for working on Jenkins 1.480.3.
-
Optimize performance by changing from
getComputers()
togetNodes()
. -
JENKINS-12240 - Fixing handling of MatrixProjects and MatrixConfigurations.
Release date: (2011)
-
You now choose either to throttle the builds for just this project, or to throttle as part of a category.
Release date: (Apr 25, 2011)
-
Now checks all criteria until one rejects the build or all have been checked, rather than allowing the build to run as soon as one criteria passes.
Release date: (Feb 23, 2011)
-
Matrix configurations are now throttled under the rules defined for their parent matrix project.
Release date: (Feb 22, 2011)
-
Fixed problem with categories not checking for projects in pending state.
Release date: (Sept 27, 2010)
-
JENKINS-7221 - Categories weren’t saving due to not having a setter.
Release date: (Sept 24, 2010)
-
Added ability to turn off throttling of a job, because it was not possible.
-
JENKINS-7559 - Fixed a problem when run in Hudson 1.377 or greater, due to changes in queue logic.