Skip to content

[Backport 2025.01.xx] upgrade spring framework to version 5.3.39 (#11035)#11128

Merged
tdipisa merged 5 commits intogeosolutions-it:2025.01.xxfrom
offtherailz:bp_11035
May 28, 2025
Merged

[Backport 2025.01.xx] upgrade spring framework to version 5.3.39 (#11035)#11128
tdipisa merged 5 commits intogeosolutions-it:2025.01.xxfrom
offtherailz:bp_11035

Conversation

@offtherailz
Copy link
Copy Markdown
Member

@offtherailz offtherailz commented May 21, 2025

[Backport 2025.01.xx] upgrade spring framework to version 5.3.39 (#11035)

WORKS TOGETHER WITH geosolutions-it/geostore#434 !!!

@offtherailz offtherailz added this to the 2025.01.00 milestone May 21, 2025
@offtherailz offtherailz requested a review from tdipisa May 21, 2025 14:12
@offtherailz offtherailz self-assigned this May 21, 2025
Copy link
Copy Markdown
Member

@tdipisa tdipisa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@offtherailz it seems there are new lib added and I would like to understand why since the aim of this PR is to update spring framework to v5.3.39

@afabiani I would like to have also your feedback for the same already merged on master.

<http_proxy.version>1.5.0</http_proxy.version>
<spring.version>5.3.18</spring.version>
<jackson.version>2.16.1</jackson.version>
<gt.version>31.3</gt.version>
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why this added from previous version?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[INFO] it.geosolutions.mapstore:mapstore-product:war:1.9-SNAPSHOT
[INFO] +- it.geosolutions.mapstore:mapstore-webapp:war:1.9-SNAPSHOT:runtime
[INFO] \- org.mapfish.print:print-lib:jar:2.3.1:compile
[INFO]    +- org.geotools:gt-epsg-hsql:jar:31.3:compile

<spring.version>5.3.18</spring.version>
<jackson.version>2.16.1</jackson.version>
<gt.version>31.3</gt.version>
<metrics.version>4.2.12</metrics.version>
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why this added from previous version?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[INFO] it.geosolutions.mapstore:mapstore-product:war:1.9-SNAPSHOT
[INFO] +- it.geosolutions.mapstore:mapstore-webapp:war:1.9-SNAPSHOT:runtime
[INFO] \- org.mapfish.print:print-lib:jar:2.3.1:compile
[INFO]    +- org.geotools:gt-epsg-hsql:jar:31.3:compile

<jackson.version>2.16.1</jackson.version>
<gt.version>31.3</gt.version>
<metrics.version>4.2.12</metrics.version>
<guava.version>32.0.0-jre</guava.version>
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why this added from previous version?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[INFO] \- org.mapfish.print:print-lib:jar:2.3.1:compile
[INFO]    +- org.geotools:gt-epsg-hsql:jar:31.3:compile
[INFO]    |  +- org.geotools:gt-referencing:jar:31.3:compile
[INFO]    |  |  +- org.ejml:ejml-ddense:jar:0.41:compile
[INFO]    |  |  |  \- org.ejml:ejml-core:jar:0.41:compile
[INFO]    |  |  +- commons-pool:commons-pool:jar:1.5.4:compile
[INFO]    |  |  +- org.geotools:gt-metadata:jar:31.3:compile
[INFO]    |  |  |  +- org.geotools:gt-api:jar:31.3:compile
[INFO]    |  |  |  |  +- systems.uom:systems-common:jar:2.1:compile
[INFO]    |  |  |  |  |  +- javax.measure:unit-api:jar:2.1.2:compile
[INFO]    |  |  |  |  |  +- si.uom:si-quantity:jar:2.1:compile
[INFO]    |  |  |  |  |  \- si.uom:si-units:jar:2.1:compile
[INFO]    |  |  |  |  |     \- jakarta.annotation:jakarta.annotation-api:jar:1.3.4:compile
[INFO]    |  |  |  |  \- tech.units:indriya:jar:2.1.3:compile
[INFO]    |  |  |  |     +- tech.uom.lib:uom-lib-common:jar:2.1:compile
[INFO]    |  |  |  |     +- javax.inject:javax.inject:jar:1:compile
[INFO]    |  |  |  |     \- org.apiguardian:apiguardian-api:jar:1.1.1:compile
[INFO]    |  |  |  +- org.apache.commons:commons-lang3:jar:3.17.0:compile
[INFO]    |  |  |  \- org.geotools.ogc:net.opengis.ows:jar:31.3:compile
[INFO]    |  |  |     +- org.geotools.ogc:org.w3.xlink:jar:31.3:compile
[INFO]    |  |  |     +- org.eclipse.emf:org.eclipse.emf.common:jar:2.15.0:compile
[INFO]    |  |  |     +- org.eclipse.emf:org.eclipse.emf.ecore:jar:2.15.0:compile
[INFO]    |  |  |     \- org.eclipse.emf:org.eclipse.emf.ecore.xmi:jar:2.15.0:compile
[INFO]    |  |  +- it.geosolutions.jgridshift:jgridshift-core:jar:1.3:compile
[INFO]    |  |  \- net.sf.geographiclib:GeographicLib-Java:jar:1.49:compile
[INFO]    |  \- org.hsqldb:hsqldb:jar:2.7.2:compile
[INFO]    +- org.geotools:gt-render:jar:31.3:compile
[INFO]    |  +- org.geotools:gt-main:jar:31.3:compile
[INFO]    |  |  +- org.geotools:gt-http:jar:31.3:compile
[INFO]    |  |  +- org.apache.commons:commons-text:jar:1.13.0:compile
[INFO]    |  |  \- com.google.re2j:re2j:jar:1.6:compile
[INFO]    |  +- org.geotools:gt-coverage:jar:31.3:compile
[INFO]    |  |  +- it.geosolutions.imageio-ext:imageio-ext-tiff:jar:1.4.12:compile
[INFO]    |  |  |  +- it.geosolutions.imageio-ext:imageio-ext-utilities:jar:1.4.12:compile
[INFO]    |  |  |  +- it.geosolutions.imageio-ext:imageio-ext-geocore:jar:1.4.12:compile
[INFO]    |  |  |  |  +- it.geosolutions.imageio-ext:imageio-ext-streams:jar:1.4.12:compile
[INFO]    |  |  |  |  \- javax.activation:javax.activation-api:jar:1.2.0:compile
[INFO]    |  |  |  \- io.airlift:aircompressor:jar:0.27:compile
[INFO]    |  |  +- org.jaitools:jt-zonalstats:jar:1.6.0:compile
[INFO]    |  |  +- org.jaitools:jt-utils:jar:1.6.0:compile
[INFO]    |  |  +- it.geosolutions.jaiext.affine:jt-affine:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.algebra:jt-algebra:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.bandmerge:jt-bandmerge:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.bandselect:jt-bandselect:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.bandcombine:jt-bandcombine:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.border:jt-border:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.buffer:jt-buffer:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.crop:jt-crop:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.iterators:jt-iterators:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.lookup:jt-lookup:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.mosaic:jt-mosaic:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.nullop:jt-nullop:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.rescale:jt-rescale:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.scale:jt-scale:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.scale2:jt-scale2:jar:1.1.25:compile
[INFO]    |  |  |  \- org.huldra.math:bigint:jar:0.7.1:compile
[INFO]    |  |  +- it.geosolutions.jaiext.stats:jt-stats:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.translate:jt-translate:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.utilities:jt-utilities:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.warp:jt-warp:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.zonal:jt-zonal:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.binarize:jt-binarize:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.format:jt-format:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.colorconvert:jt-colorconvert:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.errordiffusion:jt-errordiffusion:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.orderdither:jt-orderdither:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.colorindexer:jt-colorindexer:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.imagefunction:jt-imagefunction:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.piecewise:jt-piecewise:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.classifier:jt-classifier:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.rlookup:jt-rlookup:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.vectorbin:jt-vectorbin:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.shadedrelief:jt-shadedrelief:jar:1.1.25:compile
[INFO]    |  |  \- commons-io:commons-io:jar:2.14.0:compile
[INFO]    |  +- org.geotools:gt-cql:jar:31.3:compile
[INFO]    |  \- com.conversantmedia:disruptor:jar:1.2.15:compile
[INFO]    +- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.16.1:compile
[INFO]    |  +- com.fasterxml.jackson.core:jackson-databind:jar:2.16.1:compile
[INFO]    |  |  \- com.fasterxml.jackson.core:jackson-annotations:jar:2.16.1:compile
[INFO]    |  +- org.yaml:snakeyaml:jar:2.2:compile
[INFO]    |  \- com.fasterxml.jackson.core:jackson-core:jar:2.16.1:compile
[INFO]    +- org.locationtech.jts:jts-core:jar:1.19.0:compile
[INFO]    +- org.apache.logging.log4j:log4j-core:jar:2.19.0:compile
[INFO]    +- org.apache.logging.log4j:log4j-api:jar:2.19.0:compile
[INFO]    +- javax.media:jai_codec:jar:1.1.3:compile
[INFO]    +- com.google.guava:guava:jar:15.0:compile
[INFO]    +- org.apache.pdfbox:pdfbox:jar:2.0.26:compile
[INFO]    |  +- org.apache.pdfbox:fontbox:jar:2.0.26:compile
[INFO]    |  \- commons-logging:commons-logging:jar:1.2:compile
[INFO]    +- org.apache.pdfbox:pdfbox-tools:jar:2.0.26:compile
[INFO]    |  \- org.apache.pdfbox:pdfbox-debugger:jar:2.0.26:compile
[INFO]    +- javax.media:jai_imageio:jar:1.1:compile
[INFO]    +- commons-httpclient:commons-httpclient:jar:3.1:compile
[INFO]    |  \- commons-codec:commons-codec:jar:1.2:compile
[INFO]    +- org.apache.xmlgraphics:batik-transcoder:jar:1.7:compile
[INFO]    |  +- org.apache.xmlgraphics:fop:jar:0.94:compile
[INFO]    |  |  +- org.apache.xmlgraphics:xmlgraphics-commons:jar:1.2:compile
[INFO]    |  |  +- org.apache.avalon.framework:avalon-framework-api:jar:4.3.1:compile
[INFO]    |  |  \- org.apache.avalon.framework:avalon-framework-impl:jar:4.3.1:compile
[INFO]    |  +- org.apache.xmlgraphics:batik-awt-util:jar:1.7:compile
[INFO]    |  +- org.apache.xmlgraphics:batik-bridge:jar:1.7:compile
[INFO]    |  |  +- org.apache.xmlgraphics:batik-anim:jar:1.7:compile
[INFO]    |  |  +- org.apache.xmlgraphics:batik-css:jar:1.7:compile
[INFO]    |  |  +- org.apache.xmlgraphics:batik-ext:jar:1.7:compile
[INFO]    |  |  +- org.apache.xmlgraphics:batik-parser:jar:1.7:compile
[INFO]    |  |  \- org.apache.xmlgraphics:batik-script:jar:1.7:compile
[INFO]    |  |     \- org.apache.xmlgraphics:batik-js:jar:1.7:compile
[INFO]    |  +- org.apache.xmlgraphics:batik-dom:jar:1.7:compile
[INFO]    |  +- org.apache.xmlgraphics:batik-gvt:jar:1.7:compile
[INFO]    |  +- org.apache.xmlgraphics:batik-svg-dom:jar:1.7:compile
[INFO]    |  +- org.apache.xmlgraphics:batik-svggen:jar:1.7:compile
[INFO]    |  +- org.apache.xmlgraphics:batik-util:jar:1.7:compile
[INFO]    |  +- org.apache.xmlgraphics:batik-xml:jar:1.7:compile
[INFO]    |  +- xml-apis:xml-apis:jar:1.3.04:compile
[INFO]    |  \- xml-apis:xml-apis-ext:jar:1.3.04:compile
[INFO]    +- xerces:xercesImpl:jar:2.7.1:compile
[INFO]    +- com.github.librepdf:openpdf:jar:1.3.26:compile
[INFO]    |  \- com.google.code.findbugs:jsr305:jar:3.0.2:compile
[INFO]    +- org.json:json:jar:20230618:compile
[INFO]    +- javax.media:jai_core:jar:1.1.3:compile
[INFO]    +- org.springframework:spring-context:jar:5.3.39:compile
[INFO]    |  +- org.springframework:spring-aop:jar:5.3.39:compile
[INFO]    |  +- org.springframework:spring-beans:jar:5.3.39:compile
[INFO]    |  +- org.springframework:spring-core:jar:5.3.39:compile
[INFO]    |  |  \- org.springframework:spring-jcl:jar:5.3.39:compile
[INFO]    |  \- org.springframework:spring-expression:jar:5.3.39:compile
[INFO]    +- org.springframework:spring-web:jar:5.3.39:compile
[INFO]    +- xalan:xalan:jar:2.7.0:compile
[INFO]    +- io.dropwizard.metrics:metrics-core:jar:4.2.12:compile

<ehcache-web.version>2.0.4</ehcache-web.version>
<commons-io.version>2.14.0</commons-io.version>
<commons-pool.version>1.5.4</commons-pool.version>
<commons-collections.version>3.2.2</commons-collections.version>
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why this added from previous version?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[INFO] +- it.geosolutions.mapstore:mapstore-services:jar:1.9-SNAPSHOT:compile
[INFO] |  +- commons-io:commons-io:jar:2.14.0:compile
[INFO] |  +- eu.medsea.mimeutil:mime-util:jar:2.1.3:compile
[INFO] |  +- org.apache.logging.log4j:log4j-core:jar:2.19.0:compile
[INFO] |  +- org.apache.logging.log4j:log4j-api:jar:2.19.0:compile
[INFO] |  +- org.apache.logging.log4j:log4j-slf4j-impl:jar:2.19.0:compile
[INFO] |  +- org.springframework:spring-orm:jar:5.3.39:compile
[INFO] |  |  +- org.springframework:spring-beans:jar:5.3.39:compile
[INFO] |  |  +- org.springframework:spring-core:jar:5.3.39:compile
[INFO] |  |  |  \- org.springframework:spring-jcl:jar:5.3.39:compile
[INFO] |  |  +- org.springframework:spring-jdbc:jar:5.3.39:compile
[INFO] |  |  \- org.springframework:spring-tx:jar:5.3.39:compile
[INFO] |  +- org.springframework:spring-webmvc:jar:5.3.39:compile
[INFO] |  |  +- org.springframework:spring-aop:jar:5.3.39:compile
[INFO] |  |  +- org.springframework:spring-context:jar:5.3.39:compile
[INFO] |  |  +- org.springframework:spring-expression:jar:5.3.39:compile
[INFO] |  |  \- org.springframework:spring-web:jar:5.3.39:compile
[INFO] |  +- org.springframework.security:spring-security-core:jar:5.7.13:compile
[INFO] |  |  \- org.springframework.security:spring-security-crypto:jar:5.7.13:compile
[INFO] |  +- org.springframework.security:spring-security-web:jar:5.7.13:compile
[INFO] |  +- org.springframework.security:spring-security-config:jar:5.7.13:compile
[INFO] |  +- org.springframework.security:spring-security-ldap:jar:5.7.13:compile
[INFO] |  |  \- org.springframework.ldap:spring-ldap-core:jar:2.4.1:compile
[INFO] |  +- net.sf.json-lib:json-lib:jar:2.4.2-geoserver:compile
[INFO] |  +- com.fasterxml.jackson.core:jackson-core:jar:2.16.1:compile
[INFO] |  +- com.fasterxml.jackson.core:jackson-annotations:jar:2.16.1:compile
[INFO] |  +- com.fasterxml.jackson.core:jackson-databind:jar:2.16.1:compile
[INFO] |  +- com.github.java-json-tools:json-patch:jar:1.13:compile
[INFO] |  |  +- com.github.java-json-tools:msg-simple:jar:1.2:compile
[INFO] |  |  |  +- com.github.java-json-tools:btf:jar:1.3:compile
[INFO] |  |  |  \- com.google.code.findbugs:jsr305:jar:2.0.1:compile
[INFO] |  |  \- com.github.java-json-tools:jackson-coreutils:jar:2.0:compile
[INFO] |  +- org.apache.commons:commons-lang3:jar:3.17.0:compile
[INFO] |  +- org.apache.commons:commons-text:jar:1.13.0:compile
[INFO] |  +- commons-collections:commons-collections:jar:3.2.2:compile

<commons-io.version>2.14.0</commons-io.version>
<commons-pool.version>1.5.4</commons-pool.version>
<commons-collections.version>3.2.2</commons-collections.version>
<commons-logging.version>1.2</commons-logging.version>
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why this added from previous version?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[INFO] +- it.geosolutions.mapstore:mapstore-services:jar:1.9-SNAPSHOT:compile
[INFO] |  +- commons-io:commons-io:jar:2.14.0:compile
[INFO] |  +- eu.medsea.mimeutil:mime-util:jar:2.1.3:compile
[INFO] |  +- org.apache.logging.log4j:log4j-core:jar:2.19.0:compile
[INFO] |  +- org.apache.logging.log4j:log4j-api:jar:2.19.0:compile
[INFO] |  +- org.apache.logging.log4j:log4j-slf4j-impl:jar:2.19.0:compile
[INFO] |  +- org.springframework:spring-orm:jar:5.3.39:compile
[INFO] |  |  +- org.springframework:spring-beans:jar:5.3.39:compile
[INFO] |  |  +- org.springframework:spring-core:jar:5.3.39:compile
[INFO] |  |  |  \- org.springframework:spring-jcl:jar:5.3.39:compile
[INFO] |  |  +- org.springframework:spring-jdbc:jar:5.3.39:compile
[INFO] |  |  \- org.springframework:spring-tx:jar:5.3.39:compile
[INFO] |  +- org.springframework:spring-webmvc:jar:5.3.39:compile
[INFO] |  |  +- org.springframework:spring-aop:jar:5.3.39:compile
[INFO] |  |  +- org.springframework:spring-context:jar:5.3.39:compile
[INFO] |  |  +- org.springframework:spring-expression:jar:5.3.39:compile
[INFO] |  |  \- org.springframework:spring-web:jar:5.3.39:compile
[INFO] |  +- org.springframework.security:spring-security-core:jar:5.7.13:compile
[INFO] |  |  \- org.springframework.security:spring-security-crypto:jar:5.7.13:compile
[INFO] |  +- org.springframework.security:spring-security-web:jar:5.7.13:compile
[INFO] |  +- org.springframework.security:spring-security-config:jar:5.7.13:compile
[INFO] |  +- org.springframework.security:spring-security-ldap:jar:5.7.13:compile
[INFO] |  |  \- org.springframework.ldap:spring-ldap-core:jar:2.4.1:compile
[INFO] |  +- net.sf.json-lib:json-lib:jar:2.4.2-geoserver:compile
[INFO] |  +- com.fasterxml.jackson.core:jackson-core:jar:2.16.1:compile
[INFO] |  +- com.fasterxml.jackson.core:jackson-annotations:jar:2.16.1:compile
[INFO] |  +- com.fasterxml.jackson.core:jackson-databind:jar:2.16.1:compile
[INFO] |  +- com.github.java-json-tools:json-patch:jar:1.13:compile
[INFO] |  |  +- com.github.java-json-tools:msg-simple:jar:1.2:compile
[INFO] |  |  |  +- com.github.java-json-tools:btf:jar:1.3:compile
[INFO] |  |  |  \- com.google.code.findbugs:jsr305:jar:2.0.1:compile
[INFO] |  |  \- com.github.java-json-tools:jackson-coreutils:jar:2.0:compile
[INFO] |  +- org.apache.commons:commons-lang3:jar:3.17.0:compile
[INFO] |  +- org.apache.commons:commons-text:jar:1.13.0:compile
[INFO] |  +- commons-collections:commons-collections:jar:3.2.2:compile

<http_proxy.version>1.6-SNAPSHOT</http_proxy.version>

<!-- Commons extras -->
<commons-lang3.version>3.17.0</commons-lang3.version>
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why this added from previous version?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[INFO]    |  |  +- org.geotools:gt-metadata:jar:31.3:compile
[INFO]    |  |  |  +- org.geotools:gt-api:jar:31.3:compile
[INFO]    |  |  |  |  +- systems.uom:systems-common:jar:2.1:compile
[INFO]    |  |  |  |  |  +- javax.measure:unit-api:jar:2.1.2:compile
[INFO]    |  |  |  |  |  +- si.uom:si-quantity:jar:2.1:compile
[INFO]    |  |  |  |  |  \- si.uom:si-units:jar:2.1:compile
[INFO]    |  |  |  |  |     \- jakarta.annotation:jakarta.annotation-api:jar:1.3.4:compile
[INFO]    |  |  |  |  \- tech.units:indriya:jar:2.1.3:compile
[INFO]    |  |  |  |     +- tech.uom.lib:uom-lib-common:jar:2.1:compile
[INFO]    |  |  |  |     +- javax.inject:javax.inject:jar:1:compile
[INFO]    |  |  |  |     \- org.apiguardian:apiguardian-api:jar:1.1.1:compile
[INFO]    |  |  |  +- org.apache.commons:commons-lang3:jar:3.17.0:compile


<!-- Commons extras -->
<commons-lang3.version>3.17.0</commons-lang3.version>
<commons-text.version>1.13.0</commons-text.version>
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why this added from previous version?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[INFO]    |  |  +- org.geotools:gt-metadata:jar:31.3:compile
[INFO]    |  |  |  +- org.geotools:gt-api:jar:31.3:compile
[INFO]    |  |  |  |  +- systems.uom:systems-common:jar:2.1:compile
[INFO]    |  |  |  |  |  +- javax.measure:unit-api:jar:2.1.2:compile
[INFO]    |  |  |  |  |  +- si.uom:si-quantity:jar:2.1:compile
[INFO]    |  |  |  |  |  \- si.uom:si-units:jar:2.1:compile
[INFO]    |  |  |  |  |     \- jakarta.annotation:jakarta.annotation-api:jar:1.3.4:compile
[INFO]    |  |  |  |  \- tech.units:indriya:jar:2.1.3:compile
[INFO]    |  |  |  |     +- tech.uom.lib:uom-lib-common:jar:2.1:compile
[INFO]    |  |  |  |     +- javax.inject:javax.inject:jar:1:compile
[INFO]    |  |  |  |     \- org.apiguardian:apiguardian-api:jar:1.1.1:compile
[INFO]    |  |  |  +- org.apache.commons:commons-lang3:jar:3.17.0:compile
[INFO]    +- org.geotools:gt-render:jar:31.3:compile
[INFO]    |  +- org.geotools:gt-main:jar:31.3:compile
[INFO]    |  |  +- org.geotools:gt-http:jar:31.3:compile
[INFO]    |  |  +- org.apache.commons:commons-text:jar:1.13.0:compile

Co-authored-by: Tobia Di Pisa <tobia.dipisa@geosolutionsgroup.com>
@afabiani
Copy link
Copy Markdown
Member

@tdipisa those properties have been enforced in order to make sure we end up having the same versions of the JARs into the final WAR package.

The versions come form the transitive dependencies of the mapstore-printing module mainly (see below the outcome of the dependency:tree)

[INFO] it.geosolutions.mapstore:mapstore-print:pom:1.9-SNAPSHOT
[INFO] \- org.mapfish.print:print-lib:jar:2.3.1:compile
[INFO]    +- org.geotools:gt-epsg-hsql:jar:31.3:compile
[INFO]    |  +- org.geotools:gt-referencing:jar:31.3:compile
[INFO]    |  |  +- org.ejml:ejml-ddense:jar:0.41:compile
[INFO]    |  |  |  \- org.ejml:ejml-core:jar:0.41:compile
[INFO]    |  |  +- commons-pool:commons-pool:jar:1.5.4:compile
[INFO]    |  |  +- org.geotools:gt-metadata:jar:31.3:compile
[INFO]    |  |  |  +- org.geotools:gt-api:jar:31.3:compile
[INFO]    |  |  |  |  +- systems.uom:systems-common:jar:2.1:compile
[INFO]    |  |  |  |  |  +- javax.measure:unit-api:jar:2.1.2:compile
[INFO]    |  |  |  |  |  +- si.uom:si-quantity:jar:2.1:compile
[INFO]    |  |  |  |  |  \- si.uom:si-units:jar:2.1:compile
[INFO]    |  |  |  |  |     \- jakarta.annotation:jakarta.annotation-api:jar:1.3.4:compile
[INFO]    |  |  |  |  \- tech.units:indriya:jar:2.1.3:compile
[INFO]    |  |  |  |     +- tech.uom.lib:uom-lib-common:jar:2.1:compile
[INFO]    |  |  |  |     +- javax.inject:javax.inject:jar:1:compile
[INFO]    |  |  |  |     \- org.apiguardian:apiguardian-api:jar:1.1.1:compile
[INFO]    |  |  |  +- org.apache.commons:commons-lang3:jar:3.17.0:compile
[INFO]    |  |  |  \- org.geotools.ogc:net.opengis.ows:jar:31.3:compile
[INFO]    |  |  |     +- org.geotools.ogc:org.w3.xlink:jar:31.3:compile
[INFO]    |  |  |     +- org.eclipse.emf:org.eclipse.emf.common:jar:2.15.0:compile
[INFO]    |  |  |     +- org.eclipse.emf:org.eclipse.emf.ecore:jar:2.15.0:compile
[INFO]    |  |  |     \- org.eclipse.emf:org.eclipse.emf.ecore.xmi:jar:2.15.0:compile
[INFO]    |  |  +- it.geosolutions.jgridshift:jgridshift-core:jar:1.3:compile
[INFO]    |  |  \- net.sf.geographiclib:GeographicLib-Java:jar:1.49:compile
[INFO]    |  \- org.hsqldb:hsqldb:jar:2.7.2:compile
[INFO]    +- org.geotools:gt-render:jar:31.3:compile
[INFO]    |  +- org.geotools:gt-main:jar:31.3:compile
[INFO]    |  |  +- org.geotools:gt-http:jar:31.3:compile
[INFO]    |  |  +- org.apache.commons:commons-text:jar:1.13.0:compile
[INFO]    |  |  \- com.google.re2j:re2j:jar:1.6:compile
[INFO]    |  +- org.geotools:gt-coverage:jar:31.3:compile
[INFO]    |  |  +- it.geosolutions.imageio-ext:imageio-ext-tiff:jar:1.4.12:compile
[INFO]    |  |  |  +- it.geosolutions.imageio-ext:imageio-ext-utilities:jar:1.4.12:compile
[INFO]    |  |  |  +- it.geosolutions.imageio-ext:imageio-ext-geocore:jar:1.4.12:compile
[INFO]    |  |  |  |  +- it.geosolutions.imageio-ext:imageio-ext-streams:jar:1.4.12:compile
[INFO]    |  |  |  |  \- javax.activation:javax.activation-api:jar:1.2.0:compile
[INFO]    |  |  |  \- io.airlift:aircompressor:jar:0.27:compile
[INFO]    |  |  +- org.jaitools:jt-zonalstats:jar:1.6.0:compile
[INFO]    |  |  +- org.jaitools:jt-utils:jar:1.6.0:compile
[INFO]    |  |  +- it.geosolutions.jaiext.affine:jt-affine:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.algebra:jt-algebra:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.bandmerge:jt-bandmerge:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.bandselect:jt-bandselect:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.bandcombine:jt-bandcombine:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.border:jt-border:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.buffer:jt-buffer:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.crop:jt-crop:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.iterators:jt-iterators:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.lookup:jt-lookup:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.mosaic:jt-mosaic:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.nullop:jt-nullop:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.rescale:jt-rescale:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.scale:jt-scale:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.scale2:jt-scale2:jar:1.1.25:compile
[INFO]    |  |  |  \- org.huldra.math:bigint:jar:0.7.1:compile
[INFO]    |  |  +- it.geosolutions.jaiext.stats:jt-stats:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.translate:jt-translate:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.utilities:jt-utilities:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.warp:jt-warp:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.zonal:jt-zonal:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.binarize:jt-binarize:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.format:jt-format:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.colorconvert:jt-colorconvert:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.errordiffusion:jt-errordiffusion:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.orderdither:jt-orderdither:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.colorindexer:jt-colorindexer:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.imagefunction:jt-imagefunction:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.piecewise:jt-piecewise:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.classifier:jt-classifier:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.rlookup:jt-rlookup:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.vectorbin:jt-vectorbin:jar:1.1.25:compile
[INFO]    |  |  +- it.geosolutions.jaiext.shadedrelief:jt-shadedrelief:jar:1.1.25:compile
[INFO]    |  |  \- commons-io:commons-io:jar:2.14.0:compile
[INFO]    |  +- org.geotools:gt-cql:jar:31.3:compile
[INFO]    |  \- com.conversantmedia:disruptor:jar:1.2.15:compile
[INFO]    +- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.16.1:compile
[INFO]    |  +- com.fasterxml.jackson.core:jackson-databind:jar:2.16.1:compile
[INFO]    |  |  \- com.fasterxml.jackson.core:jackson-annotations:jar:2.16.1:compile
[INFO]    |  +- org.yaml:snakeyaml:jar:2.2:compile
[INFO]    |  \- com.fasterxml.jackson.core:jackson-core:jar:2.16.1:compile
[INFO]    +- org.locationtech.jts:jts-core:jar:1.19.0:compile
[INFO]    +- org.apache.logging.log4j:log4j-core:jar:2.19.0:compile
[INFO]    +- org.apache.logging.log4j:log4j-api:jar:2.19.0:compile
[INFO]    +- javax.media:jai_codec:jar:1.1.3:compile
[INFO]    +- com.google.guava:guava:jar:15.0:compile
[INFO]    +- org.apache.pdfbox:pdfbox:jar:2.0.26:compile
[INFO]    |  +- org.apache.pdfbox:fontbox:jar:2.0.26:compile
[INFO]    |  \- commons-logging:commons-logging:jar:1.2:compile
[INFO]    +- org.apache.pdfbox:pdfbox-tools:jar:2.0.26:compile
[INFO]    |  \- org.apache.pdfbox:pdfbox-debugger:jar:2.0.26:compile
[INFO]    +- javax.media:jai_imageio:jar:1.1:compile
[INFO]    +- commons-httpclient:commons-httpclient:jar:3.1:compile
[INFO]    |  \- commons-codec:commons-codec:jar:1.2:compile
[INFO]    +- org.apache.xmlgraphics:batik-transcoder:jar:1.7:compile
[INFO]    |  +- org.apache.xmlgraphics:fop:jar:0.94:compile
[INFO]    |  |  +- org.apache.xmlgraphics:xmlgraphics-commons:jar:1.2:compile
[INFO]    |  |  +- org.apache.avalon.framework:avalon-framework-api:jar:4.3.1:compile
[INFO]    |  |  \- org.apache.avalon.framework:avalon-framework-impl:jar:4.3.1:compile
[INFO]    |  +- org.apache.xmlgraphics:batik-awt-util:jar:1.7:compile
[INFO]    |  +- org.apache.xmlgraphics:batik-bridge:jar:1.7:compile
[INFO]    |  |  +- org.apache.xmlgraphics:batik-anim:jar:1.7:compile
[INFO]    |  |  +- org.apache.xmlgraphics:batik-css:jar:1.7:compile
[INFO]    |  |  +- org.apache.xmlgraphics:batik-ext:jar:1.7:compile
[INFO]    |  |  +- org.apache.xmlgraphics:batik-parser:jar:1.7:compile
[INFO]    |  |  \- org.apache.xmlgraphics:batik-script:jar:1.7:compile
[INFO]    |  |     \- org.apache.xmlgraphics:batik-js:jar:1.7:compile
[INFO]    |  +- org.apache.xmlgraphics:batik-dom:jar:1.7:compile
[INFO]    |  +- org.apache.xmlgraphics:batik-gvt:jar:1.7:compile
[INFO]    |  +- org.apache.xmlgraphics:batik-svg-dom:jar:1.7:compile
[INFO]    |  +- org.apache.xmlgraphics:batik-svggen:jar:1.7:compile
[INFO]    |  +- org.apache.xmlgraphics:batik-util:jar:1.7:compile
[INFO]    |  +- org.apache.xmlgraphics:batik-xml:jar:1.7:compile
[INFO]    |  +- xml-apis:xml-apis:jar:1.3.04:compile
[INFO]    |  \- xml-apis:xml-apis-ext:jar:1.3.04:compile
[INFO]    +- xerces:xercesImpl:jar:2.7.1:compile
[INFO]    +- com.github.librepdf:openpdf:jar:1.3.26:compile
[INFO]    |  \- com.google.code.findbugs:jsr305:jar:3.0.2:compile
[INFO]    +- org.json:json:jar:20230618:compile
[INFO]    +- javax.media:jai_core:jar:1.1.3:compile
[INFO]    +- org.springframework:spring-context:jar:5.3.39:compile
[INFO]    |  +- org.springframework:spring-aop:jar:5.3.39:compile
[INFO]    |  +- org.springframework:spring-beans:jar:5.3.39:compile
[INFO]    |  +- org.springframework:spring-core:jar:5.3.39:compile
[INFO]    |  |  \- org.springframework:spring-jcl:jar:5.3.39:compile
[INFO]    |  \- org.springframework:spring-expression:jar:5.3.39:compile
[INFO]    +- org.springframework:spring-web:jar:5.3.39:compile
[INFO]    +- xalan:xalan:jar:2.7.0:compile
[INFO]    +- io.dropwizard.metrics:metrics-core:jar:4.2.12:compile
[INFO]    |  \- org.slf4j:slf4j-api:jar:1.7.25:compile
[INFO]    +- io.dropwizard.metrics:metrics-servlet:jar:4.2.12:compile
[INFO]    +- io.dropwizard.metrics:metrics-httpclient:jar:4.2.12:compile
[INFO]    |  +- org.apache.httpcomponents:httpcore:jar:4.4.15:compile
[INFO]    |  \- org.apache.httpcomponents:httpclient:jar:4.5.13:compile
[INFO]    +- io.dropwizard.metrics:metrics-servlets:jar:4.2.12:compile
[INFO]    |  +- io.dropwizard.metrics:metrics-healthchecks:jar:4.2.12:compile
[INFO]    |  +- io.dropwizard.metrics:metrics-json:jar:4.2.12:compile
[INFO]    |  +- io.dropwizard.metrics:metrics-jvm:jar:4.2.12:compile
[INFO]    |  \- com.helger:profiler:jar:1.1.1:compile
[INFO]    +- io.dropwizard.metrics:metrics-log4j2:jar:4.2.12:compile
[INFO]    \- io.dropwizard.metrics:metrics-jmx:jar:4.2.12:compile

@tdipisa
Copy link
Copy Markdown
Member

tdipisa commented May 26, 2025

@afabiani thank you. Let's talk about the above briefly. Consider the printing is included in the final WAR only by using a specific build profile.

<version>3.4.0</version>
<configuration>
<packagingExcludes>
WEB-INF/lib/*5.3.18*.jar,
Copy link
Copy Markdown
Member

@tdipisa tdipisa May 26, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@afabiani as discussed, can you please remove it or make it more evident that spring is involved here and everywhere you included this line also in other POMs. Also an additional PR to MS master should be raised for the same.

WEB-INF/lib/commons-logging-1.1.1.jar,
WEB-INF/lib/httpcore-4.4.13.jar,
WEB-INF/lib/jackson-coreutils-1.6.jar,
WEB-INF/lib/stax-ex-1.8.jar
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The comma here is missing. Also other POMS included in this PR have the same problem.

WEB-INF/lib/httpcore-4.4.13.jar,
WEB-INF/lib/jackson-coreutils-1.6.jar,
WEB-INF/lib/stax-ex-1.8.jar
WEB-INF/lib/commons-lang-2*.jar,
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The final comma can be removed, I think. The same also in other POMS of the PR.

Copy link
Copy Markdown
Member

@tdipisa tdipisa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@afabiani requested changes in this review should be also applied to master branch through a new PR.

@tdipisa
Copy link
Copy Markdown
Member

tdipisa commented May 28, 2025

@afabiani as requested above, please backport here what contributed in #11145

@tdipisa
Copy link
Copy Markdown
Member

tdipisa commented May 28, 2025

Waiting this action to be successfully completed before merging this PR.

@tdipisa tdipisa merged commit 0a58224 into geosolutions-it:2025.01.xx May 28, 2025
6 checks passed
rmelarab-ngs added a commit to ngsllc/MapStore2 that referenced this pull request Aug 26, 2025
* Fix geosolutions-it#10819 Manager menu is merged into Login/user menu and Manager menu is now deprecated  (geosolutions-it#10963)

* Small update to LDAP doc (geosolutions-it#10972)

* Fixing http-proxy version to 1.5.0 (geosolutions-it#10905)

* Streetsmart openid master (geosolutions-it#10875) (geosolutions-it#10994)

* geosolutions-it#10983: handle add new X twitter icon instead of old icon in Share-->Social (geosolutions-it#10988) (geosolutions-it#10995)

Description:
- add new x icon of x.com [twitter] in share panel

* geosolutions-it#10986: Remove experimentalInteractiveLegend flag (geosolutions-it#10993) (geosolutions-it#11000)

* Fix geosolutions-it#10898 Removed dependency BrandNavbar from both ResourceDetails and Language while creating map context (geosolutions-it#10978) (geosolutions-it#11001)

* Fix geosolutions-it#10819 Changed migration guide  and jsdoc for rules manager. (geosolutions-it#10984) (geosolutions-it#11002)

* Fix geosolutions-it#10944 Remove primary color and shadow from panels headers (geosolutions-it#10956) (geosolutions-it#11006)

---------

Co-authored-by: allyoucanmap <stefano.bovio@geosolutionsgroup.com>

* geosolutions-it#10831: FIX- Improve how printing map preview is managed (geosolutions-it#10957) (geosolutions-it#11020)

* geosolutions-it#10970: Add configuration support to open resource in target from homepage (geosolutions-it#10977) (geosolutions-it#11019)

(cherry picked from commit b735d26)

* [Backport 2025.01.xx] geosolutions-it#10820 Refactored Admin Ui section like HomePage using ResourceGrid Plugin (geosolutions-it#10973) (geosolutions-it#11023)

* fix: merge conflict in index:ResourceCatalog

* fix: conflict : removed ResourcesSearch

* Fix:geosolutions-it#10820  double close icon in add new group dialog (geosolutions-it#11018) (geosolutions-it#11025)

* [Backport 2025.01.xx] Fix geosolutions-it#10774 Review position of the filter button and search field in the homepage (geosolutions-it#11031)

* Fix geosolutions-it#10774 Review position of the filter button and search field in the homepage (geosolutions-it#11005)

* Fix geosolutions-it#10774 Clear all filters inside the resource search bar (geosolutions-it#11013)

* Fix geosolutions-it#11010 Vertical scrollbar on map viewer (geosolutions-it#11015) (geosolutions-it#11032)

* Fix geosolutions-it#11011 Map templates infinite scroll request all the pages (geosolutions-it#11014) (geosolutions-it#11033)

* Fix geosolutions-it#10958 Clean up old packages and deps (geosolutions-it#10959) (geosolutions-it#11068)

* geosolutions-it#11021: Implement an option to have static WMS legends (geosolutions-it#11034) (geosolutions-it#11074)

(cherry picked from commit d28bf70)

* [Backport to 2025.01.xx][FIXES geosolutions-it#11057] Latest MS binary of 2025.01 series does not start (geosolutions-it#11072) (geosolutions-it#11078)

* Fix geosolutions-it#11064. Restored arguments for login event (geosolutions-it#11066) (geosolutions-it#11079)

* Fix geosolutions-it#11058 .prettierignore improvements (geosolutions-it#11059) (geosolutions-it#11080)

This changes include updates and documentation of `.prettierignore` file
and json files
in order to:
- Prevent geosolutions-it#11058 error and any error due to target dirs
- Include files that must be checked (fixing the missing ones)
- Properly organize and document exclusion for future work

* [Backport 2025.01.xx] Fix geosolutions-it#10990 Review resources catalog code to make it usable by GeoStore and GeoNode geosolutions-it#10991 (geosolutions-it#11089)


---------

Co-authored-by: stefano bovio <stefano.bovio@geosolutionsgroup.com>

* Fix prod config (geosolutions-it#11091)

* Revert bump of mapstore-services to 1.9-SNAPSHOT (geosolutions-it#11094)

* Fix prod config

* Revert "Bump versions on master for release-branch (geosolutions-it#10904)"

This reverts commit 3ceca0a.

* update deps on stable branch 2025.01.xx for standard template web/pom.xml (geosolutions-it#11096)

* Fix geosolutions-it#11086 IFC position controller no longer working (geosolutions-it#11090) (geosolutions-it#11101)

* [Backport 2025.01.xx]: Fix geosolutions-it#11081 Minor home page issues to fix (geosolutions-it#11095) (geosolutions-it#11102)

* Minor home page issues to fix geosolutions-it#11081 (geosolutions-it#11095)

* fix: use update_resource and remove favouriteChanged action (geosolutions-it#11100)

* Adding missing translation property geosolutions-it#11106

* Fix geosolutions-it#11099 Align the behavior of contexts management on the front end to the backend model (geosolutions-it#11108) (geosolutions-it#11122)

* Fix geosolutions-it#10739 Changing correctly resolutions limits when switching map CRS (geosolutions-it#10746) (geosolutions-it#11123)

* Fix geosolutions-it#10739 Changing correctly resolutions limits when switching map CRS

* fix lint

* Fix same visibility limit

* Fix geosolutions-it#11097 Confirmation modal should not appear if no changes are made (geosolutions-it#11125) (geosolutions-it#11134)

* Fix geosolutions-it#10947 Updated dockerfile to static files for standard templates (geosolutions-it#10950) (geosolutions-it#11135)

* [Backport 2025.01.xx] upgrade spring framework to version 5.3.39 (geosolutions-it#11035) (geosolutions-it#11128)

* upgrade spring framework to version 5.3.39 (geosolutions-it#11035)

* Fixed geostore version

* Update pom.xml

Co-authored-by: Tobia Di Pisa <tobia.dipisa@geosolutionsgroup.com>

* [2025.01.xx] upgrade spring framework to version 5.3.39 (geosolutions-it#11035) (geosolutions-it#11145)

* Update pom.xml

---------

Co-authored-by: Alessio Fabiani <alessio.fabiani@geosolutionsgroup.com>
Co-authored-by: Tobia Di Pisa <tobia.dipisa@geosolutionsgroup.com>

* [Backport to 2025.01.xx] Keep commons-lang 2 for back compatibility with old catalina versions (geosolutions-it#11161)

* [Backport 2025.01.xx] Fix geosolutions-it#10982 Side panels should be smaller (geosolutions-it#11172)

* Fix geosolutions-it#10982 Side panels should be smaller (geosolutions-it#11009)

* #geosolutions-it#10982 Side panels should be smaller

* fix failing tests

* requested changes

* Fix geosolutions-it#10982 Review style of longitudinal profile chart (geosolutions-it#11151)

* [Backport 2025.01.xx] Fix geosolutions-it#11147 Problems with save resource workflow (geosolutions-it#11170)

* Fix geosolutions-it#11147 Problems with save resource workflow (geosolutions-it#11149)

* Fix geosolutions-it#11147 Ensure thumbnail is persisted in UI while editing (geosolutions-it#11166)

* Fix geosolutions-it#11146 Edit permission to everyone should not be set (geosolutions-it#11150) (geosolutions-it#11171)

* Improve GeoServer user integration doc (geosolutions-it#11030) (geosolutions-it#11169)

* Improve GeoServer user integration doc

* Update docs/developer-guide/integrations/geoserver.md

---------

Co-authored-by: Tobia Di Pisa <tobia.dipisa@geosolutionsgroup.com>

* backport 2025.01.xx - Fix geosolutions-it#11176 adding version template and updated pom versions (geosolutions-it#11178) (geosolutions-it#11180)

* Fix geosolutions-it#11176 adding version template and updated pom versions (geosolutions-it#11178)

* fix geostore-webapp.version

* Update User Guide - User Session plugin (geosolutions-it#11115) (geosolutions-it#11185)

* update_10934

* Update docs/user-guide/user-session.md

* Update docs/user-guide/user-session.md

---------

Co-authored-by: Tobia Di Pisa <tobia.dipisa@geosolutionsgroup.com>

* Update User Guide - Upload image on Text Widget (geosolutions-it#11024) (geosolutions-it#11186)

* updateguide_10752

* Update docs/user-guide/widgets.md

---------

Co-authored-by: Tobia Di Pisa <tobia.dipisa@geosolutionsgroup.com>

* 11073_update (geosolutions-it#11107) (geosolutions-it#11187)

* Update User Guide - Configure the light on Cesium map (geosolutions-it#11126) (geosolutions-it#11184)

* update_10844

* Update docs/user-guide/mapstore-toolbars.md

* Update docs/user-guide/mapstore-toolbars.md

* Update docs/user-guide/mapstore-toolbars.md

---------

Co-authored-by: Tobia Di Pisa <tobia.dipisa@geosolutionsgroup.com>

* review_10929 (geosolutions-it#11188)

* Update User Guide - Legend filtering for WMS layers (geosolutions-it#11026) (geosolutions-it#11189)

* updateguide_10740

* review_10740

* Update docs/user-guide/toc.md



---------

Co-authored-by: Tobia Di Pisa <tobia.dipisa@geosolutionsgroup.com>

* User Guide - Add User Session plugin section geosolutions-it#11190 (geosolutions-it#11191)

* Set versions of main dependencies (geostore, mapfish, http-proxy) (geosolutions-it#11193)

Co-authored-by: github-actions <github-actions@github.com>

* Fix style parser import of font-awsome (geosolutions-it#11195) (geosolutions-it#11196)

* Version Release 2025.01.00

* Restore java packages to 1.9-SNAPSHOT and update package.json

* geosolutions-it#11153: Persist Swipe Layer state after map refresh (geosolutions-it#11158) (geosolutions-it#11202)

* geosolutions-it#11153: Persist Swipe Layer state after map refresh
- handle save swipe data into mapsave
- handle setting the swipe saved data into swipe state after map config load
- handle detect swipe change for save map
- add unit tests

* resolve review comments include:
- use registerCustomSaveHandler  instead of using basicMapOptionsToSaveSelector to save swipe state

* Update web/client/selectors/swipe.js

---------

Co-authored-by: Suren <dsuren1@gmail.com>

* Revert "geosolutions-it#11153: Persist Swipe Layer state after map refresh (geosolutions-it#11158) (geosolutions-it#11202)" (geosolutions-it#11204)

This reverts commit 644bb7b.

* [Backport to 2025.01.xx][geosolutions-it#11205] MapStore war stand-alone not starting (geosolutions-it#11208)

* [geosolutions-it#11205] MapStore war stand-alone not starting

* Build fix

(cherry picked from commit c2852fd)

* Get rid of duplicate httpclient httpcore 4.4.15 deps

* Fixing failing tests due to timeout (geosolutions-it#11216) (geosolutions-it#11217)

* Removed changelog

* Version Release 2025.01.00

* Submodule sync v2025.01.00 (#46)

* Update db properties and backend port (#37)

* Adding Vulnerability Fixes (#38)

* Updated pom.xml files to fix vulnerabilities

* Updated spring.security.version

* Bump versions for tomcat and cxf-core (#39)

* pom updates

* removing duplicate ip

* fixed port for embedded tomcat

---------

Co-authored-by: Anup Dahal <adahal39@gmail.com>
Co-authored-by: Tobia Di Pisa <tobia.dipisa@geosolutionsgroup.com>
Co-authored-by: Lorenzo Natali <lorenzo.natali@geosolutionsgroup.com>
Co-authored-by: mahmoud adel <58145645+mahmoudadel54@users.noreply.github.com>
Co-authored-by: allyoucanmap <stefano.bovio@geosolutionsgroup.com>
Co-authored-by: Suren <dsuren1@gmail.com>
Co-authored-by: Matteo V. <matteo.velludini@geosolutionsgroup.com>
Co-authored-by: Alessio Fabiani <alessio.fabiani@geosolutionsgroup.com>
Co-authored-by: RowHeat <40065760+rowheat02@users.noreply.github.com>
Co-authored-by: ElenaGallo <56537133+ElenaGallo@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: Raul Melara Beckman <101594967+rmelarab-ngs@users.noreply.github.com>
rmelarab-ngs added a commit to ngsllc/MapStore2 that referenced this pull request Aug 26, 2025
* Fix geosolutions-it#10819 Manager menu is merged into Login/user menu and Manager menu is now deprecated  (geosolutions-it#10963)

* Small update to LDAP doc (geosolutions-it#10972)

* Fixing http-proxy version to 1.5.0 (geosolutions-it#10905)

* Streetsmart openid master (geosolutions-it#10875) (geosolutions-it#10994)

* geosolutions-it#10983: handle add new X twitter icon instead of old icon in Share-->Social (geosolutions-it#10988) (geosolutions-it#10995)

Description:
- add new x icon of x.com [twitter] in share panel

* geosolutions-it#10986: Remove experimentalInteractiveLegend flag (geosolutions-it#10993) (geosolutions-it#11000)

* Fix geosolutions-it#10898 Removed dependency BrandNavbar from both ResourceDetails and Language while creating map context (geosolutions-it#10978) (geosolutions-it#11001)

* Fix geosolutions-it#10819 Changed migration guide  and jsdoc for rules manager. (geosolutions-it#10984) (geosolutions-it#11002)

* Fix geosolutions-it#10944 Remove primary color and shadow from panels headers (geosolutions-it#10956) (geosolutions-it#11006)

---------

Co-authored-by: allyoucanmap <stefano.bovio@geosolutionsgroup.com>

* geosolutions-it#10831: FIX- Improve how printing map preview is managed (geosolutions-it#10957) (geosolutions-it#11020)

* geosolutions-it#10970: Add configuration support to open resource in target from homepage (geosolutions-it#10977) (geosolutions-it#11019)

(cherry picked from commit b735d26)

* [Backport 2025.01.xx] geosolutions-it#10820 Refactored Admin Ui section like HomePage using ResourceGrid Plugin (geosolutions-it#10973) (geosolutions-it#11023)

* fix: merge conflict in index:ResourceCatalog

* fix: conflict : removed ResourcesSearch

* Fix:geosolutions-it#10820  double close icon in add new group dialog (geosolutions-it#11018) (geosolutions-it#11025)

* [Backport 2025.01.xx] Fix geosolutions-it#10774 Review position of the filter button and search field in the homepage (geosolutions-it#11031)

* Fix geosolutions-it#10774 Review position of the filter button and search field in the homepage (geosolutions-it#11005)

* Fix geosolutions-it#10774 Clear all filters inside the resource search bar (geosolutions-it#11013)

* Fix geosolutions-it#11010 Vertical scrollbar on map viewer (geosolutions-it#11015) (geosolutions-it#11032)

* Fix geosolutions-it#11011 Map templates infinite scroll request all the pages (geosolutions-it#11014) (geosolutions-it#11033)

* Fix geosolutions-it#10958 Clean up old packages and deps (geosolutions-it#10959) (geosolutions-it#11068)

* geosolutions-it#11021: Implement an option to have static WMS legends (geosolutions-it#11034) (geosolutions-it#11074)

(cherry picked from commit d28bf70)

* [Backport to 2025.01.xx][FIXES geosolutions-it#11057] Latest MS binary of 2025.01 series does not start (geosolutions-it#11072) (geosolutions-it#11078)

* Fix geosolutions-it#11064. Restored arguments for login event (geosolutions-it#11066) (geosolutions-it#11079)

* Fix geosolutions-it#11058 .prettierignore improvements (geosolutions-it#11059) (geosolutions-it#11080)

This changes include updates and documentation of `.prettierignore` file
and json files
in order to:
- Prevent geosolutions-it#11058 error and any error due to target dirs
- Include files that must be checked (fixing the missing ones)
- Properly organize and document exclusion for future work

* [Backport 2025.01.xx] Fix geosolutions-it#10990 Review resources catalog code to make it usable by GeoStore and GeoNode geosolutions-it#10991 (geosolutions-it#11089)

---------

Co-authored-by: stefano bovio <stefano.bovio@geosolutionsgroup.com>

* Fix prod config (geosolutions-it#11091)

* Revert bump of mapstore-services to 1.9-SNAPSHOT (geosolutions-it#11094)

* Fix prod config

* Revert "Bump versions on master for release-branch (geosolutions-it#10904)"

This reverts commit 3ceca0a.

* update deps on stable branch 2025.01.xx for standard template web/pom.xml (geosolutions-it#11096)

* Fix geosolutions-it#11086 IFC position controller no longer working (geosolutions-it#11090) (geosolutions-it#11101)

* [Backport 2025.01.xx]: Fix geosolutions-it#11081 Minor home page issues to fix (geosolutions-it#11095) (geosolutions-it#11102)

* Minor home page issues to fix geosolutions-it#11081 (geosolutions-it#11095)

* fix: use update_resource and remove favouriteChanged action (geosolutions-it#11100)

* Adding missing translation property geosolutions-it#11106

* Fix geosolutions-it#11099 Align the behavior of contexts management on the front end to the backend model (geosolutions-it#11108) (geosolutions-it#11122)

* Fix geosolutions-it#10739 Changing correctly resolutions limits when switching map CRS (geosolutions-it#10746) (geosolutions-it#11123)

* Fix geosolutions-it#10739 Changing correctly resolutions limits when switching map CRS

* fix lint

* Fix same visibility limit

* Fix geosolutions-it#11097 Confirmation modal should not appear if no changes are made (geosolutions-it#11125) (geosolutions-it#11134)

* Fix geosolutions-it#10947 Updated dockerfile to static files for standard templates (geosolutions-it#10950) (geosolutions-it#11135)

* [Backport 2025.01.xx] upgrade spring framework to version 5.3.39 (geosolutions-it#11035) (geosolutions-it#11128)

* upgrade spring framework to version 5.3.39 (geosolutions-it#11035)

* Fixed geostore version

* Update pom.xml

Co-authored-by: Tobia Di Pisa <tobia.dipisa@geosolutionsgroup.com>

* [2025.01.xx] upgrade spring framework to version 5.3.39 (geosolutions-it#11035) (geosolutions-it#11145)

* Update pom.xml

---------

Co-authored-by: Alessio Fabiani <alessio.fabiani@geosolutionsgroup.com>
Co-authored-by: Tobia Di Pisa <tobia.dipisa@geosolutionsgroup.com>

* [Backport to 2025.01.xx] Keep commons-lang 2 for back compatibility with old catalina versions (geosolutions-it#11161)

* [Backport 2025.01.xx] Fix geosolutions-it#10982 Side panels should be smaller (geosolutions-it#11172)

* Fix geosolutions-it#10982 Side panels should be smaller (geosolutions-it#11009)

* #geosolutions-it#10982 Side panels should be smaller

* fix failing tests

* requested changes

* Fix geosolutions-it#10982 Review style of longitudinal profile chart (geosolutions-it#11151)

* [Backport 2025.01.xx] Fix geosolutions-it#11147 Problems with save resource workflow (geosolutions-it#11170)

* Fix geosolutions-it#11147 Problems with save resource workflow (geosolutions-it#11149)

* Fix geosolutions-it#11147 Ensure thumbnail is persisted in UI while editing (geosolutions-it#11166)

* Fix geosolutions-it#11146 Edit permission to everyone should not be set (geosolutions-it#11150) (geosolutions-it#11171)

* Improve GeoServer user integration doc (geosolutions-it#11030) (geosolutions-it#11169)

* Improve GeoServer user integration doc

* Update docs/developer-guide/integrations/geoserver.md

---------

Co-authored-by: Tobia Di Pisa <tobia.dipisa@geosolutionsgroup.com>

* backport 2025.01.xx - Fix geosolutions-it#11176 adding version template and updated pom versions (geosolutions-it#11178) (geosolutions-it#11180)

* Fix geosolutions-it#11176 adding version template and updated pom versions (geosolutions-it#11178)

* fix geostore-webapp.version

* Update User Guide - User Session plugin (geosolutions-it#11115) (geosolutions-it#11185)

* update_10934

* Update docs/user-guide/user-session.md

* Update docs/user-guide/user-session.md

---------

Co-authored-by: Tobia Di Pisa <tobia.dipisa@geosolutionsgroup.com>

* Update User Guide - Upload image on Text Widget (geosolutions-it#11024) (geosolutions-it#11186)

* updateguide_10752

* Update docs/user-guide/widgets.md

---------

Co-authored-by: Tobia Di Pisa <tobia.dipisa@geosolutionsgroup.com>

* 11073_update (geosolutions-it#11107) (geosolutions-it#11187)

* Update User Guide - Configure the light on Cesium map (geosolutions-it#11126) (geosolutions-it#11184)

* update_10844

* Update docs/user-guide/mapstore-toolbars.md

* Update docs/user-guide/mapstore-toolbars.md

* Update docs/user-guide/mapstore-toolbars.md

---------

Co-authored-by: Tobia Di Pisa <tobia.dipisa@geosolutionsgroup.com>

* review_10929 (geosolutions-it#11188)

* Update User Guide - Legend filtering for WMS layers (geosolutions-it#11026) (geosolutions-it#11189)

* updateguide_10740

* review_10740

* Update docs/user-guide/toc.md

---------

Co-authored-by: Tobia Di Pisa <tobia.dipisa@geosolutionsgroup.com>

* User Guide - Add User Session plugin section geosolutions-it#11190 (geosolutions-it#11191)

* Set versions of main dependencies (geostore, mapfish, http-proxy) (geosolutions-it#11193)

Co-authored-by: github-actions <github-actions@github.com>

* Fix style parser import of font-awsome (geosolutions-it#11195) (geosolutions-it#11196)

* Version Release 2025.01.00

* Restore java packages to 1.9-SNAPSHOT and update package.json

* geosolutions-it#11153: Persist Swipe Layer state after map refresh (geosolutions-it#11158) (geosolutions-it#11202)

* geosolutions-it#11153: Persist Swipe Layer state after map refresh
- handle save swipe data into mapsave
- handle setting the swipe saved data into swipe state after map config load
- handle detect swipe change for save map
- add unit tests

* resolve review comments include:
- use registerCustomSaveHandler  instead of using basicMapOptionsToSaveSelector to save swipe state

* Update web/client/selectors/swipe.js

---------

Co-authored-by: Suren <dsuren1@gmail.com>

* Revert "geosolutions-it#11153: Persist Swipe Layer state after map refresh (geosolutions-it#11158) (geosolutions-it#11202)" (geosolutions-it#11204)

This reverts commit 644bb7b.

* [Backport to 2025.01.xx][geosolutions-it#11205] MapStore war stand-alone not starting (geosolutions-it#11208)

* [geosolutions-it#11205] MapStore war stand-alone not starting

* Build fix

(cherry picked from commit c2852fd)

* Get rid of duplicate httpclient httpcore 4.4.15 deps

* Fixing failing tests due to timeout (geosolutions-it#11216) (geosolutions-it#11217)

* Removed changelog

* Version Release 2025.01.00

* Submodule sync v2025.01.00 (#46)

* Update db properties and backend port (#37)

* Adding Vulnerability Fixes (#38)

* Updated pom.xml files to fix vulnerabilities

* Updated spring.security.version

* Bump versions for tomcat and cxf-core (#39)

* pom updates

* removing duplicate ip

* fixed port for embedded tomcat

---------

Co-authored-by: Anup Dahal <adahal39@gmail.com>
Co-authored-by: Tobia Di Pisa <tobia.dipisa@geosolutionsgroup.com>
Co-authored-by: Lorenzo Natali <lorenzo.natali@geosolutionsgroup.com>
Co-authored-by: mahmoud adel <58145645+mahmoudadel54@users.noreply.github.com>
Co-authored-by: allyoucanmap <stefano.bovio@geosolutionsgroup.com>
Co-authored-by: Suren <dsuren1@gmail.com>
Co-authored-by: Matteo V. <matteo.velludini@geosolutionsgroup.com>
Co-authored-by: Alessio Fabiani <alessio.fabiani@geosolutionsgroup.com>
Co-authored-by: RowHeat <40065760+rowheat02@users.noreply.github.com>
Co-authored-by: ElenaGallo <56537133+ElenaGallo@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: Raul Melara Beckman <101594967+rmelarab-ngs@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants