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: (Jul 2, 2014)
- JENKINS-13619 - Add support of Matrix configurations throttling .
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.
❗ The version has a "blocker" issue caused by threads concurrency. See JENKINS-21044 for more info.
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: (Oct 15, 2010)
- Multiple categories per job now allowed.
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.
- Added support for "categories" - throttling multiple jobs as if they were one.
- Initial version.