Hi Beam developers, (I'm thinking to contribute to upgrades of Java dependencies of Beam; I just read https://beam.apache.org/contribute/dependencies/)
As per the weekly report, Apache Beam Java SDK only has 8 outdated dependencies based on the criteria. However, it seems many others are not up-to-date. For example Guava 20.0 used in Beam <https://github.com/apache/beam/blob/d692d2f/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy#L375> is not the latest major release. Why do some outdated dependencies not appear in this report? Regards, Tomo On Mon, Nov 11, 2019 at 7:05 AM Apache Jenkins Server < jenk...@builds.apache.org> wrote: > High Priority Dependency Updates Of Beam Python SDK: > *Dependency Name* *Current Version* *Latest Version* *Release Date Of the > Current Used Version* *Release Date Of The Latest Release* *JIRA Issue* > mock <https://pypi.org/project/mock> 2.0.0 3.0.5 2019-05-20 2019-05-20 > BEAM-7369 <https://issues.apache.org/jira/browse/BEAM-7369> > oauth2client <https://pypi.org/project/oauth2client> 3.0.0 4.1.3 > 2018-12-10 2018-12-10 BEAM-6089 > <https://issues.apache.org/jira/browse/BEAM-6089> > Sphinx <https://pypi.org/project/Sphinx> 1.8.5 2.2.1 2019-05-20 2019-10-28 > BEAM-7370 <https://issues.apache.org/jira/browse/BEAM-7370> High Priority > Dependency Updates Of Beam Java SDK: > *Dependency Name* *Current Version* *Latest Version* *Release Date Of the > Current Used Version* *Release Date Of The Latest Release* *JIRA Issue* > com.github.ben-manes.versions:com.github.ben-manes.versions.gradle.plugin > <https://mvnrepository.com/artifact/com.github.ben-manes.versions/com.github.ben-manes.versions.gradle.plugin> > 0.20.0 0.27.0 2019-02-11 2019-10-21 BEAM-6645 > <https://issues.apache.org/jira/browse/BEAM-6645> > com.github.spotbugs:spotbugs > <https://mvnrepository.com/artifact/com.github.spotbugs/spotbugs> 3.1.12 > 4.0.0-beta4 2019-03-01 2019-09-18 BEAM-7792 > <https://issues.apache.org/jira/browse/BEAM-7792> > com.github.spotbugs:spotbugs-annotations > <https://mvnrepository.com/artifact/com.github.spotbugs/spotbugs-annotations> > 3.1.12 4.0.0-beta4 2019-03-01 2019-09-18 BEAM-6951 > <https://issues.apache.org/jira/browse/BEAM-6951> > javax.servlet:javax.servlet-api > <https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api> 3.1.0 > 4.0.1 2013-04-25 2018-04-20 BEAM-5750 > <https://issues.apache.org/jira/browse/BEAM-5750> > org.conscrypt:conscrypt-openjdk > <https://mvnrepository.com/artifact/org.conscrypt/conscrypt-openjdk> 1.1.3 > 2.2.1 2018-06-04 2019-08-08 BEAM-5748 > <https://issues.apache.org/jira/browse/BEAM-5748> > org.eclipse.jetty:jetty-server > <https://mvnrepository.com/artifact/org.eclipse.jetty/jetty-server> > 9.2.10.v20150310 10.0.0-alpha0 2015-03-10 2019-07-11 BEAM-5752 > <https://issues.apache.org/jira/browse/BEAM-5752> > org.eclipse.jetty:jetty-servlet > <https://mvnrepository.com/artifact/org.eclipse.jetty/jetty-servlet> > 9.2.10.v20150310 10.0.0-alpha0 2015-03-10 2019-07-11 BEAM-5753 > <https://issues.apache.org/jira/browse/BEAM-5753> > Gradle: <https://mvnrepository.com/artifact/Gradle/> 5.2.1 6.0 2019-08-19 > 2019-11-11 BEAM-8002 <https://issues.apache.org/jira/browse/BEAM-8002> A > dependency update is high priority if it satisfies one of following > criteria: > > - It has major versions update available, e.g. > org.assertj:assertj-core 2.5.0 -> 3.10.0; > > > - It is over 3 minor versions behind the latest version, e.g. > org.tukaani:xz 1.5 -> 1.8; > > > - The current version is behind the later version for over 180 days, > e.g. com.google.auto.service:auto-service 2014-10-24 -> 2017-12-11. > > In Beam, we make a best-effort attempt at keeping all dependencies > up-to-date. In the future, issues will be filed and tracked for these > automatically, but in the meantime you can search for existing issues or > open a new one. For more information: Beam Dependency Guide > <https://beam.apache.org/contribute/dependencies/> > -- Regards, Tomo