Skip to content

Commit

Permalink
Update Jenkins plugins
Browse files Browse the repository at this point in the history
* PrioritySorter 4.0.0 -> 4.1.0
  * bug fixes only
* analsysis-model-api 10.0.0 -> 10.9.1
  * New features, bug fixes, and internal changes
* ant 1.9 -> 1.13
  * dependency updates and bug fixes
* antisamy-markup-formatter 2.1 -> 2.7
  * internal dependency changes and bug fixes
* audit-trail 3.7 -> 3.10
  * bug fixes and new features
* badge 1.6 -> 1.9.1
  * changelog incomplete
  * addresses security fixes according to plugin update center
* bootstrap5-api ADDED -> 5.1.3-4
  * dependency of forensics, data-tables-api, warnings-ng
* bouncycastle-api 2.17 -> 2.17
  * bug fixes and dependency updates
* branch-api 2.6.3 -> 2.7.0
  * Refactor and changes of Organization features not used by ros_buildfarm
  * Removed CustomOrganizationFolderDescriptor (unused by ros_buildfarm)
* caffeine-api 2.9.1-23.v51c4e2c879c8 -> 2.9.2-29.v717aac953ff3
  * bug fixes and dependency updates
* checks-api 1.7.0 -> 1.7.2
  * bug fixes and dependency updates
* cloudbees-folder 6.15 -> 6.17
  * new features and dependency updates
* command-launcher 1.2 -> 1.6
  * dependency updates
* conditional-buildstep 1.3.6 -> 1.4.1
  * bug fix (table-to-div migration)
* configuration-as-code 1.51 -> 1346.ve8cfa_3473c94
  * New features like reloading and merge strategies
  * security updates
* copyartifact 1.45.2 -> 1.46.2
  * new features and bug fixes
* credentials 2.4.1 -> 1074.v60e6c29b_b_44b_
  * new features and bug fixes
  * a regression was introduced in 2.6.x and fixed in 1055.v1346ba467ba1
* credentials-binding 1.24 -> 1.27.1
  * new features and bug fixes
* dashboard-view 2.16 -> 2.18
  * new features and dependency updates
* data-tables-api 1.10.23-3 -> 1.11.3-6
  * breaking change! migration to bootstrap 5.
    need to examine which plugins depend on this and their requirements.
* display-url-api 2.3.4 -> 2.3.5
  * bug fixes
* durable-task 1.27 -> 493.v195aefbb0ff2
  * breaking change! [x] requires Jenkins >= 2.277.1
* echarts-api 5.1.0-2 -> 5.2.2-2
  * bug fixes and dependency updates
* email-ext 2.78 -> 2.87
  * removed support for analysis-core-plugin (no longer used by ros_buildfarm)
* embeddable-build-status 2.0.2 -> 2.0.3
  * no changelong entry
* external-monitor-job 1.7 -> 191.v363d0d1efdf8
  * unused by ros_buildfarm, an implied/assumed dependency of some older plugins
* extra-columns 1.23 -> 1.25
  * bug fixes
  * updated for icon removal in core
* font-awesome-api 5.15.2-2 -> 5.15.4-5
  * bug fixes and dependency updates
* forensics-api 1.0.0 -> 1.7.0
  * bug fixes, improvements, and dependency updates
* ghprb 1.42.1 -> 1.42.2
  * adds configuration as code support
  * dependency updates
* git 4.7.1 -> 4.10.3
  * security fixes
  * bug fixes, improvements, dependency updates
* git-client 3.7.1 -> 3.11.0
  * bug fixes, improvements, dependency updates
* git-forensics 1.0.0 -> 1.3.0
  * bug fixes, improvements, dependency updates
* git-server 1.9 -> 1.10
  * improvements
* github 1.29.5 -> 1.34.1
  * improvements, bug fixes, dependency updates
* github-api 1.95 -> 1.301-378.v9807bd746da5
  * improvements, bug fixes, dependency updates
  * unbundles okhttp3 probably needs a new plugin for it
* github-branch-source 2.5.8 -> 2.11.4
  * new features, bug fixes, and dependency updates
* github-oauth 0.33 -> 0.37
  * new features, bug fixes, and dependency updates
  * breaking change! Team slugs used for authentication instead of team names. We have always used slug-compatible names so should be unaffected.
  * Propagate to release notes of chef cookbook version.
