james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tellier Benoit (Jira)" <server-...@james.apache.org>
Subject [jira] [Commented] (JAMES-2855) James dependencies upgrade 08/2019
Date Fri, 06 Sep 2019 02:04:00 GMT

    [ https://issues.apache.org/jira/browse/JAMES-2855?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16923864#comment-16923864
] 

Tellier Benoit commented on JAMES-2855:
---------------------------------------

https://github.com/linagora/james-project/pull/2668  JAMES-2855 Upgrade to maven 3.6.2

This significantly decrease head allocation.

CF: https://github.com/quick-perf/maven-test-bench#benchmark-heap-allocation-of-several-maven-releases

> James dependencies upgrade 08/2019
> ----------------------------------
>
>                 Key: JAMES-2855
>                 URL: https://issues.apache.org/jira/browse/JAMES-2855
>             Project: James Server
>          Issue Type: Improvement
>            Reporter: Trần Tiến Đức
>            Priority: Major
>             Fix For: 3.4.0
>
>
> List of the dependencies
> {code:java}
> From: mvn versions:display-dependency-updates | grep -- '->' | sort | uniq -c
>       1 [INFO]        net.javacrumbs.future-converter:future-converter-java8-guava 
  0.3.0 -> 1.2.0
>     223 [INFO]      org.apache.karaf.tooling.exam:org.apache.karaf.tooling.exam.container
...2.3.0 -> 3.0.0.RC1
>     223 [INFO]       org.apache.maven.plugin-tools:maven-plugin-annotations ...
3.4 -> 3.6.0
>     223 [INFO]   ch.qos.logback:logback-classic ................. 1.2.3 -> 1.3.0-alpha4
>     223 [INFO]   ch.qos.logback:logback-core .................... 1.2.3 -> 1.3.0-alpha4
>       1 [INFO]   com.amazonaws:aws-java-sdk-s3 ................... 1.11.532 ->
1.11.602
>       1 [INFO]   com.datastax.cassandra:cassandra-driver-core .......... 3.7.0 ->
4.0.0
>     223 [INFO]   com.fasterxml.jackson.core:jackson-annotations ... 2.9.6 -> 2.10.0.pr1
>     223 [INFO]   com.fasterxml.jackson.core:jackson-core .......... 2.9.6 -> 2.10.0.pr1
>     223 [INFO]   com.fasterxml.jackson.core:jackson-databind ...... 2.9.6 -> 2.10.0.pr1
> [INFO]   com.fasterxml.jackson.core:jackson-annotations ........ 2.9.6 -> 2.10.0.pr1
> [INFO]   com.fasterxml.jackson.core:jackson-core ............... 2.9.6 -> 2.10.0.pr1
> [INFO]   com.fasterxml.jackson.core:jackson-databind ........... 2.9.6 -> 2.10.0.pr1
> [INFO]   com.fasterxml.jackson.dataformat:jackson-dataformat-cbor ... 2.9.6 -> 2.10.0.pr1
> [INFO]   com.fasterxml.jackson.dataformat:jackson-dataformat-smile ... 2.9.6 -> 2.10.0.pr1
> [INFO]   com.fasterxml.jackson.dataformat:jackson-dataformat-xml ... 2.9.6 -> 2.10.0.pr1
> [INFO]   com.fasterxml.jackson.dataformat:jackson-dataformat-yaml ... 2.9.6 -> 2.10.0.pr1
> [INFO]   com.fasterxml.jackson.datatype:jackson-datatype-guava ... 2.9.6 -> 2.10.0.pr1
> [INFO]   com.fasterxml.jackson.datatype:jackson-datatype-jdk8 ... 2.9.6 -> 2.10.0.pr1
> [INFO]   com.fasterxml.jackson.datatype:jackson-datatype-joda ... 2.9.6 ->2.10.0.pr1
> [INFO]   com.fasterxml.jackson.datatype:jackson-datatype-jsr310 ... 2.9.6 -> 2.10.0.pr1
> [INFO]   com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider ... 2.9.6 -> 2.10.0.pr1
> [INFO]   com.fasterxml.jackson.module:jackson-module-afterburner ... 2.9.6 -> 2.10.0.pr1
>     223 [INFO]   org.codehaus.jackson:jackson-core-asl ................ 1.9.2 ->
1.9.11
>     223 [INFO]   org.codehaus.jackson:jackson-jaxrs ................... 1.9.2 ->
1.9.11
>     223 [INFO]   org.codehaus.jackson:jackson-mapper-asl .............. 1.9.2 ->
1.9.11
>     223 [INFO]   org.codehaus.jackson:jackson-xc ...................... 1.9.2 ->
1.9.11
>     223 [INFO]   com.github.kongchen:swagger-maven-plugin .............. 3.1.7 ->
3.1.8
>     223 [INFO]   com.github.spullara.mustache.java:compiler ............ 0.9.5 ->
0.9.6
>       1 [INFO]   com.github.stefanbirkner:system-rules ............... 1.18.0 ->
1.19.0
>       1 [INFO]   com.google.crypto.tink:tink ....................... 1.2.0 ->
1.3.0-rc1
>       1 [INFO]   com.google.guava:guava .............................. 13.0 ->
28.0-jre
>       1 [INFO]   com.google.guava:guava .............................. 20.0 ->
28.0-jre
>     223 [INFO]   com.google.guava:guava .......................... 25.1-jre ->
28.0-jre
>      25 [INFO]   com.google.inject.extensions:guice-assistedinject ....... 4.0 ->
4.2.2
>     198 [INFO]   com.google.inject.extensions:guice-assistedinject ..... 4.2.0 ->
4.2.2
>     223 [INFO]   com.google.inject.extensions:guice-multibindings ........ 4.0 ->
4.2.2
>      25 [INFO]   com.google.inject:guice ................................. 4.0 ->
4.2.2
>     198 [INFO]   com.google.inject:guice ............................... 4.2.0 ->
4.2.2
>     223 [INFO]   com.ibm.icu:icu4j ....................................... 62.1 ->
64.2
>     223 [INFO]   com.jayway.awaitility:awaitility ...................... 1.6.5 ->
1.7.0
>     223 [INFO]   org.awaitility:awaitility ......................... 3.1.2 -> 4.0.0-rc1
> [INFO]   org.apache.pdfbox:pdfbox ............................ 2.0.12 -> 2.0.15
>     223 [INFO]   commons-configuration:commons-configuration .............. 1.9 ->
1.10
>     223 [INFO]   commons-daemon:commons-daemon ......................... 1.1.0 ->
1.2.0
>     223 [INFO]   commons-logging:commons-logging ........................... 1.1 ->
1.2
>     223 [INFO]   com.rabbitmq:amqp-client .............................. 5.6.0 ->
5.7.3
> [INFO]   org.apache.activemq:activemq-broker ................. 5.15.5 -> 5.15.9
> [INFO]   org.apache.activemq:artemis-jms-client ................ 2.6.2 -> 2.9.0
>     223 [INFO]   com.sparkjava:spark-core .............................. 2.8.0 ->
2.9.1
>       1 [INFO]   com.spotify:docker-client ........................... 8.11.7 ->
8.16.0
>     223 [INFO]   com.sun.mail:javax.mail ............................... 1.6.1 ->
1.6.2
>     223 [INFO]   com.sun.xml.bind:jaxb-core ......................... 2.2.11 ->
2.3.0.1
>     223 [INFO]   com.sun.xml.bind:jaxb-impl ........................... 2.2.11 ->
2.3.2
>     223 [INFO]   com.thoughtworks.qdox:qdox ......................... 2.0-M9 ->
2.0-M10
>       1 [INFO]   de.ruedigermoeller:fst .................................. 2.56 ->
2.57
>     223 [INFO]   dnsjava:dnsjava ....................................... 2.1.8 ->
2.1.9
>     223 [INFO]   io.cucumber:cucumber-guice ............................ 2.4.0 ->
4.7.1
>     223 [INFO]   io.cucumber:cucumber-java ............................. 2.4.0 ->
4.7.1
>     223 [INFO]   io.cucumber:cucumber-junit ............................ 2.4.0 ->
4.7.1
>     223 [INFO]   io.cucumber:cucumber-picocontainer .................... 2.4.0 ->
4.7.1
>     223 [INFO]   io.dropwizard.metrics:metrics-core .................... 3.2.6 ->
4.1.0
>     223 [INFO]   io.dropwizard.metrics:metrics-jvm ..................... 3.2.6 ->
4.1.0
>     223 [INFO]   io.github.openfeign:feign-core ...................... 10.2.0 ->
10.2.3
>     223 [INFO]   io.github.openfeign:feign-jackson ................... 10.2.0 ->
10.2.3
>     223 [INFO]   io.github.openfeign:feign-slf4j ..................... 10.2.0 ->
10.2.3
>     223 [INFO]   io.netty:netty .......................... 3.10.6.Final -> 4.0.0.Alpha8
>     223 [INFO]   io.projectreactor:reactor-core ...... 3.2.10.RELEASE -> 3.2.11.RELEASE
>     224 [INFO]   io.projectreactor:reactor-test ...... 3.2.10.RELEASE -> 3.2.11.RELEASE
>     223 [INFO]   io.rest-assured:rest-assured .......................... 3.1.0 ->
4.0.0
>       1 [INFO]   io.swagger:swagger-jaxrs ............................ 1.5.21 ->
1.5.22
>     223 [INFO]   javax.servlet:javax.servlet-api ....................... 3.1.0 ->
4.0.1
>     223 [INFO]   javax.servlet:servlet-api ......................... 2.4 -> 3.0-alpha-1
>       1 [INFO]   javax.ws.rs:javax.ws.rs-api ........................... 2.0.1 ->
2.1.1
>     223 [INFO]   javax.xml.bind:jaxb-api ................. 2.2.11 -> 2.4.0-b180830.0359
>     223 [INFO]   org.apache.ant:ant .................................. 1.10.5 ->
1.10.6
>     223 [INFO]   org.apache.camel:camel-core ....................... 2.22.1 ->
3.0.0-M4
>     223 [INFO]   org.apache.camel:camel-spring ..................... 2.22.1 ->
3.0.0-M4
>     223 [INFO]   org.apache.commons:commons-collections4 ................... 4.2 ->
4.4
>     223 [INFO]   org.apache.commons:commons-lang3 .......................... 3.7 ->
3.9
>     223 [INFO]   org.apache.commons:commons-pool2 ...................... 2.6.2 ->
2.7.0
>     223 [INFO]   org.apache.commons:commons-text ........................... 1.4 ->
1.7
>       1 [INFO]   org.apache.curator:curator-client ..................... 4.0.1 ->
4.2.0
>       1 [INFO]   org.apache.curator:curator-framework .................. 4.0.1 ->
4.2.0
>       1 [INFO]   org.apache.curator:curator-recipes .................... 4.0.1 ->
4.2.0
>       1 [INFO]   org.apache.curator:curator-test ....................... 4.0.1 ->
4.2.0
>     223 [INFO]   org.apache.derby:derby ........................ 10.14.2.0 -> 10.15.1.3
>     223 [INFO]   org.apache.directory.api:api-ldap-model ........... 1.0.2 -> 2.0.0.AM4
>     223 [INFO]   org.apache.felix:org.apache.felix.framework ........... 4.0.3 ->
6.0.3
> [INFO]   org.apache.geronimo.specs:geronimo-annotation_1.0_spec 1.0.1 -> 1.1.1
>      25 [INFO]   org.apache.hadoop:hadoop-core ......................... 1.0.1 ->
1.2.1
>     198 [INFO]   org.apache.hadoop:hadoop-core ......................... 1.1.1 ->
1.2.1
>      25 [INFO]   org.apache.hadoop:hadoop-test ......................... 1.0.1 ->
1.2.1
>     198 [INFO]   org.apache.hadoop:hadoop-test ......................... 1.1.1 ->
1.2.1
>       1 [INFO]   org.apache.httpcomponents:fluent-hc ................... 4.5.6 ->
4.5.9
>     223 [INFO]   org.apache.httpcomponents:httpclient-osgi ............. 4.5.6 ->
4.5.9
>     223 [INFO]   org.apache.jackrabbit:jackrabbit-core ............... 2.17.5 ->
2.19.3
>       1 [INFO]   org.apache.lucene:lucene-core ......................... 3.6.2 ->
8.2.0
>     223 [INFO]   org.apache.maven:maven-plugin-api ..................... 3.2.5 ->
3.6.1
>     223 [INFO]   org.apache.maven.reporting:maven-reporting-impl ......... 2.2 ->
3.0.0
>       1 [INFO]   org.apache.openjpa:openjpa ............................ 3.0.0 ->
3.1.0
>     223 [INFO]   org.apache.xbean:xbean-spring ............................ 4.9 ->
4.14
>     223 [INFO]   org.eclipse.jetty:jetty-http ........ 9.4.7.v20170914 -> 10.0.0-alpha0
>     223 [INFO]   org.eclipse.jetty:jetty-server ...... 9.4.7.v20170914 -> 10.0.0-alpha0
>     223 [INFO]   org.eclipse.jetty:jetty-servlet ..... 9.4.7.v20170914 -> 10.0.0-alpha0
>     223 [INFO]   org.bouncycastle:bcmail-jdk15on ......................... 1.60 ->
1.62
>     223 [INFO]   org.bouncycastle:bcpkix-jdk15on ......................... 1.60 ->
1.62
>     223 [INFO]   org.bouncycastle:bcprov-jdk15on ......................... 1.60 ->
1.62
>     223 [INFO]   org.jasypt:jasypt ..................................... 1.9.2 ->
1.9.3
>       1 [INFO]   org.jgrapht:jgrapht-core .............................. 1.2.0 ->
1.3.1
>       2 [INFO]   org.jsoup:jsoup ..................................... 1.11.3 ->
1.12.1
>     223 [INFO]   org.junit.jupiter:junit-jupiter-engine ................ 5.2.0 ->
5.5.1
>     223 [INFO]   org.junit.jupiter:junit-jupiter-migrationsupport ...... 5.2.0 ->
5.5.1
>     223 [INFO]   org.junit.jupiter:junit-jupiter-params ................ 5.2.0 ->
5.5.1
>     223 [INFO]   org.junit.platform:junit-platform-engine .............. 1.4.1 ->
1.5.1
>     223 [INFO]   org.junit.platform:junit-platform-launcher ............ 1.4.1 ->
1.5.1
>     223 [INFO]   org.junit.vintage:junit-vintage-engine ................ 5.2.0 ->
5.5.1
>     223 [INFO]   org.mockito:mockito-core ............................. 2.21.0 ->
3.0.0
>     223 [INFO]   junit:junit ...................................... 4.12 -> 4.13-beta-3
>     223 [INFO]   net.javacrumbs.json-unit:json-unit-assertj ........ 2.0.0.RC1 ->
2.8.0
>     223 [INFO]   nl.jqno.equalsverifier:equalsverifier ................. 2.5.1 ->
3.1.9
>       1 [INFO]   org.testcontainers:mariadb ........................... 1.8.3 ->
1.12.0
>     223 [INFO]   org.testcontainers:testcontainers ................... 1.11.1 ->
1.12.0
>     223 [INFO]   org.assertj:assertj-core ............................ 3.10.0 ->
3.13.1
>     223 [INFO]   org.assertj:assertj-guava ............................. 3.2.0 ->
3.2.1
>       1 [INFO]   org.mariadb.jdbc:mariadb-java-client .................. 2.2.6 ->
2.4.2
>       1 [INFO]   org.mnode.ical4j:ical4j ............................... 3.0.3 ->
3.0.7
>     223 [INFO]   org.ops4j.pax.exam:pax-exam .......................... 2.6.0 ->
4.13.1
>     223 [INFO]   org.ops4j.pax.exam:pax-exam-junit4 ................... 2.6.0 ->
4.13.1
>     223 [INFO]   org.ops4j.pax.exam:pax-exam-link-mvn ................. 2.6.0 ->
4.13.1
>     223 [INFO]   org.ops4j.pax.logging:pax-logging-api ................ 1.6.4 ->
1.11.0
>     223 [INFO]   org.ops4j.pax.swissbox:pax-swissbox-tinybundles ....... 1.3.1 ->
1.3.2
>     223 [INFO]   org.ops4j.pax.url:pax-url-aether ...................... 1.4.0 ->
2.6.1
>     223 [INFO]   org.osgi:org.osgi.core ................................ 5.0.0 ->
6.0.0
>       1 [INFO]   org.parboiled:parboiled-java .......................... 1.1.8 ->
1.3.1
>     223 [INFO]   org.scala-lang:scala-library ........................ 2.12.8 ->
2.13.0  // we just droped scala 2.13.0 and adopt the lower version, maybe no need to update
it
>       1 [INFO]   com.typesafe.play:play-json_2.12 ................... 2.7.4 ->
2.8.0-M4
>     223 [INFO]   org.slf4j:jcl-over-slf4j ...................... 1.7.25 -> 2.0.0-alpha0
>     223 [INFO]   org.slf4j:slf4j-api ........................... 1.7.25 -> 2.0.0-alpha0
>     223 [INFO]   org.slf4j:slf4j-log4j12 ....................... 1.7.25 -> 2.0.0-alpha0
>     223 [INFO]   org.springframework:spring-aop ....... 3.2.18.RELEASE -> 5.1.8.RELEASE
>     223 [INFO]   org.springframework:spring-beans ..... 3.2.18.RELEASE -> 5.1.8.RELEASE
>     223 [INFO]   org.springframework:spring-context ... 3.2.18.RELEASE -> 5.1.8.RELEASE
>     223 [INFO]   org.springframework:spring-core ...... 3.2.18.RELEASE -> 5.1.8.RELEASE
>     223 [INFO]   org.springframework:spring-jdbc ...... 3.2.18.RELEASE -> 5.1.8.RELEASE
>     223 [INFO]   org.springframework:spring-jms ....... 3.2.18.RELEASE -> 5.1.8.RELEASE
>     223 [INFO]   org.springframework:spring-orm ....... 3.2.18.RELEASE -> 5.1.8.RELEASE
>     223 [INFO]   org.springframework:spring-tx ........ 3.2.18.RELEASE -> 5.1.8.RELEASE
>     223 [INFO]   org.springframework:spring-web ....... 3.2.18.RELEASE -> 5.1.8.RELEASE
>     223 [INFO]   org.threeten:threeten-extra ........................... 1.3.2 ->
1.5.0
>       1 [INFO]   org.xmlunit:xmlunit-core .............................. 2.6.0 ->
2.6.3
>       1 [INFO]   org.xmlunit:xmlunit-matchers .......................... 2.6.0 ->
2.6.3
>       1 [INFO]   org.zalando:logbook-core ......................... 1.9.0 -> 2.0.0-RC.1
>       1 [INFO]   org.zalando:logbook-servlet ...................... 1.9.0 -> 2.0.0-RC.1
>     223 [INFO]   xml-apis:xml-apis .................................... 1.4.01 ->
2.0.2
> {code}



--
This message was sent by Atlassian Jira
(v8.3.2#803003)

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org


Mime
View raw message