Apache Maven

Thursday May 05, 2022

Apache Maven Indexer Version 6.2.0 Released

The Apache Maven team is pleased to announce the release of the Apache Maven Indexer, version 6.2.0.

Apache Maven Indexer (former Sonatype Nexus Indexer) is the de facto standard for producing indexes of Maven repositories. The Indexes are produced and consumed by all major tools in the ecosystem.

Most notable changes:

  • IndexReader provides OOTB resource handlers
  • Search API w/ 2 backends
  • Bugs squashed

IMPORTANT: Next release planned will use the Lucene version to 9.x, and that will imply Java 11. Hence, this is the LAST planned Java 8 release of Maven Indexer.

You can download the appropriate sources etc. from the download page:

https://maven.apache.org/maven-indexer/download.cgi

Release Notes – Maven Indexer – Version 6.2.0

  • Bugs:

  • New Feature

    • MINDEXER-124 – IndexReader modules should provide resource handler implementations
    • MINDEXER-143 – Introduce Search API and provide backends
  • Tasks:

Enjoy,

-The Apache Maven team

Thursday February 17, 2022

Apache Maven Indexer Version 6.1.1 Released

The Apache Maven team is pleased to announce the release of the Apache Maven Indexer, version 6.1.1.

Apache Maven Indexer (former Sonatype Nexus Indexer) is the de facto standard for producing indexes of Maven repositories. The Indexes are produced and consumed by all major tools in the ecosystem.

Most notable changes: * Java 8 required * Lucene upgraded to latest 8.x (8.11.1) * Guava and TrueZip dependencies removed

You can download the appropriate sources etc. from the download page:

https://maven.apache.org/maven-indexer/download.cgi

Release Notes – Maven Indexer – Version 6.1.1

  • Bugs:

    • MINDEXER-123 – Fix an InputStream leak in indexer-reader Utils
    • MINDEXER-127 – Maven repository indexing error: java.nio.channels.OverlappingFileLockException
    • MINDEXER-133 – Reset the correct stream in IndexDataReader
    • MINDEXER-135 – Fix CLI shading
    • MINDEXER-138 – Indexer Core Jetty test dependency is not in test scope
  • Improvements:

    • MINDEXER-104 – Migrate the indexer to Lucene 8.x
    • MINDEXER-110 – Upgrade parent to 31
    • MINDEXER-114 – Extend JarFileContentsIndexCreator to support zip files
    • MINDEXER-115 – Remove deprecated usages of BooleanQuery constructor – use Builder instead
    • MINDEXER-116 – Move to Java 8 as minimum Java version
    • MINDEXER-117 – Add ability to set the temporary index directory for index update
    • MINDEXER-118 – Remove usages of pre-Lucene 4.0 deprecated code
    • MINDEXER-120 – Remove TrueZip dependency
    • MINDEXER-122 – Add getName() to Record.EntryKey
    • MINDEXER-129 – Shared GitHub Actions
    • MINDEXER-132 – use Files.createTempDirectory(…) instead of custom code around File.createTempFile(…)
  • Tasks:

    • MINDEXER-109 – switch from Git-WIP to Gitbox
    • MINDEXER-113 – Excluding additional dependencies from shaded jar
    • MINDEXER-134 – Update dependencies (except Lucene)
    • MINDEXER-137 – Align example packages with indexer packages
    • MINDEXER-139 – Decouple from Plexus APIs
    • MINDEXER-140 – DefaultIndexingContext double invocation of setIndexDirectoryFile method
  • Dependency upgrades:

Enjoy,

-The Apache Maven team

Calendar

Search

Hot Blogs (today's hits)

Tag Cloud

Categories

Feeds

Links

Navigation