The Apache Maven team is pleased to announce the release of the Maven Resolver version 1.7.0.

https://maven.apache.org/resolver/

Release Notes - Maven Resolver - Version 1.7.0

** Bug
* [MRESOLVER-153] - resolver-status.properties file is corrupted due to concurrent writes * [MRESOLVER-171] - Resolver fails when compiled on Java 9+ and run on Java 8 due to JDK API breakage


** New Feature
* [MRESOLVER-90] - HTML content in POM: Maven should validate content before storing in local repo
    * [MRESOLVER-145] - Introduce more SyncContext implementations


** Improvement
* [MRESOLVER-104] - maven-resolver-demo-maven-plugin uses reserved artifactId
    * [MRESOLVER-147] - Upgrade to Java 8
    * [MRESOLVER-148] - Use vanilla Guice 4 instead of forked Guice 3
    * [MRESOLVER-156] - Active dependency management for Google Guice/Guava
* [MRESOLVER-168] - add DEBUG message when downloading an artifact from repositories



** Task
    * [MRESOLVER-141] - Review index-based access to collections
    * [MRESOLVER-151] - Enforce a checksum policy to be provided explicitly
    * [MRESOLVER-154] - Move SyncContextFactory interface to SPI module
* [MRESOLVER-155] - Make TrackingFileManager member of DefaultUpdateCheckManager
    * [MRESOLVER-158] - Simplify SimpleDigest class
    * [MRESOLVER-159] - Mark singleton components as Sisu Singletons
    * [MRESOLVER-160] - Deprecate ServiceLocator
* [MRESOLVER-162] - Restore binary compatibility broken by MRESOLVER-154
    * [MRESOLVER-170] - Deprecate org.eclipse.aether.spi.log
    * [MRESOLVER-172] - Make TrackingFileManager shared singleton component
    * [MRESOLVER-173] - Drop deprecated AetherModule
    * [MRESOLVER-174] - Use all bindings in UTs and tests
* [MRESOLVER-175] - Drop SyncContextFactory delegates in favor of a selector approach * [MRESOLVER-177] - Move pre-/post-processing of metadata from ResolveTask to DefaultMetadataResolver

Enjoy,

-The Apache Maven team

Reply via email to