Releases: apache/maven-resolver
Releases · apache/maven-resolver
2.0.2
Release Notes - Maven Resolver - Version 2.0.2
Bug
- [MRESOLVER-602] - Documentation for aether.priority.<class> has disappeared
New Feature
- [MRESOLVER-541] - S3 Transport
- [MRESOLVER-599] - Sigstore generator
- [MRESOLVER-600] - Implement RFC 9457 - Problem Details for HTTP APIs
- [MRESOLVER-604] - Make config properties metadata available
Improvement
- [MRESOLVER-598] - Improve javadoc around version ranges
- [MRESOLVER-603] - Apache HTTP transport should expose config for max redirects
- [MRESOLVER-605] - FileTransporter should offer symlink, hardlink ops aside of existing copy (experimental)
Dependency upgrade
- [MRESOLVER-606] - Bump org.apache.commons:commons-lang3 from 3.15.0 to 3.17.0
- [MRESOLVER-607] - Bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.22.0 to 0.23.0
- [MRESOLVER-608] - Bump org.apache.commons:commons-compress from 1.26.2 to 1.27.1
- [MRESOLVER-609] - Bump maven3Version from 3.9.8 to 3.9.9
- [MRESOLVER-610] - (build) Bump org.codehaus.mojo:exec-maven-plugin from 3.3.0 to 3.4.1
- [MRESOLVER-611] - Bump slf4jVersion from 2.0.13 to 2.0.16
What's Changed
- [MRESOLVER-598] Improve Javadoc on version ranges by @kwin in #558
- Bump org.apache.commons:commons-lang3 from 3.15.0 to 3.17.0 by @dependabot in #575
- Bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.22.0 to 0.23.0 by @dependabot in #562
- Bump org.apache.commons:commons-compress from 1.26.2 to 1.27.1 by @dependabot in #561
- Bump maven3Version from 3.9.8 to 3.9.9 by @dependabot in #559
- Bump org.codehaus.mojo:exec-maven-plugin from 3.3.0 to 3.4.1 by @dependabot in #557
- Bump slf4jVersion from 2.0.13 to 2.0.16 by @dependabot in #556
- [MRESOLVER-600] - RFC9457 Implementation by @doddi in #576
- [MRESOLVER-604] Make config properties metadata available by @gnodet in #574
- [MRESOLVER-541] S3 Transport using MinIO by @cstamas in #553
- [MRESOLVER-599] Sigstore Artifact Generator by @cstamas in #573
- [MRESOLVER-605] Linking support in file transporter by @cstamas in #578
- [MRESOLVER-602][MRESOLVER-603] Expose redirect config for apache transport by @cstamas in #581
New Contributors
Full Changelog: maven-resolver-2.0.1...maven-resolver-2.0.2
2.0.1
Release Notes - Maven Resolver - Version 2.0.1
Bug
- [MRESOLVER-579] - JDK transport: Using insecure flag resets ALPN and SNI
New Feature
- [MRESOLVER-342] - New named lock: IPC
- [MRESOLVER-499] - IPC Named Locks
Improvement
- [MRESOLVER-582] - (demo) Use Google JIMFS for demos
- [MRESOLVER-584] - Jetty / JDK transport: HTTP2 GOAWAY improvement
- [MRESOLVER-585] - Is unclear how to use custom LocalRepositoryManager with builder
- [MRESOLVER-586] - In typical setups, DefaultArtifact copies the same maps over and over again
- [MRESOLVER-587] - Memory consumption improvements
- [MRESOLVER-595] - Jetty transport should expose config for redirect follow and max redirects
Dependency upgrade
- [MRESOLVER-580] - Bump org.codehaus.plexus:plexus-testing from 1.3.0 to 1.4.0
- [MRESOLVER-581] - Bump org.eclipse.jetty:jetty-bom from 10.0.21 to 10.0.22
- [MRESOLVER-583] - Bump org.apache.maven:maven-parent from 42 to 43
- [MRESOLVER-590] - Bump commons-codec:commons-codec from 1.17.0 to 1.17.1
- [MRESOLVER-591] - Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.15.0
- [MRESOLVER-592] - (build) Bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.21.2 to 0.22.0
- [MRESOLVER-593] - (build) Bump testcontainersVersion from 1.19.8 to 1.20.1
- [MRESOLVER-594] - Bump org.redisson:redisson from 3.32.0 to 3.34.1
What's Changed
- [MRESOLVER-579] Fix overwrite of SSLParameters in JDK HTTP transport when securityMode is "insecure" by @scholzi100 in #529
- [MRESOLVER-579] The TODO part by @cstamas in #530
- Bump org.codehaus.plexus:plexus-testing from 1.3.0 to 1.4.0 by @dependabot in #528
- Bump org.eclipse.jetty:jetty-bom from 10.0.21 to 10.0.22 by @dependabot in #527
- Use Google JIMFS for demos by @cstamas in #526
- [MRESOLVER-499] IPC Named locks by @cstamas in #435
- Bump org.apache.maven:maven-parent from 42 to 43 by @dependabot in #531
- [MRESOLVER-586] Avoid copying the type default properties map by @gsmet in #534
- [MRESOLVER-585] Explain reason for this method by @cstamas in #548
- [MRESOLVER-587] Memory usage improvements by @cstamas in #537
- Bump commons-codec:commons-codec from 1.17.0 to 1.17.1 by @dependabot in #538
- Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.15.0 by @dependabot in #541
- Bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.21.2 to 0.22.0 by @dependabot in #543
- Bump testcontainersVersion from 1.19.8 to 1.20.1 by @dependabot in #546
- Bump org.redisson:redisson from 3.32.0 to 3.34.1 by @dependabot in #547
- [MRESOLVER-584] JDK transport HTTP/2 GOAWAY improvement by @cstamas in #532
- [MRESOLVER-584] Jetty transport HTTP/2 GOAWAY improvement by @cstamas in #533
- [MRESOLVER-595] Expose follow and max redirects for Jetty client by @cstamas in #549
New Contributors
- @scholzi100 made their first contribution in #529
Full Changelog: maven-resolver-2.0.0...maven-resolver-2.0.1
1.9.22
Release Notes - Maven Resolver - Version 1.9.22
Improvement
- [MRESOLVER-586] - In typical setups, DefaultArtifact copies the same maps over and over again
- [MRESOLVER-587] - Memory consumption improvements
Dependency upgrade
- [MRESOLVER-590] - Bump commons-codec:commons-codec from 1.17.0 to 1.17.1
- [MRESOLVER-592] - (build) Bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.21.2 to 0.22.0
- [MRESOLVER-594] - Bump org.redisson:redisson from 3.32.0 to 3.34.1
What's Changed
- [MRESOLVER-586] Avoid copying the type default properties map - 1.9.x by @gsmet in #535
- [MRESOLVER-587] Memory usage improvements by @cstamas in #536
Full Changelog: maven-resolver-1.9.21...maven-resolver-1.9.22
2.0.0
Release Notes - Maven Resolver - Version 2.0.0
Bug
- [MRESOLVER-164] - DefaultDependencyCollector filterVersions seems always return full version range
- [MRESOLVER-334] - Maven Resolver's GenericVersionScheme diverges from the spec
- [MRESOLVER-336] - Unexpected handling of qualifiers in GenericVersionScheme
- [MRESOLVER-372] - Sporadic AccessDeniedEx on Windows
- [MRESOLVER-392] - Resolver installer should not be "smart" about installs
- [MRESOLVER-413] - BF collector causes failure when -Dmaven.artifact.threads=1 used
- [MRESOLVER-414] - MRESOLVER-377 makes several metadata related Maven IT fail
- [MRESOLVER-436] - The Upgrading Resolver page uses classnames before rename
- [MRESOLVER-438] - The new jdk transport bug on Java 11 and Java 17
- [MRESOLVER-441] - Undo FileUtils changes that altered non-Windows execution path
- [MRESOLVER-455] - JDK transport: Improper handling of ofInputStream body handlers in case of error
- [MRESOLVER-464] - JDK transport bug
- [MRESOLVER-483] - PreorderNodeListGenerator bug: may print trailing ":"
- [MRESOLVER-515] - Restore compatibility broken by MRESOLVER-496
- [MRESOLVER-521] - File locking threads not entering critical region were "oversleeping"
- [MRESOLVER-547] - BF collector always copies artifacts, even when it should not
- [MRESOLVER-572] - Resolver-Supplier unusable in OSGi runtimes
- [MRESOLVER-574] - Invalid Cookie set under proxy conditions
New Feature
- [MRESOLVER-217] - Allow extra "sources" for Artifact decoration
- [MRESOLVER-301] - Artifact Generators
- [MRESOLVER-415] - New transport: JDK11 HTTP/2 capable
- [MRESOLVER-416] - New transport: Jetty, HTTP/2 capable
- [MRESOLVER-446] - Version Scheme Provider
- [MRESOLVER-451] - Expose version range processing strategies
- [MRESOLVER-512] - Scope Manager
- [MRESOLVER-518] - Improvements for version selector
- [MRESOLVER-571] - Import o.e.aether packages with the exact same version in OSGi metadata
Improvement
- [MRESOLVER-264] - Make file-lock the default locking
- [MRESOLVER-302] - Introduce onSession close
- [MRESOLVER-321] - Resolver while collecting may end up in busy loop without any possibility to be stopped
- [MRESOLVER-335] - Better resolver errors for Artifact Not Found
- [MRESOLVER-377] - Introduce metadata update policy
- [MRESOLVER-384] - Support HTTP/2 in maven-resolver-transport-http
- [MRESOLVER-390] - Customize graph visiting strategy
- [MRESOLVER-420] - Prioritized components should be cached per session
- [MRESOLVER-421] - Extend NamedLock API to carry more than one name
- [MRESOLVER-445] - Simplify session handling, move out logic from session builder
- [MRESOLVER-447] - Expose flatten method on RepositorySystem
- [MRESOLVER-450] - Add a RepositoryCache#computeIfAbsent method
- [MRESOLVER-460] - More filter improvements for H/L
- [MRESOLVER-463] - Ensure checksum record file (summary fie) is sorted by artifact relative path and not checksum
- [MRESOLVER-465] - Make room for new version scheme implementations
- [MRESOLVER-467] - Pull out shared HTTP (Remote Included checksum) code
- [MRESOLVER-468] - Stabilize supplier binary and source compatibility
- [MRESOLVER-484] - The dependencies properties should be provided by the resolver consumer
- [MRESOLVER-493] - Support premanaged of optional, exclusions and properties by DependencyGraphDumper
- [MRESOLVER-494] - LOCAL_PATH Artifact property really belongs to "system" scope (or is at least very related to it)
- [MRESOLVER-519] - Drop copies of same method, re-add them to parent (collectors)
- [MRESOLVER-520] - Move repeated code (decorators, generators) into Utils
- [MRESOLVER-535] - DependencyGraphDumper should be configurable
- [MRESOLVER-536] - Skip setting last modified time when FS does not support it
- [MRESOLVER-538] - In dirty tree, nodes coming from range (and parents having ranges) should be detectable
- [MRESOLVER-540] - TransferResource can and should tell more about transfer
- [MRESOLVER-542] - Reduce usage of final classes
- [MRESOLVER-554] - Support configuration of upload/download threads individually
- [MRESOLVER-570] - Remove excessive strictness of OSGi dependency metadata
- [MRESOLVER-573] - CollectionConfiguration should ignore module-info.java
Wish
- [MRESOLVER-324] - Make the BF algorithm as the default option to speed up maven dependency resolution and downloading
Task
- [MRESOLVER-157] - Get rid of ServiceLocator in Resolver
- [MRESOLVER-289] - Remove "Aether wiki" link from site
- [MRESOLVER-295] - Deprecate ChecksumUtils, split its ...
1.9.21
Release Notes - Maven Resolver - Version 1.9.21
Bug
- [MRESOLVER-572] - Resolver-Supplier unusable in OSGi runtimes
- [MRESOLVER-574] - Invalid Cookie set under proxy conditions
New Feature
- [MRESOLVER-571] - Import o.e.aether packages with the exact same version in OSGi metadata
Improvement
- [MRESOLVER-570] - Remove excessive strictness of OSGi dependency metadata
Task
- [MRESOLVER-576] - Allow co-release of Resolver 1.x and 2.x
Dependency upgrade
- [MRESOLVER-575] - Bump org.redisson:redisson to 3.32.0
- [MRESOLVER-577] - Bump maven version to 3.9.8
What's Changed
- [Build] Unify bnd-maven-plugin and maven-jar-plugin invocations by @HannesWell in #509
- [Build] Define all MANIFEST.MF entries through the bnd-maven-plugin by @HannesWell in #518
- [1.9.x] [MRESOLVER-570] Remove excessive strictness of OSGi dependency metadata by @HannesWell in #505
- [1.9.x] [MRESOLVER-572] Export internal packages in OSGi metadata as x-internal by @HannesWell in #510
- [1.9.x] [MRESOLVER-571] Import o.e.aether packages with the exact same version by @HannesWell in #507
- [1.9.x] [MRESOLVER-574] Use standard cookie spec by @cstamas in #523
- [1.9.x] Tame bnd plugin warnings by @cstamas in #524
Full Changelog: maven-resolver-1.9.20...maven-resolver-1.9.21
1.9.20
Release Notes - Maven Resolver - Version 1.9.20
Bug
- [MRESOLVER-547] - BF collector always copies artifacts, even when it should not
Dependency upgrade
- [MRESOLVER-549] - Use parent POM 42
- [MRESOLVER-550] - Bump Redisson from 3.28.0 to 3.29.0
- [MRESOLVER-551] - (build) Bump japicmp from 0.17.2 to 0.21.1
What's Changed
- [MRESOLVER-547] Just use setVersion by @cstamas in #483
- [MRESOLVER-549] Parent POM 42 by @cstamas in #484
Full Changelog: maven-resolver-1.9.19...maven-resolver-1.9.20
2.0.0-alpha-11
Release Notes - Maven Resolver - Version 2.0.0-alpha-11
Bug
- [MRESOLVER-521] - File locking threads not entering critical region were "oversleeping"
- [MRESOLVER-547] - BF collector always copies artifacts, even when it should not
New Feature
- [MRESOLVER-217] - Allow extra "sources" for Artifact decoration
- [MRESOLVER-518] - Improvements for version selector
Improvement
- [MRESOLVER-519] - Drop copies of same method, re-add them to parent (collectors)
- [MRESOLVER-520] - Move repeated code (decorators, generators) into Utils
- [MRESOLVER-535] - DependencyGraphDumper should be configurable
- [MRESOLVER-536] - Skip setting last modified time when FS does not support it
- [MRESOLVER-538] - In dirty tree, nodes coming from range (and parents having ranges) should be detectable
- [MRESOLVER-540] - TransferResource can and should tell more about transfer
- [MRESOLVER-542] - Reduce usage of final classes
Task
- [MRESOLVER-552] - Redirect site creation to enable concurrent release of 1.x and 2.x resolver
Dependency upgrade
- [MRESOLVER-523] - Update GPG generator to Bouncycastle 1.78
- [MRESOLVER-524] - Update Hazelcast to 5.3.7
- [MRESOLVER-525] - Update test dep testcointainers-redis to 2.2.2
- [MRESOLVER-534] - Redisson 3.28.0
- [MRESOLVER-537] - Use slf4j 2.0.13
- [MRESOLVER-539] - Use parent POM 42
- [MRESOLVER-543] - (build) Bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.20.0 to 0.21.1
- [MRESOLVER-544] - Bump org.redisson:redisson from 3.28.0 to 3.29.0
- [MRESOLVER-545] - Bump bouncycastleVersion from 1.78 to 1.78.1
- [MRESOLVER-546] - Bump org.codehaus.plexus:plexus-utils from 4.0.0 to 4.0.1
What's Changed
- [MNG-7416] Simplify Boolean expressions and returns by @timtebeek in #333
- [MRESOLVER-407] Update to Maven 3.9.5 by @cstamas in #336
- [MRESOLVER-408] Make master 2.0.0-SNAPSHOT by @cstamas in #335
- [MRESOLVER-324] Make bf option as default by @caiwei-ebay in #325
- [MRESOLVER-377] Introduce metadataUpdatePolicy by @cstamas in #308
- [MRESOLVER-390] Customize graph visiting strategy by @cstamas in #322
- [MRESOLVER-338] Drop FileTransform API by @cstamas in #337
- [MRESOLVER-389] Drop logging facade by @cstamas in #338
- [MRESOLVER-409] Drop various deprecated methods and classes by @cstamas in #339
- [MRESOLVER-157] Drop Service Locator by @cstamas in #340
- [MRESOLVER-413] BF collector should not use maven.artifact.threads by @cstamas in #341
- [MRESOLVER-414] Fully split update policies internally by @cstamas in #342
- [MRESOLVER-415] The "jdk" transport by @cstamas in #343
- [MRESOLVER-416] New transport "jetty" by @cstamas in #344
- [MRESOLVER-418] Migrate to JUnit 5 by @cstamas in #345
- [MRESOLVER-409] More deprecation removal by @cstamas in #346
- [MRESOLVER-419] Preserve component names by @cstamas in #347
- [MRESOLVER-420] Cache prioritized components by @cstamas in #348
- Automatic code improvement, no semantic change by @cstamas in #349
- [MRESOLVER-411] Update to Maven 4.0.0-alpha-8 by @cstamas in #350
- [MRESOLVER-392] Remove change detection logic on install by @cstamas in #351
- [MRESOLVER-295] ChecksumUtils should be gone (deprecated) by @cstamas in #352
- Bump org.eclipse.jetty:jetty-http from 9.4.52.v20230823 to 9.4.53.v20231009 in /maven-resolver-transport-http by @dependabot in #334
- Fix javadoc (wip) by @gnodet in #353
- [MRESOLVER-423] Legacy promotion is no stay here by @cstamas in #354
- [MRESOLVER-424] Make graph dumper extensible by @cstamas in #355
- [MRESOLVER-430] Build time Java 21 required by @cstamas in #358
- [MRESOLVER-426] Make some HTTP configuration shared by @cstamas in #356
- [MRESOLVER-422] Fix javadoc configuration by @cstamas in #359
- [MRESOLVER-302] Introduce onSessionClose by @cstamas in #357
- [MRESOLVER-302] Addendum by @cstamas in #360
- [MRESOLVER-431] Make chained repository and transfer listeners extensible by @cstamas in #361
- [MRESOLVER-432] Introduce Session Supplier similar to System Supplier by @cstamas in #362
- [MRESOLVER-427] Config for expect/continue inhibition by @cstamas in #363
- [MRESOLVER-372] Rework the FileUtils collocated temp file by @cstamas in #364
- [MRESOLVER-434] Upgrade Parent to 41 by @slawekjaranowski in #368
- [MRESOLVER-435] Refresh download page by @slawekjaranowski in #370
- Ensure we have a single JDK module by @rmannibucau in #374
- [MRESOLVER-436] Update page with renames by @cstamas in #372
- [MRESOLVER-437][MRESOLVER-438] Do not force set Expect-Continue setting by @cstamas in #373
- [MRESOLVER-441] Undo FileUtils changes for non-Windows by @cstamas in #377
- [MRESOLVER-440] Clean up transport names and config keys by @cstamas in #375
- [MRESOLVER-429] Emit more informative message on connection refused by @cstamas in #379
- [MRESOLVER-321] Make collection and visiting interruptable by @cstamas in #380
- [MRESOLVER-442] Build JDK transport MR JAR the proper way by @cstamas in #381
- [MRESOLVER-440] Addendum by @cstamas in #382
- [MRESOLVER-446] Introduce version scheme selector by @cstamas in #384
- [MRESOLVER-445] Simplify session handling, move out logic from session builder by @cstamas in #383
- Update UTs regarding deprecations by @cstamas in #387
- [MRESOLVER-447] Expose flatten method w/ filter by @cstamas in #389
- [MRESOLVER-448] Align Jetty versions by @cstamas in #390
- [MRESOLVER-443] Integrate tool into build by @cstamas in #385
- [MRE...
1.9.19
Release Notes - Maven Resolver - Version 1.9.19
Bug
- [MRESOLVER-483] - PreorderNodeListGenerator bug: may print trailing ":"
- [MRESOLVER-522] - File locking threads not entering critical region were "oversleeping"
Improvement
- [MRESOLVER-536] - Skip setting last modified time when FS does not support it
Dependency upgrade
- [MRESOLVER-527] - Hazelcast 5.3.7
- [MRESOLVER-528] - Redisson 3.28.0
- [MRESOLVER-529] - Commons Codec 1.16.1
- [MRESOLVER-530] - Eclipse Sisu 0.9.0.M2
- [MRESOLVER-531] - Maven 3.9.6 (demos)
- [MRESOLVER-532] - Guice 6.0.0 (and Guava 33.1.0)
- [MRESOLVER-533] - Jetty 9.4.54 (used in tests)
What's Changed
- [1.9.x][MRESOLVER-483] Fix path concatenation logic by @cstamas in #420
- [1.9.x] [MRESOLVER-522] Improve congested file locks behaviour (#455) by @cstamas in #461
- [1.9.x] Update dependencies by @cstamas in #462
- [1.9.x] [MRESOLVER-536] Do not belly up if FS does not support setting mtime by @cstamas in #469
Full Changelog: maven-resolver-1.9.18...maven-resolver-1.9.19
maven-resolver-2.0.0-alpha-10
Release Notes - Maven Resolver - Version 2.0.0-alpha-10
Bug
- [MRESOLVER-515] - Restore compatibility broken by MRESOLVER-496
New Feature
- [MRESOLVER-301] - Artifact Generators
- [MRESOLVER-512] - Scope Manager
Task
- [MRESOLVER-516] - Align GPG signature generator
- [MRESOLVER-517] - Fix javadoc and align method name on scope manager
Dependency upgrade
- [MRESOLVER-508] - Update to Junit 5.10.2
- [MRESOLVER-509] - Update to mockito 5.11.0
- [MRESOLVER-510] - Update to Redisson 3.27.2
- [MRESOLVER-511] - Update testcontainers to 1.19.7
- [MRESOLVER-513] - Update to Slf4j 2.0.12
- [MRESOLVER-514] - Update to Commons Codec 1.16.1
What's Changed
- [MRESOLVER-301] Artifact generators SPI and GnuPG signature generator by @cstamas in #432
- [MRESOLVER-301] Addendum by @cstamas in #436
- [MRESOLVER-511][MRESOLVER-501][MRESOLVER-509][MRESOLVER-508] Dep updates by @cstamas in #439
- Bump slf4jVersion from 2.0.11 to 2.0.12 by @dependabot in #441
- Bump commons-codec:commons-codec from 1.16.0 to 1.16.1 by @dependabot in #440
- [MRESOLVER-515] Restore binary compatibility by @cstamas in #446
- Bump com.redis:testcontainers-redis from 2.2.0 to 2.2.1 by @dependabot in #447
- [MRESOLVER-512] ScopeManager by @cstamas in #445
- [MRESOLVER-516] Align GPG generator by @cstamas in #448
- [MRESOLVER-517] Rename scope mgr method and javadoc fixes by @cstamas in #449
Full Changelog: maven-resolver-2.0.0-alpha-8...maven-resolver-2.0.0-alpha-10
2.0.0-alpha-8
Release Notes - Maven Resolver - Version 2.0.0-alpha-8
Bug
- [MRESOLVER-483] - PreorderNodeListGenerator bug: may print trailing ":"
Improvement
- [MRESOLVER-421] - Extend NamedLock API to carry more than one name
- [MRESOLVER-484] - The dependencies properties should be provided by the resolver consumer
- [MRESOLVER-493] - Support premanaged of optional, exclusions and properties by DependencyGraphDumper
- [MRESOLVER-494] - LOCAL_PATH Artifact property really belongs to "system" scope (or is at least very related to it)
Task
- [MRESOLVER-480] - Update "Upgrading Resolver" page
- [MRESOLVER-491] - Get rid of last "known" scope: system
- [MRESOLVER-492] - Add toString method for AbstractDependencyManager.Key
- [MRESOLVER-496] - Move Resolver off java.io.File to NIO2 Paths
Dependency upgrade
- [MRESOLVER-485] - Upgrade Jetty dependency to 10.0.20
- [MRESOLVER-487] - (build) Update to exec-maven-plugin 3.1.1
- [MRESOLVER-488] - (build) Update to japicmp 0.18.3
- [MRESOLVER-489] - (build) Update m-javadoc-p to 3.6.3
- [MRESOLVER-490] - (build) Update bnd-maven-plugin to 6.4.0
- [MRESOLVER-500] - (build) Upgrade exec-maven-plugin to 3.2.0
- [MRESOLVER-501] - (build) Upgrade japicmp to 0.18.5
What's Changed
- [MRESOLVER-463] sort checksum summary file per path and not checksum to be human friendly by @rmannibucau in #404
- [MRESOLVER-264] Make file locking the default by @cstamas in #405
- [MRESOLVER-336] Fixes to generic schema by @cstamas in #406
- [MRESOLVER-465] Make room for alternate version scheme by @cstamas in #407
- [MRESOLVER-464] Workaround for JDK-822647 bug by @cstamas in #408
- [MRESOLVER-466] Site documentation updates by @cstamas in #409
- [MRESOLVER-467][MRESOLVER-468] Pull out shared HTTP stuff by @cstamas in #410
- [MRESOLVER-470] Prepare for new changes regarding Artifact properties/scopes by @cstamas in #411
- [MRESOLVER-469] Update to Maven 4.0.0-alpha-12 by @cstamas in #413
- [MRESOLVER-471] Resolver should be oblivious about scopes. by @cstamas in #412
- Rename the new Scopes class by @cstamas in #414
- [MRESOLVER-472] Update Jetty 10.0.19 by @cstamas in #415
- Dependency upgrades by @cstamas in #416
- Fixes for release by @cstamas in #417
- [MRESOLVER-483] Classpath generation bugfix by @cstamas in #421
- [MRESOLVER-484] The dependencies properties should be provided by the resolver consumer by @gnodet in #422
- Various updates by @cstamas in #423
- [MRESOLVER-492] Add toString method for AbstractDependencyManager.Key by @slawekjaranowski in #424
- [MRESOLVER-491] Resolver should not have any "predefined" scope by @cstamas in #425
- Improve javadoc by @cstamas in #427
- [MRESOLVER-493] Support premanaged of optional, exclusions and properties by DependencyGraphDumper by @slawekjaranowski in #426
- [MRESOLVER-494] The LOCAL_PATH system property is client app property by @cstamas in #428
- [MRESOLVER-480] Document latest changes by @cstamas in #429
- Paths everywhere by @cstamas in #430
- [MRESOLVER-496] Paths everywhere, addendum 1 by @cstamas in #434
- [MRESOLVER-421] Extend NamedLock API to make possible 1..n resource to lock mapping by @cstamas in #431
Full Changelog: maven-resolver-2.0.0-alpha-6...maven-resolver-2.0.0-alpha-8