* greenballs 1.15 -> REMOVED
  * made effectively obsolete by jenkins UI updates
* groovy 2.2 -> 2.4
  * minor fixes and test coverage improvements
* groovy-postbuild 2.4.3 -> 2.5
  * bug fixes, improvements, and dependency updates
* htmlpublisher 1.21 -> 1.29
  * updates minimum jenkins version (to 2.250.3)
  * bug fixes
* jackson2-api 2.12.3 -> 2.13.1-246.va8a9f3eaf46a
  * bug fixes, new features, and dependency updates
* javax-activation-api ADDED -> 1.6.2-5
  * dependency of javax-mail-api
* javax-mail-api ADDED -> 1.6.2-5
  * dependency of mailer
* javadoc 1.4 -> 1.6
  * new features
* jaxb ADDED -> 2.3.0.1
  * dependency of xunit 3.0.5
* jdk-tool 1.1 -> 1.5
  * unused by ros_buildfarm, an implied/assumed dependency of some older plugins
* jjwt-api ADDED -> 0.11.2-9.c8b45b8bb173
  * dependency of github-branch-source-plugin
* jobConfigHistory 2.18.3 -> 2.31-rc1107.2354f08725a_8
  * new features and dependency updates
* jnr-posix-api ADDED -> 3.1.7-1
  * dependency of pam plugin
* jquery 1.12.4-0 -> 1.12.4-1
  * bug fixes, new features, and dependency updates
* jquery3-api 3.6.0-1 -> 3.6.0-2
  * dependency updates
* junit 2.49 -> 1.54
  * bug fixes, new features, and dependency updates
  * 1.55 requires newer than LTS Jenkins.
* ldap 1.26 -> 2.7
  * unused plugin
* log-parser 2.1 -> 2.2
  * bug fixes
* mailer 1.32.1 -> 408.vd726a_1130320
  * dependency updates
  * security fixes
* matrix-auth 2.6.6 -> 3.0.1
  * Migration of permissions to new format
* matrix-project 1.18 -> 1.20
  * updates permissions format to disambiguate users and groups.
    ambiguous format can be read but downgrading not possible after migrating to unambiguous format
  * adds configuration-as-code support
  * security fixes
* maven-plugin 3.4 -> 3.16
  * unused plugin
* mercurial 2.14 -> 2.16
  * bug fixes and dependency updates
  * updates for svg icons
* metrics 3.1.2.10 -> 4.0.2.8.1
  * update minimum jenkins version to 2.60 (lol)
  * improvements and fixes
  * security fixes
* modernstatus 1.2 -> REMOVED
  * replaced by jenkins UI updates
* monitoring 1.80.0 -> 1.90.0
  * security fixes in optional components
  * fixes and improvements
* okhttp-api ADDED -> 4.9.3-105.vb96869f8ac3a
  * New dependency of github-api
* pam-auth 1.5.1 -> 1.7
  * unused plugin
* parameterized-trigger 2.40 -> 2.43
  * new features and fixes
  * icon fixes
* pipeline-utility-steps 2.5.0 -> 2.12.0
  * Seems to be unused
  * bug fixes, improvements, and dependency updates
* plain-credentials 1.7 -> 1.8
  * maintenance release for JDK11 compat
* plot 2.1.6 -> 2.1.10
  * new features, bug fixes, dependency updates
  * icon fixes
* plugin-util-api 2.1.0 -> 2.13.0
  * improvements, bug fixes, dependency updates
* prism-api ADDED -> 1.25.0-2
  * dependency of warnings-ng
* popper2-api ADDED -> 2.11.2-1
  * New dependency of github-api
* rebuild 1.31 -> 1.33
  * bug fixes and dependency updates
* run-condition 1.2 -> 1.5
  * new features and dependency updates
  * tables-to-divs fixes
* scm-api 2.6.4 -> 595.vd5a_df5eb_0e39
  * bug fixes and dependency updates
* script-security 1.76 -> 1131.v8b_b_5eda_c328e
  * new features and fixes
* snakeyaml-api 1.27.0 -> 1.29.1
  * bump snakeyaml version
