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:

  • Dependency upgrades:

Enjoy,

-The Apache Maven team