I started looking into which plugins use classes or methods from Guava 11 that have been removed in Guava 30. There is plenty of low-hanging fruit if anyone is interested in contributing by rewriting these usages. The list below is far from exhaustive, but it's a start. If you maintain one of these plugins, consider taking some proactive steps to migrate away from these APIs.
com/google/common/base/Objects#firstNonNull - blueocean-pipeline-api-impl - blueocean-pipeline-scm-api - ec2-fleet - gearman-plugin - github - jclouds-jenkins - jira com/google/common/base/Objects#toStringHelper - blueocean-rest-impl - build-monitor-plugin - cloudfoundry-bosh-cli - docker-plugin - extreme-feedback - google-source-plugin - gravatar - repository - splunk-devops-extend com/google/common/base/Stopwatch#elapsedMillis - build-monitor-plugin com/google/common/base/Stopwatch#elapsedTime - relution-publisher - vsphere-cloud com/google/common/collect/Ranges - audit-trail - elastest - http_request - logstash - scm-httpclient com/google/common/io/Files#newOutputStreamSupplier - repository-connector com/google/common/net/InternetDomainName#name - scm-api com/google/common/util/concurrent/MoreExecutors#sameThreadExecutor - workflow-basic-steps -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CAFwNDjo5UfMB70nRvn4oG-KZ1GAy8MaAxBZPsEP8V3zJyOyZsg%40mail.gmail.com.