* ssh-agent 1.17 -> 1.24.1
  * bug fixes and dependency updates
  * breaking change! deleting non-exec based agent factories
    This needs to be checked jenkinsci/ssh-agent-plugin#48
* ssh-credentials 1.18.1 -> 1.19
  * new features and dependency updates
* ssh-slaves 1.28.1 -> 1.33.0
  * possibly not used any longer
  * bug fixes and dependency updates
  * Bump jenkins core requirement to 2.190
  * breaking change! removed sftp client
* sshd ADDED -> 3.1.0
* structs 1.24 -> 308.v852b473a2b8c
  * dependency updates
* subversion 2.14.0 -> 2.15.2
  * bug fixes and dependency updates
  * security fixes
* swarm NOT UPDATED
  * TODO update swarm plugin separately in tandem with agent refreshes.
* timestamper 1.11.3 -> 1.11.3
  * configuration-as-code support
  * design fixes for sidebar
  * bug fixes and dependency updates
* token-macro 2.15 -> 267.vcdaea6462991
  * dependency updates
  * jdk11 readiness updates
* variant ADDED -> 1.4
  * dependency of metrics plugin
* warnings-ng 9.0.1 -> 9.11.0
  * bug fixes, improvements, and dependency updates
* windows-slaves 1.3.1 -> 1.8
  * possibly not used any longer
  * bug fixes, improvements, and dependency updates
* workflow-api 2.42 -> 1136.v7f5f1759dc16
  * bug fixes and dependency updates
* workflow-cps 2.90 -> 2648.va9433432b33c
  * improvements, bug fixes and dependency updates
* workflow-cps-global-lib 2.15 -> 552.vd9cc05b8a2e1
  * improvements, bug fixes and dependency updates
* workflow-job 2.40 -> 2.42
  * improvements, bug fixes and dependency updates
* workflow-multibranch 2.23 -> 706.vd43c65dec013
  * improvements, bug fixes and dependency updates
  * svg icons
* workflow-scm-step 2.12 -> 2.13
  * no documented changes
* workflow-step-api 2.23 -> 622.vb_8e7c15b_c95a_
  * improvements, bug fixes and dependency updates
* workflow-support 3.8 -> 813.vb_d7c3d2984a_0
  * improvements, bug fixes and dependency updates
* xunit 3.0.2 -> 3.0.5
  * no documented changes
  • Loading branch information
