Skip to content

Releases: apache/maven-resolver

2.0.21

Choose a tag to compare

🚀 New features and improvements

  • RRF: self-heal from provably broken auto-discovered prefixes files (#1976) @ascheman
  • Feat: config to close connection at end of tx (#1978) @cstamas
  • Feat: new (limited) transport (#1966) @cstamas
  • Expose additional transport details to TransportListener (#1762) @kwin
  • Support HTTP/3 in Jetty and JRE HTTP Client (#1949) @kwin
  • Skip validation and decoration on re-entrant RepositorySystem calls (#1957) @gnodet

🐛 Bug Fixes

  • Fix: preserve original trace data when stamping re-entrancy marker (#1980) @gnodet
  • Bug: in certain cases Resolver caused build failure (#1975) @cstamas
  • Make sure to always close input streams bound to responses (#1970) @kwin
  • Fix: be more defensive regarding request traces (#1973) @cstamas
  • Fix reporting of HTTP/3 in JdkTransporter (#1967) @kwin
  • Validate path components (#1959) @cstamas
  • Bug: Apache transport deadlock in concurrent use case (#1953) @cstamas
  • Fix potential NPEs in IpcClient and resource leak in DependencyGraphParser (#1945) @gnodet
  • Bug: Jetty transport used wrong config (#1948) @cstamas

📝 Documentation updates

  • fix: Some since javadoc tags were off; fixed (#1968) @cstamas
  • Add AGENTS.md + SECURITY.md security-model pointer for scanner discoverability (#1950) @potiuk

👻 Maintenance

  • Use try-with-resources in AbstractTransporter (#1947) @Aayush10016
  • Add AGENTS.md + SECURITY.md security-model pointer for scanner discoverability (#1950) @potiuk
  • Fix potential NPEs in IpcClient and resource leak in DependencyGraphParser (#1945) @gnodet
  • Limit internal retries to 1 with Java 26+ (#1946) @kwin

🔧 Build

  • Use custom doclet to extract configuration metadata with the help of (#1965) @kwin

📦 Dependency updates

2.0.20

Choose a tag to compare

🚀 New features and improvements

  • Reduce PathConflictResolver memory and auto-select resolver (#1938) @gnodet
  • Fix dependency selector cache regression in DF collector (#1941) @gnodet
  • Fix thread contention in GenericVersionScheme and WeakInternPool (#1937) @gnodet
  • Improve thread safety across modules (#1902) @gnodet
  • WarnChecksumPolicy: proceed on no checksums (#1922) @ascheman
  • Extend AuthenticationBuilder to support SSLContext for mTLS authentication (#1907) @jiteshkhatri11
  • DependencyCollectionChecker: new session member (#1899) @cstamas
  • Add any media type to RFC9457 content type header (#1894) @slawekjaranowski
  • fix: Configuration to be able to control sending RFC 9457 related Accept HTTP header (#1891) @cstamas
  • Improvement: BF dependency selector hot methods (#1882) @cstamas

🐛 Bug Fixes

  • Fix ApacheTransport auth cache CCEx (#1923) @cstamas
  • Checksums: lack of information (#1917) @cstamas
  • Fix inverted SIGTSTP condition in IPC server (#1915) @gnodet
  • Bug: fix IPC named lock client-side robustness for Windows (#1910) @gnodet
  • Bugfix: Fix NPE in PathConflictResolver (#1904) @cstamas
  • Bug: fix IPC named lock server-side waiter leak on client timeout (#1901) @gnodet
  • Bug: fix new PCR as it in certain cases left duplicates (#1896) @cstamas

📝 Documentation updates

👻 Maintenance

📦 Dependency updates

2.0.18

Choose a tag to compare

🚀 New features and improvements

🐛 Bug Fixes

📦 Dependency updates

2.0.17

Choose a tag to compare

🚀 New features and improvements

🐛 Bug Fixes

📝 Documentation updates

👻 Maintenance

  • Maintenance: tidy up IPC locks, make exclusive test timeout a bit longer (#1849) @cstamas
  • Increase timeout in tests (#1816) @cstamas

📦 Dependency updates

2.0.16

Choose a tag to compare

🐛 Bug Fixes

  • Undo some changes TrackingFileManager happened in 1.9.25 (#1801) @cstamas
  • Catch IOException with message "Resource deadlock avoided" which can happen on Unix level when multiple process try to lock same file (#1799) @olamy
  • Set content length for PUT in JDK transport (#1798) @cstamas

1.9.27

Choose a tag to compare

🐛 Bug Fixes

2.0.15

Choose a tag to compare

🚀 New features and improvements

🐛 Bug Fixes

📝 Documentation updates

  • Document how resolver works internally (#1794) @cstamas
  • Improve clarity and correctness in RRF documentation (#1795) @elharo
  • Document known transport issues (#1792) @cstamas
  • Clarify description of JDK Transport modules (#1767) @kwin
  • Remove generated configuration.md from Git (#1769) @kwin
  • Fix typos and improve clarity in using resolver docs (#1713) @elharo

👻 Maintenance

📦 Dependency updates

1.9.26

Choose a tag to compare

🚀 New features and improvements

🐛 Bug Fixes

📝 Documentation updates

  • Clarify that HTTP Transport uses Apache HTTP Client (#1725) @kwin

📦 Dependency updates

2.0.14

Choose a tag to compare

🚀 New features and improvements

🐛 Bug Fixes

📝 Documentation updates

  • Fix typos and improve clarity in using resolver docs (#1713) @elharo

👻 Maintenance

📦 Dependency updates

1.9.25

Choose a tag to compare

@github-actions github-actions released this 09 Dec 19:26
maven-resolver-1.9.25
e8891ef

🚀 New features and improvements

🐛 Bug Fixes

📝 Documentation updates

👻 Maintenance

📦 Dependency updates