This documentation is not maintained. Please refer to doc.castsoftware.com/technologies to find the latest updates.

2.0.7

Resolved issues

Internal IDCall IDDescriptionImpact
EXTMVNHTTP-70-Port new internal remediation policy from File System Extractor

Extraction levels are limited to two for dependent artifacts, no limit for parent artifacts.

The total number of artifacts extracted using additional levels is limited to ten times the number of remediation artifacts (extracted at the base level), the first two additional levels are not started if this number is greater than three times the number of remediation artifacts.

EXTMVNHTTP-65-Artifact with POM packaging extracting additional resources "JAR","War" and "Zip" filesThe pom file with packaging POM (<packaging>POM</packaging>), does not extract additional resources "JAR","War" and "Zip" files.

2.0.6

Resolved issues

Internal IDCall IDDescriptionImpact
EXTMVNHTTP-61-Replace the static thresholds to dynamic thresholds

Improve the internal remediation loop to at most 2 levels.

Replace the static thresholds of 15 000 and 10 000 to dynamic thresholds computed from the initial number of required artifacts (e.g., as 10 times and 3 times this number).

Consider a Maven version range of the form x.y as being [x.y,], to let the extractor and the validation engine choose the best fitting version

Compared to previous version 2.0.5, number of extracted artifacts is divided by 10 to 20.

2.0.5

CAST highly recommends that you use ≥ 2.0.6 where possible.

Resolved issues

Internal IDCall IDDescriptionImpact
EXTMVNHTTP-57-Add a limit to the recursive extraction of the Maven dependent artifacts.The number of artifacts that will be extracted for each recursive loop is limited to 10000. The maximum number of artifacts that will be extracted for all recursive loops is 15000.

2.0.4

CAST highly recommends that you use ≥ 2.0.6 where possible.

Updates

EXTMVNHTTP-52 - Extract artifact with a version range

The extractor has been updated to correctly extract artifacts when a given dependency has a version number in a range. For example, given the following code, the extractor should take the best available version:

<dependency>
	<groupId>xalan</groupId>
	<artifactId>xalan</artifactId>
	<version>[2.4.1,2.4.2]</version>
</dependency>

Resolved issues

Internal IDCall IDDescriptionImpact
EXTMVNHTTP-51-Extracts recursively the Maven dependent artifacts.No impact on packaging results, however, the number of remediation loops has been reduced to improve performance.

2.0.3

CAST highly recommends that you use ≥ 2.0.6 where possible.

Resolved issues

Internal IDCall IDDescription
EXTMVNHTTP-46-Extracts recursively the POM parent artifacts
EXTMVNHTTP-41-WAR files are not picked up by the DMT2.0.2

2.0.2

Resolved issues

Internal IDCall IDDescription
EXTMVNHTTP-4513793The Automatic remediation step in packaging take long time for Maven packaging
EXTMVNHTTP-42-Single connection to improve the performance

2.0.1

Resolved issues

Internal IDCall IDDescription
EXTMVNHTTP-40-Maven HTTP Extractor raised a null pointer Exception

2.0.0

Updates

  • The Classifier string is now supported for specifying Artifacts (see below).
  • This extension is shipped and installed (in a from scratch installation scenario and in an upgrade scenario) by default with CAST AIP ≥ 8.3.3.