| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: maven-resolver-connector-basic | Distribution: openSUSE Tumbleweed |
| Version: 2.0.21 | Vendor: openSUSE |
| Release: 1.1 | Build date: Fri Jul 24 11:59:42 2026 |
| Group: Development/Libraries/Java | Build host: reproducible |
| Size: 39723 | Source RPM: maven-resolver-2.0.21-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://maven.apache.org/resolver/ | |
| Summary: Maven Artifact Resolver Connector Basic | |
A repository connector implementation for repositories using URI-based layouts.
Apache-2.0
* Thu Jul 23 2026 Fridrich Strba <fstrba@suse.com>
- Update to upstream version 2.0.21
* New features and improvements
+ Reduce PathConflictResolver memory and auto-select resolver
+ Fix dependency selector cache regression in DF collector
+ Fix thread contention in GenericVersionScheme and
WeakInternPool
+ Improve thread safety across modules
+ WarnChecksumPolicy: proceed on no checksums
+ Extend AuthenticationBuilder to support SSLContext for mTLS
authentication
+ DependencyCollectionChecker: new session member
+ Add any media type to RFC9457 content type header
+ fix: Configuration to be able to control sending RFC 9457
related Accept HTTP header
+ Improvement: BF dependency selector hot methods
* Bug Fixes
+ Fix ApacheTransport auth cache CCEx
+ Checksums: lack of information
+ Fix inverted SIGTSTP condition in IPC server
+ Bug: fix IPC named lock client-side robustness for Windows
+ Bugfix: Fix NPE in PathConflictResolver
+ Bug: fix IPC named lock server-side waiter leak on client
timeout
+ Bug: fix new PCR as it in certain cases left duplicates
* Documentation updates
+ Javadoc update
+ Doc: Trusted Checksums Summary File Procedure
* Maintenance
+ Put PCR aside for now
+ Get rid of BND warnings
+ Align generators
+ Fix for ChainedWorkspaceReader
+ Create simple JMH benchmark to compare CCR and PCR
+ Tidy up suppliers
+ Disable IPC lock tests on Windows
* Dependency updates
+ Bump org.apache.maven:maven-parent from 48 to 49
+ Bump roasterVersion from 2.31.0.Final to 2.31.1.Final
+ Bump sisuVersion from 1.0.0 to 1.0.1
+ Bump org.redisson:redisson from 4.4.0 to 4.6.1
+ Deps: Jetty 12.1.10
+ Bump io.minio:minio from 9.0.0 to 9.0.3
+ Bump dev.sigstore:sigstore-java from 2.0.0 to 2.2.0
+ Bump okhttpVersion from 5.3.2 to 5.4.0
+ Bump biz.aQute.bnd:bnd-maven-plugin from 7.2.3 to 7.3.0
+ Bump com.github.siom79.japicmp:japicmp-maven-plugin from
0.25.7 to 0.26.1
+ Bump org.ow2.asm:asm from 9.9.1 to 9.10.1
+ Bump org.codehaus.plexus:plexus-classworlds from 2.11.0 to
2.12.0
+ Bump maven3Version from 3.9.15 to 3.9.16
* Thu Jul 16 2026 Fridrich Strba <fstrba@suse.com>
- Allow building the modules that can be built using Java 8 on
distribution that don't provide Java 17. This allows to build
maven 3.10.x everywhere where it could be built before.
* Mon Jul 13 2026 Fridrich Strba <fstrba@suse.com>
- Update to upstream version 2.0.20
* Breaking Changes & Compatibility
+ Major Version API/SPI Shift: Version 2.0.x is a major
architectural overhaul designed to support the upcoming Maven
4.x and Maven 3.10.x branches. The 1.x lineage is now
officially in "bugfix only" maintenance mode.
+ Removal of ServiceLocator: The long-deprecated Plexus
ServiceLocator integration has been entirely removed. It
conflicted with modern constructor-based Dependency Injection
(Eclipse Sisu).
+ Scope Unawareness: Maven Resolver 2.x is now completely
scope-unaware. Dependency scopes are treated merely as
transparent labels by the core resolver. Scope handling is now
fully delegated to the consumer project (e.g., Maven itself).
+ Delegation of Classpaths: Classpath generation
(NodeListGenerator) and classpath filtering
(DependencyFilterUtils), as well as default ArtifactType
implementations, have been deprecated/removed from the core
and delegated to consumer applications via the
maven-resolver-provider module.
* Architectural & Lifecycle Enhancements
+ Session Lifecycle Redesign (Resource Leaks): Introduced
SessionBuilder and CloseableSession nested interfaces to
replace the legacy DefaultRepositorySystemSession constructor
mechanism. Sessions now utilize onSessionEnd hooks and must be
explicitly closed when finished. This change is critical to
prevent resource leaks when using modern networking features
like HTTP/2 transports.
* Mon Feb 23 2026 Fridrich Strba <fstrba@suse.com>
- Update to upstream version 1.9.27
* Bug Fixes
+ Sync TrackingFileManager with 2.x
* Thu Feb 12 2026 Fridrich Strba <fstrba@suse.com>
- Update to upstream version 1.9.26
* New features and improvements
+ GH-1773: Treat 410 Gone as 404 Not Found
+ GH-1737: Revert partially parallel upload change
* Bug Fixes
+ GH-1768; Drastically simplify auth caching
+ [1.9.x] Bug: GH-1703 Locally cached artifacts defy RRF
* Documentation updates
+ Clarify that HTTP Transport uses Apache HTTP Client
* Dependency updates
+ Bump org.redisson:redisson from 3.52.0 to 4.2.0
+ Bump commons-codec:commons-codec from 1.20.0 to 1.21.0
+ Bump org.codehaus.mojo:animal-sniffer-maven-plugin from 1.26
to 1.27
+ Bump org.apache.maven:maven-parent from 46 to 47
+ Bump com.github.siom79.japicmp:japicmp-maven-plugin from
0.25.0 to 0.25.4
+ Bump mavenVersion from 3.9.11 to 3.9.12
* Wed Dec 17 2025 Fridrich Strba <fstrba@suse.com>
- Update to upstream version 1.9.25
* New features and improvements
+ Add scope support for trusted checksums
+ Name mappers cleanup and new GAECV mapper
+ Proper metadata locking support
+ Ability to augment metadata nature for version range request
* Bug Fixes
+ TrackingFileManager changes
+ Maven filters daemon friendly
+ Remove hack from Basic connector
+ Fix locking issues
* Documentation updates
+ Updated the documentation to reflect the current list of name
mappers
* Maintenance
+ Mild backport: support same properties as Resolver 2.x
+ Maven resolver lockrepro
+ Bugfix: Java 25 broke test
* Dependency updates
+ Bump com.github.siom79.japicmp:japicmp-maven-plugin from
0.23.1 to 0.25.0
+ Bump org.codehaus.mojo:animal-sniffer-maven-plugin from 1.24
to 1.26
+ Bump commons-codec:commons-codec from 1.18.0 to 1.20.0
+ Bump org.redisson:redisson from 3.50.0 to 3.52.0
+ Bump com.google.guava:guava from 33.4.8-jre to 33.5.0-jre
+ Bump com.google.code.gson:gson from 2.13.1 to 2.13.2
+ Bump jettyVersion from 9.4.57.v20241219 to 9.4.58.v20250814
+ Bump mavenVersion from 3.9.10 to 3.9.11
* Tue Jul 22 2025 Fridrich Strba <fstrba@suse.com>
- Update to upstream version 1.9.24
* New features and improvements
+ Metadata type out of coordinates
+ RFC9457 implementation
+ Intern context strings
* Maintenance
+ Align plexus-util version with Maven
+ Align guice version with Maven
+ Enable Github Issues (1.9.x branch)
- Build also maven-resolver-supplier package in separate spec file
* Tue Jun 03 2025 Fridrich Strba <fstrba@suse.com>
- Add dependency on objectweb-asm to build with sisu 0.9.0.M4
* Mon May 26 2025 Fridrich Strba <fstrba@suse.com>
- Update to upstream version 1.9.23
* Bug
+ MRESOLVER-659: NPE in trusted checksum post processor if
* Improvement
+ MRESOLVER-680: Disable checksum by default for .sigstore.json
as well
+ MRESOLVER-703: HTTP transport should expose config for max
redirects
* Tue Aug 27 2024 Fridrich Strba <fstrba@suse.com>
- Upgrade to upstream version 1.9.22
* Bug
+ MRESOLVER-572: Resolver-Supplier unusable in OSGi runtimes
+ MRESOLVER-574: Invalid Cookie set under proxy conditions
+ MRESOLVER-586: In typical setups, DefaultArtifact copies the
same maps over and over again
+ MRESOLVER-587: Memory consumption improvements
* 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
+ MRESOLVER-576: Allow co-release of Resolver 1.x and 2.x
* Wed Jun 12 2024 Fridrich Strba <fstrba@suse.com>
- Upgrade to upstream version 1.9.20
* Bug
+ MRESOLVER-483: PreorderNodeListGenerator bug: may print
trailing ":"
+ MRESOLVER-522: File locking threads not entering critical
region were "oversleeping"
+ MRESOLVER-547: BF collector always copies artifacts, even
when it should not
* Improvement
+ MRESOLVER-536: Skip setting last modified time when FS does
not support it
* Tue Apr 02 2024 Fridrich Strba <fstrba@suse.com>
- Add dependency on plexus-xml where relevant
* this will be needed for smooth upgrade to plexus-utils 4.0.0
* Tue Jan 30 2024 Fridrich Strba <fstrba@suse.com>
- Upgrade to upstream version 1.9.18
* Bug
+ MRESOLVER-372: Sporadic AccessDeniedEx on Windows
+ MRESOLVER-441: Undo FileUtils changes that altered non-Windows
execution path
* Improvement
+ MRESOLVER-396: Native transport should retry on HTTP 429
(Retry-After)
* Task
+ MRESOLVER-397: Deprecate Guice modules
+ MRESOLVER-405: Get rid of component name string literals, make
them constants and reusable
+ MRESOLVER-433: Expose configuration for inhibiting
Expect-Continue handshake in 1.x
+ MRESOLVER-435: Refresh download page
+ MRESOLVER-437: Resolver should not override given HTTP
transport default use of expect-continue handshake
* Thu Sep 21 2023 Fridrich Strba <fstrba@suse.com>
- Upgrade to upstream version 1.9.15
* Bug
+ MRESOLVER-373: Remove lock upgrading code
+ MRESOLVER-375: Several key aspects are broken in provided and
trusted checksum feature
+ MRESOLVER-376: StackOverflowError at
BfDependencyCollector.processDependency
+ MRESOLVER-380: Lock diagnostic: attempted lock step is
recorded, but on failed attempt is not removed
+ MRESOLVER-393: Transport HTTP does not retain last modified as
sent by remote end
* Improvement
+ MRESOLVER-220: Modify signaling for unsupported operations
+ MRESOLVER-382: Define local outgoing (bind) address
+ MRESOLVER-385: Reduce default value for
aether.connector.http.connectionMaxTtl
* Task
+ MRESOLVER-378: Update parent POM to 40
+ MRESOLVER-381: Undo MRESOLVER-373 as it was fixed by other
means
+ MRESOLVER-386: Make all injected ctors public, deprecate all
def ctors
+ MRESOLVER-388: Transport HTTP old codec proper override
* Mon Jun 19 2023 Fridrich Strba <fstrba@suse.com>
- Upgrade to upstream version 1.9.12
* Bug
+ [MRESOLVER-371] Unjustified WARNING log added by
MRESOLVER-364
+ [MRESOLVER-361] Unreliable TCP and retries on upload
+ [MRESOLVER-357] ConflictResolver STANDARD verbosity
misbehaves
+ [MRESOLVER-352] Duplicate METADATA_DOWNLOADING event is
being sent
* Improvement
+ [MRESOLVER-360] disable checksum by default for .sigstore
in addition to .asc
* New Feature
+ [MRESOLVER-370] Lock factory should dump lock states on
failure
+ [MRESOLVER-353] Make aether.checksums.algorithms settable
per remote repository
* Task
+ [MRESOLVER-366] Upgrade build plugins
+ [MRESOLVER-364] Revert MRESOLVER-132
+ [MRESOLVER-359] Make build be explicit about build time
requirements
+ [MRESOLVER-356] Remove Guava (is unused)
+ [MRESOLVER-354] Document expected checksums
* Wed May 03 2023 Fridrich Strba <fstrba@suse.com>
- Upgrade to upstream version 1.9.8
* Bug
+ [MRESOLVER-345] Conflict resolution in verbose mode is
sensitive to version ordering
+ [MRESOLVER-348] SslConfig httpSecurityMode change is not
detected
+ [MRESOLVER-339] Preemptive Auth broken when default ports used
+ [MRESOLVER-325] [REGRESSION] Suddenly seeing I/O errors under
windows aborting the build
+ [MRESOLVER-330] Static name mapper is unusable with file-lock
factory
+ [MRESOLVER-314] Getting "IllegalArgumentException: Comparison
method violates its general contract!"
+ [MRESOLVER-316] DF collector enters endless loop when
collecting org.webjars.npm:musquette:1.1.1
+ [MRESOLVER-298] javax.inject should be provided or optional
+ [MRESOLVER-305] Evaluate blocked repositories also when
retrieving metadata
+ [MRESOLVER-309] PrefixesRemoteRepositoryFilterSource aborts
the build while it should not
+ [MRESOLVER-313] Artifact file permissions are 0600 and not
implicitly set by umask
+ [MRESOLVER-296] FileProcessor.write( File, InputStream ) is
defunct
+ [MRESOLVER-292] Documented and used param names mismatch
+ [MRESOLVER-294] Fix JapiCmp configuration and document it
+ [MRESOLVER-285] File locking on Windows knows to misbehave
+ [MRESOLVER-246] m-deploy-p will create hashes for hashes
+ [MRESOLVER-265] Discrepancy between produced and recognized
checksums
+ [MRESOLVER-241] Resolver checksum calculation should be driven
by layout
+ [MRESOLVER-242] When no remote checksums provided by layout,
transfer inevitably fails/warns
+ [MRESOLVER-250] Usage of descriptors map in DataPool prevents
gargabe collection
* New Feature
+ [MRESOLVER-32] Support parallel artifact/metadata uploads
+ [MRESOLVER-319] Support parallel deploy
+ [MRESOLVER-297] Chained LRM
+ [MRESOLVER-167] Support forcing specific repositories for
artifacts
+ [MRESOLVER-268] Apply artifact checksum verification for any
resolved artifact
+ [MRESOLVER-274] Introduce Remote Repository Filter feature
+ [MRESOLVER-275] Introduce trusted checksums source
+ [MRESOLVER-276] Resolver post-processor
+ [MRESOLVER-278] BREAKING: Introduce RepositorySystem shutdown
hooks
+ [MRESOLVER-236] Make it possible to resolve .asc on a 'fail'
respository.
* Improvement
+ [MRESOLVER-346] Too eager locking
+ [MRESOLVER-347] Better connection pool configuration (reuse,
max TTL, maxPerRoute)
+ [MRESOLVER-349] Adapter when locking should "give up and
retry"
+ [MRESOLVER-350] Get rid of commons-lang dependency
+ [MRESOLVER-327] Make tranport-http obey system properties
regarding proxy settings
+ [MRESOLVER-340] Make WebDAV "dance" disabled by default
+ [MRESOLVER-341] Add option for preemptive PUT Auth
+ [MRESOLVER-315] Implement preemptive authentication feature
for transport-http
+ [MRESOLVER-328] The transport-http should be able to ignore
cert errors
+ [MRESOLVER-337] Real cause when artifact not found with
repository filtering
+ [MRESOLVER-287] Get rid of deprecated finalize methods
+ [MRESOLVER-317] Improvements for BF collector
+ [MRESOLVER-318] Cleanup redundant code and centralize executor
handling
+ [MRESOLVER-303] Make checksum detection reusable
+ [MRESOLVER-290] Improve file handling resolver wide
+ [MRESOLVER-7] Download dependency POMs in parallel in BF
collector
+ [MRESOLVER-266] Simplify adapter creation and align
configuration for it
+ [MRESOLVER-269] Allow more compact storage of provided
checksums
+ [MRESOLVER-273] Create more compact File locking layout/mapper
+ [MRESOLVER-284] BREAKING: Some Sisu parameters needs to be
bound
+ [MRESOLVER-286] Improve basic connector closed state handling
+ [MRESOLVER-240] Using breadth-first approach to resolve Maven
dependencies
+ [MRESOLVER-247] Avoid unnecessary dependency resolution by a
Skip solution based on BFS
+ [MRESOLVER-248] Make DF and BF collector implementations
coexist
* Task
+ [MRESOLVER-326] Resolver transport-http should retry on
failures
+ [MRESOLVER-331] Make DefaultTrackingFileManager write directly
to tracking files
+ [MRESOLVER-333] Distinguish better resolver errors for
artifact availability
+ [MRESOLVER-320] Investigate slower resolving speeds as
reported by users
+ [MRESOLVER-291] Undo MRESOLVER-284
+ [MRESOLVER-279] Simplify and improve trusted checksum sources
+ [MRESOLVER-281] Update configurations page with new elements
+ [MRESOLVER-282] Drop PartialFile
+ [MRESOLVER-230] Make supported checksum algorithms extensible
+ [MRESOLVER-231] Extend “smart checksum” feature
+ [MRESOLVER-234] Introduce “provided” checksums feature
+ [MRESOLVER-237] Make all checksum mismatches handled same
+ [MRESOLVER-239] Update and sanitize dependencies
+ [MRESOLVER-244] Deprecate FileTransformer API
+ [MRESOLVER-245] Isolate Hazelcast tests
* Dependency upgrade
+ [MRESOLVER-311] Upgrade Parent to 39
+ [MRESOLVER-293] Update dependencies, align with Maven
+ [MRESOLVER-272] Update parent POM to 37, remove plugin version
overrides, update bnd
+ [MRESOLVER-280] Upgrade invoker, install, deploy, require
maven 3.8.4+
+ [MRESOLVER-251] Upgrade Redisson to 3.17.5
+ [MRESOLVER-249] Update Hazelcast to 5.1.1 in
named-locks-hazelcast module
/usr/share/java/maven-resolver /usr/share/java/maven-resolver/maven-resolver-connector-basic.jar /usr/share/maven-metadata/maven-resolver-connector-basic.xml /usr/share/maven-poms/maven-resolver /usr/share/maven-poms/maven-resolver/maven-resolver-connector-basic.pom
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Aug 2 03:14:27 2026