Details
-
Dependency upgrade
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Release Notes - Maven Resolver - Version 1.7.0
Bug
MRESOLVER-153- resolver-status.properties file is corrupted due to concurrent writesMRESOLVER-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 repoMRESOLVER-145- Introduce more SyncContext implementations
Improvement
MRESOLVER-104- maven-resolver-demo-maven-plugin uses reserved artifactIdMRESOLVER-147- Upgrade to Java 8MRESOLVER-148- Use vanilla Guice 4 instead of forked Guice 3MRESOLVER-156- Active dependency management for Google Guice/GuavaMRESOLVER-168- add DEBUG message when downloading an artifact from repositories
Task
MRESOLVER-141- Review index-based access to collectionsMRESOLVER-151- Enforce a checksum policy to be provided explicitlyMRESOLVER-154- Move SyncContextFactory interface to SPI moduleMRESOLVER-155- Make TrackingFileManager member of DefaultUpdateCheckManagerMRESOLVER-158- Simplify SimpleDigest classMRESOLVER-159- Mark singleton components as Sisu SingletonsMRESOLVER-160- Deprecate ServiceLocatorMRESOLVER-162- Restore binary compatibility broken byMRESOLVER-154MRESOLVER-170- Deprecate org.eclipse.aether.spi.logMRESOLVER-172- Make TrackingFileManager shared singleton componentMRESOLVER-173- Drop deprecated AetherModuleMRESOLVER-174- Use all bindings in UTs and testsMRESOLVER-175- Drop SyncContextFactory delegates in favor of a selector approachMRESOLVER-177- Move pre-/post-processing of metadata from ResolveTask to DefaultMetadataResolver
Release Notes - Maven Resolver - Version 1.7.1
Bug
MRESOLVER-96- Dependency Injection fails after upgrading to Maven 3.6.2
Improvement
MRESOLVER-103- Replace deprecated HttpClient classes
Task
MRESOLVER-183- Don't require optional dependencies for RedissonMRESOLVER-184- Destroy Redisson semaphores if not used anymoreMRESOLVER-186- Update Maven version in Resolver Demo Snippets
Dependency upgrade
MRESOLVER-185- Upgrade Redisson to 3.15.6
Release Notes - Maven Resolver - Version 1.7.2
Sub-task
MRESOLVER-198- Replace assert by simpler but equivalent callsMRESOLVER-199- Java 8 improvementsMRESOLVER-200- Simplify conditions with the same result and avoid extra validationsMRESOLVER-201- Make variables final whenever possibleMRESOLVER-202- Use isEmpty() instead length() <= 0
Bug
MRESOLVER-189- Using semaphore-redisson followed by rwlock-redisson on many parallel build of the same project triggers redisson error
Improvement
MRESOLVER-193- Properly type lock key names in RedisMRESOLVER-197- Minors improvements (umbrella)
Task
MRESOLVER-152- Perform null checks when interface contracts require itMRESOLVER-188- Improve documentation on using the named locks with redis/hazelcast (umbrella)MRESOLVER-190- [Regression] RevertMRESOLVER-184MRESOLVER-191- Document how to analyze lock issuesMRESOLVER-196- Document named locks configuration options
Release Notes - Maven Resolver - Version 1.7.3
Sub-task
MRESOLVER-203- Remove presized arrays in favor of empty ones
Improvement
MRESOLVER-204- Add a SessionData#computeIfAbsent methodMRESOLVER-214- Remove clirr configuration
Task
MRESOLVER-219- Implement NamedLock with advisory file lockingMRESOLVER-227- Refactor NamedLockFactorySelector to a managed componentMRESOLVER-232- Make SimpleNamedLockFactorySelector logic reusable
Attachments
Issue Links
- is superceded by
-
MNG-7522 Upgrade Maven Resolver to 1.8.2
- Closed