- See GitHub Releases
- PR
#42 -
Make plugin compatible with class serialization whitelists in
Jenkins Core 2.102 and
above (JEP-200)
- Warning: the change fixes the base class of the SorterStrategy extension point. If you implement it in plugins, it is recommended to update the dependency
- PR #40 - Null safety in some plugin methods (e.g. Strategy#getPriority()
- JENKINS-41419 - Fix sorting of queue items when `sortAsInQueueSince` is set
- JENKINS-42584 - Take priorities of upstream jobs into account when scheduling downstream jobs
- PR #38 - Prevent NullPointerException in PriorityConfigurationPlaceholderTaskHelper when restarting Jenkins with pending jobs
- JENKINS-44014 -
Prevent NullPointerException in
AdvancedQueueSorter#onLeft()
when item is missing in the queue- Instead of exceptions, there will be warning messages in Jenkins logs with diagnostics info
- JENKINS-44014 -
Prevent ClassCastException if
owner
of the Pipeline placeholder task is not a Job- In such case a default priority will be set. The issue will be logged on the FINE level
Fixes :
JENKINS-40284 Fix
blocked weights with Fair Queuing strategies
Fixes :
JENKINS-36570 Add
Pipeline support
Fixes : JENKINS-37644 Update Folders Plugin dependency to fix the compatibility issue
Fixes : JENKINS-28621 Jenkins jobs get held up in queue waiting for available executors, even though all are available
Fixes :
JENKINS-28462
Priority selection on Job is "always" shown
Fixes :
JENKINS-28461
Control Node usage based on Priority
Relates :
JENKINS-23640
Validate regular expression and report matching jobs on Job Priorities
page
Fixes :
JENKINS-24962
Cannot assign a JobGroup to a Nested (sub) View
Fixes :
JENKINS-28280
Wrong Job Group is shown in the selector (one more place) (Thanks
to Kyrremann)
Fixes :
JENKINS-28195
Jenkins not scheduling any jobs after upgrade to Priority Sorter 3.0 but
giving exception
Fixes :
JENKINS-28280
Wrong Job Group is shown in the selector (Thanks
to Kyrremann)
Fixes :
JENKINS-28359
Remove support and conversion from Legacy Mode
Fixes :
JENKINS-21337 Add
support for cloudbees-folders
Fixes :
JENKINS-21356 Add
support for using JobProperty to join a Job to a JobGroup
Fixes :
JENKINS-23538
Remove support for Legacy Sorter
Fixes :
JENKINS-23552
Replace "Allow priorities directly on Jobs"
Fixes :
JENKINS-23557 Add
matrix child jobs to the front of the queue
Fixes :
JENKINS-27966
Priority Sorter must not require matrix-project
Fixes : JENKINS-27957 NullPointerException in AdvancedQueueSorter
Fixes : JENKINS-27770 AdvancedQueueSorter call to sort violates the comparison contract
Never released - maven hickup
- Fixed NPE happening at startup [X] (Thanks to christ66)
- Added description field to JobGroups [X] (Thanks to olivergondza)
Fixes : JENKINS-23462 Sectioned views are not evaluated for job priority
- Adds some more logging about queue contents, see Troubleshooting above
- Performance enhancement when updating the configuration [X] (Thanks to ndeloof)
Fixes : JENKINS-23428 Jobs in NestedView (ViewGroup) are not correctly found
Fixes :
JENKINS-21310 CCE
when a Queue.Task was not a Job
Fixes :
JENKINS-21316
PrioritySorter wrongly assumes Queue.Task is Job
Relates:
JENKINS-21314
Stack trace displayed on web page when attempting to configure
PrioritySorter plugin
Fixes:
JENKINS-21289 Item
Logging causing NPE
Fixes:
JENKINS-21284 Add
some logging to show what the sorter is doing
Fixes:
JENKINS-21204 Add
ability to boost recently failed Jobs
Fixes:
JENKINS-21173
Anonymous Users Can Configure Priorities
Fixes:
JENKINS-21119
Extend loggning to show assigned priority
Fixes:
JENKINS-21103
"Priorities are assigned top down by first match" does not work
correctly (Thanks to Adam Gabryś for
debugging help)
- introduces the Run Exclusive Mode to deal with JENKINS-11997
- adds a new Priority Strategy to give Jobs the same priority as a UpstreamJob
- some performance enhancements
- hopefully fixes the deadlock issue in JENKINS-21034
- fixes the priority assignment issue on main configuration page
Fixes:
JENKINS-11997
Consider jobs in the Executors for priority sorter
Fixes:
JENKINS-21034
Jenkins Startup Deadlock - QueueSorter.installDefaultQueueSorter and
Queue.init
Fixes:
JENKINS-20995
Default Priority always shows 1-5
Fixing bug that made the plugin switch to Advanced mode even though Legacy (1.3) data was present in the system. (Thanks to help from Matthew Webber)
Fixes: [JENKINS-8597] Deal with matrix builds better
Fixes bug that mapped all Jobs to all Views/JobGroups.
Introducing advanced queueing features with possibility to selected different strategies for how priorities are assigned and how the queue is sorted.
Thanks Oleg for testing, reviewing and helping out.
Removed view column from default view (Thanks to work from larrys)
Added View column to easily compare priorities between jobs (Thanks to work from cjo9900)
Fixed a potential NPE when using the plugin on existing jobs without setting a default priority.
Initial Release