[ 
https://issues.apache.org/jira/browse/MNG-7247?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Guillaume Nodet updated MNG-7247:
---------------------------------
    Fix Version/s:     (was: 4.0.0)
                       (was: 4.0.0-alpha-2)

> Upgrade Maven Resolver to 1.7.2
> -------------------------------
>
>                 Key: MNG-7247
>                 URL: https://issues.apache.org/jira/browse/MNG-7247
>             Project: Maven
>          Issue Type: Dependency upgrade
>          Components: Artifacts and Repositories, Dependencies
>            Reporter: Michael Osipov
>            Assignee: Michael Osipov
>            Priority: Major
>             Fix For: 3.9.0
>
>
> h1. Release Notes - Maven Resolver - Version 1.7.0
> h2. 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
> h2. New Feature
>     * [MRESOLVER-90] - HTML content in POM: Maven should validate content 
> before storing in local repo
>     * [MRESOLVER-145] - Introduce more SyncContext implementations
> h2. 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
> h2. 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
> h1. Release Notes - Maven Resolver - Version 1.7.1
> h2. Bug
>     * [MRESOLVER-96] - Dependency Injection fails after upgrading to Maven 
> 3.6.2
> h2. Improvement
>     * [MRESOLVER-103] - Replace deprecated HttpClient classes
> h2. Task
>     * [MRESOLVER-183] - Don't require optional dependencies for Redisson
>     * [MRESOLVER-184] - Destroy Redisson semaphores if not used anymore
>     * [MRESOLVER-186] - Update Maven version in Resolver Demo Snippets
> h2. Dependency upgrade
>     * [MRESOLVER-185] - Upgrade Redisson to 3.15.6
> h1. Release Notes - Maven Resolver - Version 1.7.2
> h2. Sub-task
>     * [MRESOLVER-198] - Replace assert by simpler but equivalent calls
>     * [MRESOLVER-199] - Java 8 improvements
>     * [MRESOLVER-200] - Simplify conditions with the same result and avoid 
> extra validations
>     * [MRESOLVER-201] - Make variables final whenever possible
>     * [MRESOLVER-202] - Use isEmpty() instead length() <= 0
> h2. Bug
>     * [MRESOLVER-189] - Using semaphore-redisson followed by rwlock-redisson 
> on many parallel build of the same project triggers redisson error
> h2. Improvement
>     * [MRESOLVER-193] - Properly type lock key names in Redis
>     * [MRESOLVER-197] - Minors improvements (umbrella)
> h2. Task
>     * [MRESOLVER-152] - Perform null checks when interface contracts require 
> it
>     * [MRESOLVER-188] - Improve documentation on using the named locks with 
> redis/hazelcast (umbrella)
>     * [MRESOLVER-190] - [Regression] Revert MRESOLVER-184
>     * [MRESOLVER-191] - Document how to analyze lock issues
>     * [MRESOLVER-196] - Document named locks configuration options
> h1. Release Notes - Maven Resolver - Version 1.7.3
> h2. Sub-task
>     * [MRESOLVER-203] - Remove presized arrays in favor of empty ones
> h2. Improvement
>     * [MRESOLVER-204] - Add a SessionData#computeIfAbsent method
>     * [MRESOLVER-214] - Remove clirr configuration
> h2. Task
>     * [MRESOLVER-219] - Implement NamedLock with advisory file locking
>     * [MRESOLVER-227] - Refactor NamedLockFactorySelector to a managed 
> component
>     * [MRESOLVER-232] - Make SimpleNamedLockFactorySelector logic reusable



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to