2.0.0-alpha-11
Pre-release
Pre-release
cstamas
released this
29 Apr 07:56
·
108 commits
to master
since this 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
- [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
- [MRESOLVER-449] Step toward testing all HTTP transports by @cstamas in #391
- [MRESOLVER-450] Enhance RepositoryCache by @cstamas in #392
- [MRESOLVER-335] Proposal for better errors by @cstamas in #386
- [MRESOLVER-335] Proposal for better errors (addendum) by @cstamas in #394
- [MRESOLVER-452] Update to Maven 4.0.0-alpha-9 by @cstamas in #393
- [MRESOLVER-451] Tidy up version filters by @cstamas in #395
- [MRESOLVER-454] Remove the gone method from page by @cstamas in #397
- [MRESOLVER-455] Streaming bodies must be closed by @cstamas in #398
- [MRESOLVER-459] Rework session to be usable in tests by @cstamas in #400
- [MRESOLVER-460] Implement top H/L by @cstamas in #401
- [MRESOLVER-461] Cleanup in dep managers by @cstamas in #402
- [MRESOLVER-462] Classic Transitive depMgr by @cstamas in #403
- [MRESOLVER-458] Update to Maven 4.0.0-alpha-10 by @cstamas in #399
- [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
- [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
- [MRESOLVER-519] Drop almost equal/same method copies by @cstamas in #452
- [MRESOLVER-521] Improve congested file locks behaviour by @cstamas in #455
- [MRESOLVER-217] Extra sources for Artifact decoration by @cstamas in #453
- [MRESOLVER-520] Collapse repeated code blocks by @cstamas in #456
- Bump com.hazelcast:hazelcast from 5.3.6 to 5.3.7 by @dependabot in #458
- Bump com.redis:testcontainers-redis from 2.2.1 to 2.2.2 by @dependabot in #451
- [MRESOLVER-523] Update GPG generator BC to 1.78 by @cstamas in #460
- Bump org.redisson:redisson from 3.27.2 to 3.28.0 by @dependabot in #463
- [MRESOLVER-518] Version selector improvements by @cstamas in #450
- [MRESOLVER-536] Cleanup redundancy and support FS without TS support by @cstamas in #468
- Bump slf4jVersion from 2.0.12 to 2.0.13 by @dependabot in #465
- [MRESOLVER-536] Followup change: log failures by @cstamas in #471
- [MRESOLVER-539] Use parent POM 42 by @cstamas in #473
- [MRESOLVER-535][MRESOLVER-538] Add decorator ability to graph dumper; show ranges by @cstamas in #464
- [MRESOLVER-540] TransferResource can reveal more about resource by @cstamas in #474
- Bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.20.0 to 0.21.1 by @dependabot in #478
- Bump org.redisson:redisson from 3.28.0 to 3.29.0 by @dependabot in #476
- Bump bouncycastleVersion from 1.78 to 1.78.1 by @dependabot in #475
- Bump org.codehaus.plexus:plexus-utils from 4.0.0 to 4.0.1 by @dependabot in #466
- [MRESOLVER-547] Just use setVersion by @cstamas in #481
- [MRESOLVER-542] Reduce usage of final classes by @cstamas in #479
- [MRESOLVER-552] Redirect site staging by @cstamas in #485
New Contributors
- @dependabot made their first contribution in #334
- @rmannibucau made their first contribution in #374
Full Changelog: maven-resolver-1.9.19...maven-resolver-2.0.0-alpha-11