Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

maven-resolver-api-2.0.21-1.1 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: maven-resolver-api 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: 192142 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 API
The application programming interface for the repository system.

Provides

Requires

License

Apache-2.0

Changelog

* 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

Files

/usr/share/java/maven-resolver
/usr/share/java/maven-resolver/maven-resolver-api.jar
/usr/share/licenses/maven-resolver-api
/usr/share/licenses/maven-resolver-api/LICENSE
/usr/share/licenses/maven-resolver-api/NOTICE
/usr/share/maven-metadata/maven-resolver-api.xml
/usr/share/maven-poms/maven-resolver
/usr/share/maven-poms/maven-resolver/maven-resolver-api.pom


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 03:14:27 2026