nuclearsandwich committed Feb 3, 2022
1 parent e17a737 commit b3c5ff7
Show file tree
Hide file tree
Showing 2 changed files with 105 additions and 84 deletions.
187 changes: 103 additions & 84 deletions attributes/plugins.rb
Original file line number Diff line number Diff line change
@@ -1,114 +1,133 @@
default['ros_buildfarm']['jenkins']['plugins'] = {
"PrioritySorter" => "4.0.0",
"PrioritySorter" => "4.1.0",
"ace-editor" => "1.1",
"analysis-model-api" => "10.0.0",
"ant" => "1.9",
"antisamy-markup-formatter" => "2.1",
"analysis-model-api" => "10.9.1",
"ant" => "1.13",
"antisamy-markup-formatter" => "2.7",
"apache-httpcomponents-client-4-api" => "4.5.13-1.0",
"audit-trail" => "3.7",
"audit-trail" => "3.10",
"badge" => "1.6",
"bazaar" => "1.22",
#"benchmark" => "1.0.12-SNAPSHOT (private-50491052-cottsay)",
"bootstrap4-api" => "4.6.0-3",
"bootstrap5-api" => "5.1.3-4",
"bouncycastle-api" => "2.17",
"branch-api" => "2.6.3",
"branch-api" => "2.7.0",
"build-timeout" => "1.20",
"caffeine-api" => "2.9.1-23.v51c4e2c879c8",
"checks-api" => "1.7.0",
"cloudbees-folder" => "6.15",
"caffeine-api" => "2.9.2-29.v717aac953ff3",
"checks-api" => "1.7.2",
"cloudbees-folder" => "6.17",
"collapsing-console-sections" => "1.8.0",
"command-launcher" => "1.2",
"conditional-buildstep" => "1.3.6",
"configuration-as-code" => "1.51",
"copyartifact" => "1.45.2",
"credentials" => "2.4.1",
"credentials-binding" => "1.24",
"dashboard-view" => "2.16",
"data-tables-api" => "1.10.23-3",
"command-launcher" => "1.6",
"conditional-buildstep" => "1.4.1",
"configuration-as-code" => "1346.ve8cfa_3473c94",
"copyartifact" => "1.46.2",
"credentials" => "1074.v60e6c29b_b_44b_",
"credentials-binding" => "1.27.1",
"dashboard-view" => "2.18",
"data-tables-api" => "1.11.3-6",
"description-setter" => "1.10",
"disable-failed-job" => "1.15",
"display-url-api" => "2.3.4",
"display-url-api" => "2.3.5",
"dtkit-api" => "3.0.0",
"durable-task" => "1.27",
"echarts-api" => "5.1.0-2",
"email-ext" => "2.78",
"embeddable-build-status" => "2.0.2",
"external-monitor-job" => "1.7",
"extra-columns" => "1.23",
"font-awesome-api" => "5.15.2-2",
"forensics-api" => "1.0.0",
"ghprb" => "1.42.1",
"git" => "4.7.1",
"git-client" => "3.7.1",
"git-forensics" => "1.0.0",
"git-server" => "1.9",
"github" => "1.29.5",
"github-api" => "1.95",
"github-branch-source" => "2.5.8",
"github-oauth" => "0.33",
"greenballs" => "1.15",
"groovy" => "2.2",
"groovy-postbuild" => "2.4.3",
"durable-task" => "493.v195aefbb0ff2",
"echarts-api" => "5.2.2-2",
"email-ext" => "2.87",
"embeddable-build-status" => "2.0.3",
# TODO(nuclearsandwich) external-monitor-job is an implicit dependency due to being extracted from Jenkins core.
"external-monitor-job" => "191.v363d0d1efdf8",
"extra-columns" => "1.25",
"font-awesome-api" => "5.15.4-5",
"forensics-api" => "1.7.0",
"ghprb" => "1.42.2",
"git" => "4.10.3",
"git-client" => "3.11.0",
"git-forensics" => "1.3.0",
"git-server" => "1.10",
"github" => "1.34.1",
"github-api" => "1.301-378.v9807bd746da5",
"github-branch-source" => "2.11.4",
"github-oauth" => "0.37",
"groovy" => "2.4",
"groovy-postbuild" => "2.5",
"heavy-job" => "1.1",
"htmlpublisher" => "1.21",
"htmlpublisher" => "1.29",
#"image-gallery" => "1.5-SNAPSHOT (private-d17880bb-cottsay)",
"jackson2-api" => "2.12.3",
"javadoc" => "1.4",
"jdk-tool" => "1.1",
"jobConfigHistory" => "2.18.3",
"jackson2-api" => "2.13.1-246.va8a9f3eaf46a",
"javadoc" => "1.6",
"javax-activation-api" => "1.2.0-2",
"javax-mail-api" => "1.6.2-5",
"jaxb" => "2.3.0.1",
# TODO(nuclearsandwich) jdk-tool is an implicit dependency due to being extracted from Jenkins core.
"jdk-tool" => "1.5",
"jjwt-api" => "0.11.2-9.c8b45b8bb173",
"jobConfigHistory" => "2.31-rc1107.2354f08725a_8",
"jobrequeue" => "1.1",
"jquery" => "1.12.4-0",
"jnr-posix-api" => "3.1.7-1",
"jquery" => "1.12.4-1",
"jquery-detached" => "1.2.1",
"jquery3-api" => "3.6.0-1",
"jquery3-api" => "3.6.0-2",
"jsch" => "0.1.55.2",
"junit" => "1.49",
"ldap" => "1.26",
"log-parser" => "2.1",
"mailer" => "1.32.1",
"junit" => "1.54",
# TODO(nuclearsandwich) ldap is an implicit dependency due to being extracted from Jenkins core.
"ldap" => "2.7",
"log-parser" => "2.2",
"mailer" => "408.vd726a_1130320",
"mapdb-api" => "1.0.9.0",
"matrix-auth" => "2.6.6",
"matrix-project" => "1.18",
"maven-plugin" => "3.4",
"mercurial" => "2.14",
"metrics" => "3.1.2.10",
"modernstatus" => "1.2",
"monitoring" => "1.80.0",
"pam-auth" => "1.5.1",
"parameterized-trigger" => "2.40",
"pipeline-utility-steps" => "2.5.0",
"plain-credentials" => "1.7",
"plot" => "2.1.6",
"plugin-util-api" => "2.1.0",
"matrix-auth" => "3.0.1",
"matrix-project" => "1.20",
"maven-plugin" => "3.16",
"mercurial" => "2.16",
"metrics" => "4.0.2.8.1",
"monitoring" => "1.90.0",
"okhttp-api" => "4.9.3-105.vb96869f8ac3a",
# TODO(nuclearsandwich) pam-auth is an implicit dependency due to being extracted from Jenkins core.
"pam-auth" => "1.7",
"parameterized-trigger" => "2.43",
# TODO(nuclearsandwich) this plugin does not appear to be a dependency or used directly by ros_buildfarm
"pipeline-utility-steps" => "2.12.0",
"plain-credentials" => "1.8",
"plot" => "2.1.10",
"plugin-util-api" => "2.13.0",
"pollscm" => "1.3.1",
"popper-api" => "1.16.1-2",
"popper2-api" => "2.11.2-1",
"prism-api" => "1.25.0-2",
"publish-over" => "0.22",
# This plugin is now bundled by this recipe and installed separately.
# https://github.com/ros-infrastructure/cookbook-ros-buildfarm/pull/106
#"publish-over-ssh" => "1.22",
"purge-build-queue-plugin" => "1.0",
"rebuild" => "1.31",
"run-condition" => "1.2",
"scm-api" => "2.6.4",
"script-security" => "1.76",
"snakeyaml-api" => "1.27.0",
"ssh-agent" => "1.17",
"ssh-credentials" => "1.18.1",
"ssh-slaves" => "1.28.1",
"structs" => "1.24",
"subversion" => "2.14.0",
"rebuild" => "1.33",
"run-condition" => "1.5",
"scm-api" => "595.vd5a_df5eb_0e39",
"script-security" => "1131.v8b_b_5eda_c328e",
"snakeyaml-api" => "1.29.1",
"ssh-agent" => "1.24.1",
"ssh-credentials" => "1.19",
# TODO(nuclearsandwich) this plugin is potentially no longer needed.
"ssh-slaves" => "1.33.0",
"sshd" => "3.1.0",
"structs" => "308.v852b473a2b8c",
"subversion" => "2.15.2",
"swarm" => "3.22",
"systemloadaverage-monitor" => "1.2",
"timestamper" => "1.11.3",
"token-macro" => "2.15",
"token-macro" => "267.vcdaea6462991",
# TODO(nuclearsandwich) this plugin is potentially no longer needed.
"translation" => "1.16",
"trilead-api" => "1.0.13",
"warnings-ng" => "9.0.1",
"windows-slaves" => "1.3.1",
"workflow-api" => "2.42",
"workflow-cps" => "2.90",
"workflow-cps-global-lib" => "2.15",
"workflow-job" => "2.40",
"workflow-multibranch" => "2.23",
"workflow-scm-step" => "2.12",
"workflow-step-api" => "2.23",
"workflow-support" => "3.8",
"xunit" => "3.0.2",
"variant" => "1.4",
"warnings-ng" => "9.11.0",
# TODO(nuclearsandwich) this plugin is potentially no longer needed.
"windows-slaves" => "1.8",
"workflow-api" => "1136.v7f5f1759dc16",
"workflow-cps" => "2648.va9433432b33c",
"workflow-cps-global-lib" => "552.vd9cc05b8a2e1",
"workflow-job" => "2.42",
"workflow-multibranch" => "706.vd43c65dec013",
"workflow-scm-step" => "2.13",
"workflow-step-api" => "622.vb_8e7c15b_c95a_",
"workflow-support" => "813.vb_d7c3d2984a_0",
"xunit" => "3.0.5",
}
2 changes: 2 additions & 0 deletions attributes/remove_plugins.rb
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,7 @@
analysis-core
config-file-provider
cvs
greenballs
icon-shim
modernstatus
]

0 comments on commit b3c5ff7

Please sign in to comment.