Skip to content

Releases: apache/maven-resolver

2.0.2

17 Oct 07:45
Compare
Choose a tag to compare

Release Notes - Maven Resolver - Version 2.0.2

Bug

  • [MRESOLVER-602] - Documentation for aether.priority.<class> has disappeared

New Feature

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

New Contributors

Full Changelog: maven-resolver-2.0.1...maven-resolver-2.0.2

2.0.1

08 Aug 15:32
Compare
Choose a tag to compare

Release Notes - Maven Resolver - Version 2.0.1

Bug

  • [MRESOLVER-579] - JDK transport: Using insecure flag resets ALPN and SNI

New Feature

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

New Contributors

Full Changelog: maven-resolver-2.0.0...maven-resolver-2.0.1

1.9.22

08 Aug 15:33
Compare
Choose a tag to compare

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

Full Changelog: maven-resolver-1.9.21...maven-resolver-1.9.22

2.0.0

06 Jul 10:11
Compare
Choose a tag to compare

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

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

Read more

1.9.21

06 Jul 10:10
Compare
Choose a tag to compare

Release Notes - Maven Resolver - Version 1.9.21

Bug

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

Dependency upgrade


What's Changed

Full Changelog: maven-resolver-1.9.20...maven-resolver-1.9.21

1.9.20

29 Apr 07:56
Compare
Choose a tag to compare

Release Notes - Maven Resolver - Version 1.9.20

Bug

  • [MRESOLVER-547] - BF collector always copies artifacts, even when it should not

Dependency upgrade


What's Changed

Full Changelog: maven-resolver-1.9.19...maven-resolver-1.9.20

2.0.0-alpha-11

29 Apr 07:56
Compare
Choose a tag to compare
2.0.0-alpha-11 Pre-release
Pre-release

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

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


What's Changed

Read more

1.9.19

19 Apr 08:50
Compare
Choose a tag to compare

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


What's Changed

Full Changelog: maven-resolver-1.9.18...maven-resolver-1.9.19

maven-resolver-2.0.0-alpha-10

02 Apr 13:51
Compare
Choose a tag to compare
Pre-release

Release Notes - Maven Resolver - Version 2.0.0-alpha-10

Bug

New Feature

Task

Dependency upgrade


What's Changed

Full Changelog: maven-resolver-2.0.0-alpha-8...maven-resolver-2.0.0-alpha-10

2.0.0-alpha-8

26 Feb 10:22
Compare
Choose a tag to compare
2.0.0-alpha-8 Pre-release
Pre-release

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

Dependency upgrade


What's Changed

Full Changelog: maven-resolver-2.0.0-alpha-6...maven-resolver-2.0.0-alpha-8