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(-)