This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/maven-resolver.git


    from 1635bce54 Bump org.redisson:redisson from 4.5.0 to 4.6.0 (#1927)
     new adb0e8eb6 Fix IpcClient field visibility — make socket/output/input 
volatile
     new b241f2a02 Fix IpcServer clients HashMap — use ConcurrentHashMap
     new 7f10ebd22 Fix Apache BasicAuthCache thread safety — use 
ConcurrentHashMap-backed AuthCache
     new 9341e597d Fix SmartExecutor RejectedExecutionException causing await() 
hang
     new 329c4f242 Fix DataPool cache initialization race — use computeIfAbsent
     new 80e49a7a6 Fix WeakInternPool.intern() non-atomic check-then-act
     new 9c1182d7f Fix Results.addException/addCycle thread safety for 
parallelStream
     new 3785bf511 Fix DeferredCredentialsProvider — extend synchronized block
     new 086d05bbd Fix WagonTransporter close-while-executing wagon leak
     new 3c9ee81d0 Fix DefaultProxySelector — use CopyOnWriteArrayList for 
proxies
     new 47fb6945c Fix DefaultMirrorSelector — use CopyOnWriteArrayList for 
mirrors
     new 4f9e37202 Fix DefaultAuthenticationSelector — use ConcurrentHashMap
     new 0a138b386 Fix SimpleArtifactTypeRegistry — use ConcurrentHashMap
     new b2b84d66c Fix CachingArtifactTypeRegistry — use ConcurrentHashMap
     new ee8c2b009 Fix IpcServer.expirationCheck() crash on negative sleep 
argument
     new 99147f878 Fix IpcServer Lock memory leak — remove empty locks from map
     new 1c86ff471 Fix IpcServer Lock.unlock() — complete futures outside 
monitor
     new 436cf8b01 Fix NamedLockFactorySupport getLock/shutdown race
     new a96473d4e Fix Redisson trySetPermits() — log warning on failure
     new 3ee57067c Fix GenericVersionScheme racy cache statistics
     new 8876c4ec9 Fix Results.errorPath visibility — add volatile
     new e768943d0 Fix BasicRepositoryConnectorFactory.priority — add volatile
     new 25685cfc0 Fix TransferResource field visibility — add volatile
     new 84e73e14b Fix lazy hashCode fields — add volatile in 4 classes
     new 423391260 Fix CompositeNamedLock — remove redundant double unlockAll
     new 99e7e8dd3 Fix WagonTransporter pollWagon — release wagon on reconnect 
failure instead of re-queuing
     new cc51f3385 Fix MinioTransporter implPut — close InputStream from task
     new 4fa61b8b3 Fix GnupgSignatureArtifactGenerator — use 
CopyOnWriteArrayList
     new 8dcd69c4e Fix SmartExecutor — add RejectedExecutionException fallback 
to Callable overloads
     new dc2c84ff9 Fix IpcServer unlock — replace TOCTOU isEmpty+remove with 
atomic compute
     new 7fa7741a9 Fix GenericVersionScheme — synchronize computeIfAbsent on 
versionCache
     new d9a1b8765 Fix WeakInternPool — synchronize compute on map
     new 5e928d28e Fix Results — synchronize read methods for visibility
     new e66df503d Fix GnupgSignatureArtifactGenerator — use 
CopyOnWriteArrayList for artifacts

The 34 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../eclipse/aether/transfer/TransferResource.java  |  4 +-
 .../basic/BasicRepositoryConnectorFactory.java     |  2 +-
 .../gnupg/GnupgSignatureArtifactGenerator.java     |  9 ++-
 .../impl/collect/CachingArtifactTypeRegistry.java  | 13 +--
 .../aether/internal/impl/collect/DataPool.java     | 94 ++++++++++------------
 .../impl/collect/DependencyCollectorDelegate.java  | 10 +--
 .../org/eclipse/aether/named/ipc/IpcClient.java    |  8 +-
 .../org/eclipse/aether/named/ipc/IpcServer.java    | 49 ++++++-----
 .../RedissonSemaphoreNamedLockFactory.java         |  4 +-
 .../aether/named/support/CompositeNamedLock.java   | 10 +--
 .../named/support/NamedLockFactorySupport.java     |  3 +
 .../aether/transport/apache/ApacheTransporter.java | 38 ++++++++-
 .../apache/DeferredCredentialsProvider.java        |  2 +-
 .../aether/transport/minio/MinioTransporter.java   |  5 +-
 .../aether/transport/wagon/WagonTransporter.java   |  9 ++-
 .../util/artifact/SimpleArtifactTypeRegistry.java  |  4 +-
 .../aether/util/concurrency/SmartExecutor.java     | 81 ++++++++++++++-----
 .../util/graph/selector/AndDependencySelector.java | 10 +--
 .../selector/ExclusionDependencySelector.java      | 10 +--
 .../graph/traverser/AndDependencyTraverser.java    | 10 +--
 .../util/graph/version/ChainedVersionFilter.java   |  8 +-
 .../repository/DefaultAuthenticationSelector.java  |  4 +-
 .../util/repository/DefaultMirrorSelector.java     |  4 +-
 .../util/repository/DefaultProxySelector.java      |  3 +-
 .../aether/util/version/GenericVersionScheme.java  | 20 +++--
 25 files changed, 242 insertions(+), 172 deletions(-)

Reply via email to