Releases: apache/maven-resolver
Maven Resolver 1.9.16
Release Notes - Maven Resolver - Version 1.9.16
Improvement
- [MRESOLVER-396] - Native transport should retry on HTTP 429 (Retry-After)
Task
- [MRESOLVER-397] - Deprecate Guice modules
- [MRESOLVER-405] - Get rid of component name string literals, make them constants and reusable
Dependency upgrade
- [MRESOLVER-398] - Update Hazelcast to 5.3.2
- [MRESOLVER-399] - Update Redisson to 3.23.4
- [MRESOLVER-406] - Update Jetty to 9.4.52.v20230823 (test dependency)
What's Changed
- [MNG-6847] Use diamond operator by @timtebeek in #327
- [MRESOLVER-396] Back off on too many requests by @cstamas in #326
- [MRESOLVER-397] Deprecate Guice integration by @cstamas in #328
- [MRESOLVER-399][MRESOLVER-398] Update Redisson to 3.23.4, Hazelcast 5.3.2 by @cstamas in #329
- [MRESOLVER-405] Get rid of component name free string literals by @cstamas in #330
- [MRESOLVER-406] Update Jetty to 9.4.52.v20230823 by @cstamas in #332
New Contributors
- @timtebeek made their first contribution in #327
Full Changelog: maven-resolver-1.9.15...maven-resolver-1.9.16
Maven Resolver 1.9.15
Release Notes - Maven Resolver - Version 1.9.15
Bug
- [MRESOLVER-393] - Transport HTTP does not retain last modified as sent by remote end
Improvement
- [MRESOLVER-387] - Provide "static" supplier for RepositorySystem
Task
- [MRESOLVER-386] - Make all injected ctors public, deprecate all def ctors
- [MRESOLVER-388] - Transport HTTP old codec proper override
Dependency upgrade
- [MRESOLVER-395] - Update dependencies
Full Changelog: maven-resolver-1.9.14...maven-resolver-1.9.15
Maven Resolver 1.9.14
Release Notes - Maven Resolver - Version 1.9.14
Bug
- [MRESOLVER-375] - Several key aspects are broken in provided and trusted checksum feature
- [MRESOLVER-376] - StackOverflowError at BfDependencyCollector.processDependency
- [MRESOLVER-380] - Lock diagnostic: attempted lock step is recorded, but on failed attempt is not removed
Improvement
- [MRESOLVER-382] - Define local outgoing (bind) address
- [MRESOLVER-385] - Reduce default value for aether.connector.http.connectionMaxTtl
Task
- [MRESOLVER-378] - Update parent POM to 40
- [MRESOLVER-381] - Undo MRESOLVER-373 as it was fixed by other means
Full Changelog: maven-resolver-1.9.13...maven-resolver-1.9.14
Maven Resolver 1.9.13
Release notes in JIRA: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12320628&version=12353352
Release Notes - Maven Resolver - Version 1.9.13
Bug
- [MRESOLVER-373] - Remove lock upgrading code
Improvement
- [MRESOLVER-220] - Modify signaling for unsupported operations
What's Changed
- [MRESOLVER-220] Refuse proactively unsupported operation by @cstamas in #301
- [MRESOLVER-373] Partially undo MRESOLVER-346 by @cstamas in #302
- [MRESOLVER-373] Make GavNameResolver to distinguish names better by @cstamas in #303
- Extend NamedLocks doco by @cstamas in #304
Full Changelog: maven-resolver-1.9.12...maven-resolver-1.9.13
Maven Resolver 1.9.12
Maven Resolver 1.9.12 release notes https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12320628&version=12353340
Release Notes - Maven Resolver - Version 1.9.12
Bug
- [MRESOLVER-371] - Unjustified WARNING log added by MRESOLVER-364
What's Changed
- [MRESOLVER-371] Fix getMutex method noise by @cstamas in #300
Full Changelog: maven-resolver-1.9.11...maven-resolver-1.9.12
Maven Resolver 1.9.11
Maven Resolver 1.9.11 release notes https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12320628&version=12353188
Release Notes - Maven Resolver - Version 1.9.11
Bug
- [MRESOLVER-361] - Unreliable TCP and retries on upload
New Feature
- [MRESOLVER-353] - Make aether.checksums.algorithms settable per remote repository
- [MRESOLVER-370] - Lock factory should dump lock states on failure
Task
- [MRESOLVER-356] - Remove Guava (is unused)
- [MRESOLVER-364] - Revert MRESOLVER-132
- [MRESOLVER-366] - Upgrade build plugins
Dependency upgrade
- [MRESOLVER-365] - Upgrade dependencies
- [MRESOLVER-367] - upgrade redisson in named locks and simplify installation
What's Changed
- Make code self explanatory by @cstamas in #292
- [MRESOLVER-361] Unreliable TCP and retries by @cstamas in #288
- [MRESOLVER-356] Remove Guava by @cstamas in #289
- [MRESOLVER-366] Upgrade build plugins by @cstamas in #293
- [MRESOLVER-353] Make checksums configurable per remote repository by @cstamas in #290
- [MRESOLVER-364] Put back file locking in tracking file manager by @cstamas in #295
- [MRESOLVER-365] Upgrade dependencies by @cstamas in #294
- [MRESOLVER-367] Update Redisson and related documentation by @cstamas in #296
- [MRESOLVER-370] Lock factory diagnostic on failure by @cstamas in #299
Full Changelog: maven-resolver-1.9.10...maven-resolver-1.9.11
Maven Resolver 1.9.10
Resolver 1.9.10 release notes: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12320628&version=12353177
Resolver 1.9.9 (burned) release notes: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12320628&version=12353151
Consolidated (1.9.10 + 1.9.9) release notes below.
Release Notes - Maven Resolver - Version 1.9.10
Bug
- [MRESOLVER-352] - Duplicate METADATA_DOWNLOADING event is being sent
- [MRESOLVER-357] - ConflictResolver STANDARD verbosity misbehaves
Improvement
- [MRESOLVER-360] - disable checksum by default for .sigstore in addition to .asc
Task
- [MRESOLVER-354] - Document expected checksums
- [MRESOLVER-359] - Make build be explicit about build time requirements
Dependency upgrade
- [MRESOLVER-358] - Upgrade Guava, Maven, mockito, Plexus Utils
Maven Resolver 1.9.7
Release notes https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12320628&version=12352980
Release Notes - Maven Resolver - Version 1.9.7
Bug
- [MRESOLVER-339] - Preemptive Auth broken when default ports used
Improvement
- [MRESOLVER-327] - Make tranport-http obey system properties regarding proxy settings
- [MRESOLVER-340] - Make WebDAV "dance" disabled by default
- [MRESOLVER-341] - Add option for preemptive PUT Auth
Maven Resolver 1.9.6
Release notes https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12320628&version=12352957
Release Notes - Maven Resolver - Version 1.9.6
Bug
- [MRESOLVER-325] - [REGRESSION] Suddenly seeing I/O errors under windows aborting the build
- [MRESOLVER-330] - Static name mapper is unusable with file-lock factory
Improvement
- [MRESOLVER-315] - Implement preemptive authentication feature for transport-http
- [MRESOLVER-328] - The transport-http should be able to ignore cert errors
- [MRESOLVER-337] - Real cause when artifact not found with repository filtering
Task
- [MRESOLVER-326] - Resolver transport-http should retry on failures
- [MRESOLVER-331] - Make DefaultTrackingFileManager write directly to tracking files
- [MRESOLVER-333] - Distinguish better resolver errors for artifact availability
Maven Resolver 1.9.5
Release notes: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12320628&version=12352753
Release Notes - Maven Resolver - Version 1.9.5
Bug
- [MRESOLVER-314] - Getting "IllegalArgumentException: Comparison method violates its general contract!"
- [MRESOLVER-316] - DF collector enters endless loop when collecting org.webjars.npm:musquette:1.1.1
New Feature
- [MRESOLVER-32] - Support parallel artifact/metadata uploads
- [MRESOLVER-319] - Support parallel deploy
Improvement
- [MRESOLVER-287] - Get rid of deprecated finalize methods
- [MRESOLVER-317] - Improvements for BF collector
- [MRESOLVER-318] - Cleanup redundant code and centralize executor handling
Task
- [MRESOLVER-320] - Investigate slower resolving speeds as reported by users
Dependency upgrade
- [MRESOLVER-311] - Upgrade Parent to 39