[ANN] Apache Maven Indexer 6.0.0 Released

2017-12-03 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the Apache
Maven Indexer, version 6.0.0

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

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

You should specify the version in your project's dependency configuration:


  org.apache.maven.indexer
  indexer-core
  6.0.0


Release Notes - Maven Indexer - Version 6.0.0

** Sub-task
* [MINDEXER-39] - study how to have maven-indexer non plexus/sisu
dependant
* [MINDEXER-90] - create CLI options reference

** Bug
* [MINDEXER-84] - IllegalArgumentException: docID must be >= 0 and <
maxDoc=6954 (got docID=6954)
* [MINDEXER-85] - POM model reading fails too often
* [MINDEXER-86] - Remove "legacy" transport format
* [MINDEXER-105] - README.md points to wrong issue tracker (Codehaus)
* [MINDEXER-106] - ClassNotFoundException
(org.sonatype.aether.version.InvalidVersionSpecificationException) under
recent Maven versions

** Improvement
* [MINDEXER-24] - Publish indexer site
* [MINDEXER-32] - Encapsulate ArtifactInfo fields
* [MINDEXER-41] - Allow to index several artifacts with no classifier
* [MINDEXER-77] - Upgrade to latest Lucene
* [MINDEXER-79] - Make project Java7+
* [MINDEXER-80] - Drop Plexus as DI, use JSR330
* [MINDEXER-99] - improve performance loss introduced in MINDEXER-77
* [MINDEXER-103] - Add a shaded jar with repackaged lucene packages
* [MINDEXER-108] - Lift restriction on leading wildcard queries

** Task
* [MINDEXER-75] - Squash indexer-artifact and indexer-core
* [MINDEXER-82] - Create a module with examples
* [MINDEXER-83] - Refactor the Indexer.addArtifactsToIndex(...) method
(possibly introduce new ones) so that it is possible to add artifact files
one by one
* [MINDEXER-88] - Clean up the plugin versions and possibly upgrade the
plugins to their latest versions
* [MINDEXER-89] - Use a more uncommon port for Jetty in the
DefaultIndexUpdaterEmbeddingIT to avoid "Address already in use"
* [MINDEXER-100] - Forward port changes in 5.1.2-SNAPSHOT
(maven-indexer-5.x) to 6.0.0-SNAPSHOT (master)
* [MINDEXER-101] - Forward port OSGI improvements (MINDEXER-97) to
master
* [MINDEXER-102] - Forward port OSGI related index-reader changes to
master (Changes relative to MINDEXER-100 branch)

** Test
* [MINDEXER-91] - Add a Spring based example


Enjoy,

-The Apache Maven team
-- 
Thanks,
~t~


[ANN] Maven Indexer 6.1.1 released

2022-02-17 Thread Tamás Cservenák
Howdy,

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

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

Site: https://maven.apache.org/maven-indexer/


  org.apache.maven.indexer
  indexer-core
  6.1.1


Release Notes - Maven Indexer - Version 6.1.1

** Bug
* [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

** Improvement
* [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(...)

** Task
* [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 upgrade
* [MINDEXER-111] - Upgrade mave-surefire/failsafe-plugin 2.21.0
* [MINDEXER-112] - Upgrade maven-parent to version 34
* [MINDEXER-126] - Remove guava dependency from indexer-core


Have fun,
-The Apache Maven Team


[ANN] Maven Resolver Ant Tasks 1.5.0 released

2023-09-11 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the
Maven Resolver Ant Tasks 1.5.0

https://maven.apache.org/resolver-ant-tasks/

Release Notes - Maven Resolver - Version ant-tasks-1.5.0

** Improvement
* [MRESOLVER-402] - Properly expose resolver configuration
* [MRESOLVER-403] - Support depMgt for transitive dependencies
** Task
* [MRESOLVER-400] - Update to parent POM 40, reformat
* [MRESOLVER-401] - Drop use of SL and deprecated stuff, up version to
1.5.0
** Dependency upgrade
* [MRESOLVER-343] - Upgrade ant to 1.10.13
* [MRESOLVER-344] - Upgrade Maven to 3.9.4, Resolver 1.9.15


Have fun,
-The Apache Maven team


[ANN] Maven Resolver 2.0.0-alpha-1 released

2023-11-06 Thread Tamás Cservenák
Howdy,

The Apache Maven team is pleased to announce the release of the
Maven Resolver 2.0.0-alpha-1.

https://maven.apache.org/resolver-archives/resolver-2.0.0-alpha-1/

This is a *PREVIEW* release of upcoming Maven Resolver 2.0.0 meant for
users of Resolver to pick it up and adapt code if needed. Migration from
Resolver 1.x in short: move off anything that is deprecated in Resolver 1.x
(use latest 1.9.16 as "baseline" to check for deprecations).

The migration to Resolver 2.x should be "drop in experience" if you follow
documented steps here
https://maven.apache.org/resolver/api-compatibility.html (and use nothing
deprecated from Resolver 1.x).

The provided ServiceLocator alternative (since 1.9.15) is documented here:
https://maven.apache.org/resolver/third-party-integrations.html

Release Notes - Maven Resolver - Version 2.0.0-alpha-1

** Bug
* [MRESOLVER-392] - Resolver installer should not be "smart" about
installs
* [MRESOLVER-413] - BF collector causes failure when
-Dmaven.artifact.threads=1 used
* [MRESOLVER-414] - MRESOLVER-377 makes several metadata related Maven
IT fail
** Improvement
* [MRESOLVER-377] - Introduce metadata update policy
* [MRESOLVER-390] - Customize graph visiting strategy
* [MRESOLVER-420] - Prioritized components should be cached per session
** Wish
* [MRESOLVER-324] - Make the BF algorithm as the default option to
speed up maven dependency resolution and downloading
** Task
* [MRESOLVER-157] - Get rid of ServiceLocator in Resolver
* [MRESOLVER-295] - Deprecate ChecksumUtils, split its logic in their
proper place
* [MRESOLVER-312] - Raise build required Java to 11, target remains 8
* [MRESOLVER-338] - Drop FileTransform API
* [MRESOLVER-389] - Drop deprecated logging facade
* [MRESOLVER-408] - Prepare for 2.0.0 version
* [MRESOLVER-409] - Drop various deprecated methods and classes
* [MRESOLVER-410] - Drop deprecated Guice modules
* [MRESOLVER-411] - Update to Maven 4.0.0-alpha-8
* [MRESOLVER-418] - Migrate to Junit5
* [MRESOLVER-419] - Preserve component identities, use standard means
for multi-component injection


[ANN] Maven Indexer 7.1.0 released

2023-10-28 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the
Maven Indexer 7.1.0

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

Release Notes - Maven Indexer - Version 7.1.0
** Improvement
* [MINDEXER-198] - Align all modules on Java11
* [MINDEXER-199] - Unify Search API transport
* [MINDEXER-202] - Rework Search API modules to not share packages
** Task
* [MINDEXER-197] - Update modernizer plugin to 2.7.0
** Dependency upgrade
* [MINDEXER-200] - Update Lucene to 9.8.0
* [MINDEXER-201] - Update Maven to 3.9.5/Resolver 1.9.16
* [MINDEXER-203] - Update JSoup to 1.16.2
* [MINDEXER-204] - Update Guice to 6.0.0

Have fun,
-The Apache Maven team


[ANN] Maven Resolver 1.9.16 released

2023-09-25 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the
Maven Resolver 1.9.16:

This is the last 1.9.x resolver release with new features, this lineage is
getting into "bugfix only" maintenance mode. The tip of Resolver soon
becomes 2.x, to be used in upcoming Maven 4.x, while the Maven 3.x remains
on the Resolver 1.x lineage (maven-resolver-1.9.x branch is to be created).

The planned API changes between Resolver 1.x and 2.x are roughly removal of
deprecated stuff (use 1.9.16 as "baseline"). In general, if your code does
not use deprecated stuff from Resolver 1.x, you should be fine
with Resolver 2.x as well.

===

https://maven.apache.org/resolver/

Release Notes - Maven Resolver - Version 1.9.16

** 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
** Dependency upgrade
* [MRESOLVER-398] - Update Hazelcast to 5.3.2
* [MRESOLVER-399] - Update Redisson to 3.23.4
* [MRESOLVER-406] - Update Jetty to 9.4.52.v20230823 (test dependency)

Have fun,
-The Apache Maven team


[ANN] Apache Maven 3.9.5 released

2023-10-04 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the
Apache Maven 3.9.5

Apache Maven is a software project management and comprehension tool. Based
on the concept of a project object model (POM), Maven can manage a
project's build, reporting and documentation from a central piece of
information.

Maven 3.9.5 is available via https://maven.apache.org/download.cgi

The core release is independent of plugin releases. Further releases of
plugins will be made separately.

If you have any questions, please consult:

- the web site: https://maven.apache.org/
- the maven-user mailing list: https://maven.apache.org/mailing-lists.html
- the reference documentation: https://maven.apache.org/ref/3.9.5/

For more information read
https://maven.apache.org/docs/3.9.5/release-notes.html

Release Notes - Maven - Version 3.9.5

** Bug
* [MNG-7851] - Error message when modelVersion is 4.0 is confusing
** Improvement
* [MNG-7875] - Colorize transfer messages
* [MNG-7895] - Support ${project.basedir} in file profile activation
** Task
* [MNG-7856] - Maven Resolver Provider classes ctor change
* [MNG-7870] - Undeprecate wrongly deprecated repository metadata
* [MNG-7872] - Deprecate
org.apache.maven.repository.internal.MavenResolverModule
* [MNG-7874] - maven-resolver-provider: introduce NAME constants.
** Dependency upgrade
* [MNG-7859] - Update to Resolver 1.9.16

Have fun!
- The Maven Team


[ANN] Maven Assembly Plugin 3.4.0 released

2022-07-01 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the Maven
Assembly Plugin, version 3.4.0

https://maven.apache.org/plugins/maven-assembly-plugin/


Release Notes - Maven Assembly Plugin - Version 3.4.0

** Bug
* [MASSEMBLY-955] - dependencySet includes filter with classifier
breaks include of artifacts without classifier
** Task
* [MASSEMBLY-945] - Speed improvements
* [MASSEMBLY-954] - Update plugin (requires Maven 3.2.5+)
* [MASSEMBLY-956] - assembly plugin resolves too much, even plugins
used to build dependencies
* [MASSEMBLY-957] - Deprecate the repository element in assembly
descriptor
* [MASSEMBLY-959] - Upgrade to Java 8, drop unused dependencies
** Dependency upgrade
* [MASSEMBLY-960] - Upgrade Maven Filtering to 3.3.0
* [MASSEMBLY-961] - Upgrade maven-archiver to 3.6.0
* [MASSEMBLY-962] - Upgrade maven-common-artifact-filters to 3.3.0

Have fun
- The Apache Maven Team


[ANN] Maven File Management 3.1.0 released

2022-07-01 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the Maven
File Management, version 3.1.0.

https://maven.apache.org/shared/file-management/

Release Notes - Maven Shared Components - Version file-management-3.1.0

** Improvement
* [MSHARED-521] - Upgrade maven-shared-components parent to version 30
* [MSHARED-554] - Upgrade maven-shared-utils to 3.0.1
* [MSHARED-555] - Upgrade plexus-utils to 3.1.0
* [MSHARED-561] - Upgrade plexus-utils to 3.0.24
* [MSHARED-706] - Upgrade parent to 31
* [MSHARED-735] - Lift JDK minimum to JDK 7
* [MSHARED-879] - make build Reproducible
* [MSHARED-958] - Added missing regexp mapper
** Task
* [MSHARED-673] - Remove prerequisites from component
* [MSHARED-744] - Change to gitbox url instead of SVN
* [MSHARED-1090] - Update parent to 36, Maven to 3.2.5, drop legacy,
use slf4j for logging
** Dependency upgrade
* [MSHARED-732] - Upgrade mave-surefire/failsafe-plugin 2.21.0
* [MSHARED-733] - Upgrade maven-shared-utils to 3.2.1
* [MSHARED-754] - Upgrade parent to 32
* [MSHARED-804] - Upgrade shared-component-parent to version 33.
* [MSHARED-806] - Upgrade plexus-utils 3.2.0
* [MSHARED-944] - Set minimum Maven version to 3.1.1
* [MSHARED-1086] - Require Java 8
* [MSHARED-1087] - Require Maven 3.2.5+

Have fun
- The Apache Maven Team


[ANN] Apache Maven Archiver 3.6.0 released

2022-06-26 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the Apache
Maven Archiver, version 3.6.0.

https://maven.apache.org/shared/maven-archiver/

Release Notes - Maven Shared Components - Version maven-archiver-3.6.0

** Task
* [MSHARED-991] - Require Java 8
* [MSHARED-1081] - Drop m-shared-utils from deps

** Dependency upgrade
* [MSHARED-1003] - Require Maven 3.2.5+
* [MSHARED-1066] - Upgrade Plexus Archiver to 4.3.0
* [MSHARED-1067] - Improve Reproducible Builds methods
* [MSHARED-1082] - Update Plexus IO to 3.3.1
* [MSHARED-1088] - Update plexus-io 3.4.0 and plexus-archiver 4.4.0


Have fun,
The Apache Maven Team


[ANN] Apache Maven Indexer 6.2.1 Released

2022-06-03 Thread Tamás Cservenák
Howdy

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

Apache Maven 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.

Site: https://maven.apache.org/maven-indexer/


  org.apache.maven.indexer
  indexer-core
  6.2.1


Release Notes - Maven Indexer - Version 6.2.1
** Bug
* [MINDEXER-157] - After import all groups and root groups are inverted
in the IndexingContext
** Dependency upgrade
* [MINDEXER-156] - upgrade maven-bundle-plugin, fixes OSGi
reproducibility issue
* [MINDEXER-159] - Upgrade maven bundle plugin to 5.1.6
* [MINDEXER-160] - Update spring and plexus-utils

Have fun,
-The Apache Maven team


[ANN] Maven Rar Plugin 3.0.0 Released

2022-07-20 Thread Tamás Cservenák
Howdy,

The Apache Maven team is pleased to announce the release of
Maven Rar Plugin 3.0.0.

Plugin is Java7 level and compatible with Maven 3.3.9+

Site: https://maven.apache.org/plugins/maven-rar-plugin/

Release Notes - Maven RAR Plugin - Version 3.0.0
** Bug
* [MRAR-41] - Update plexus-interpolaton to fix potential thread safety
issues
* [MRAR-45] - Usage example errors
* [MRAR-73] - Fix JavaDoc issues which fail the site generation
* [MRAR-78] - IT's failing based on missing TLSv1.2 configuration
** New Feature
* [MRAR-86] -  Reproducible Builds: make entries in output rar files
reproducible (order + timestamp)
** Improvement
* [MRAR-46] - Upgrade Maven 3.X Only JDK 1.6
* [MRAR-48] - Change package to org.apache.maven.plugins to prevent
conflict with Maven Core
* [MRAR-49] - Bump version to 3.0.0-SNAPSHOT
* [MRAR-51] - Moved code into maven-filtering
* [MRAR-55] - Add LifecycleMapping and ArtifactHandler from maven-core
to target packaging plugin
* [MRAR-56] - Remove param properties that doesn't make sense for CLI
usage
* [MRAR-67] - Upgrade bound plugins to life cycle
* [MRAR-77] - Rename some properties get in line with other maven
properties
* [MRAR-85] - make build Reproducible
** Task
* [MRAR-72] - Upgrade mave-surefire/failsafe-plugin 2.21.0
** Dependency upgrade
* [MRAR-40] - Update version of plexus-archiver to 2.7
* [MRAR-42] - Upgrade maven-filtering to 1.3
* [MRAR-43] - Upgrade maven-archiver to 2.6
* [MRAR-44] - Upgrade maven-plugin-testing-harness to 1.3
* [MRAR-47] - Upgrade plexus-archiver from 2.10.3 to 3.0.1
* [MRAR-50] - Upgrade plexus-archiver from 3.0.1 to 3.0.3
* [MRAR-52] - Upgrade plexus-archiver from 3.0.3 to 3.1
* [MRAR-53] - Upgrade maven-archiver to 3.0.1
* [MRAR-54] - Upgrade maven-filtering to 3.1.0
* [MRAR-57] - Upgrade maven-archiver to 3.0.2
* [MRAR-58] - Upgrade maven-plugins to version 30
* [MRAR-59] - Upgrade of 'plexus-archiver' to version 3.3.
* [MRAR-61] - Upgrade plexus-interpolation to 1.22
* [MRAR-62] - Upgrade maven-filtering to 3.1.1
* [MRAR-63] - Upgrade maven-archiver to 3.1.0
* [MRAR-64] - Upgrade of plexus-archiver to 3.4.
* [MRAR-65] - Upgrade of maven-archiver to 3.1.1.
* [MRAR-66] - Upgrade of plexus-interpolation to 1.24.
* [MRAR-68] - Upgrade maven-archiver to 3.2.0
* [MRAR-69] - Upgrade plexus-archiver to 3.5.
* [MRAR-70] - Upgrade plexus-utils 3.1.0
* [MRAR-71] - Upgrade parent to 31
* [MRAR-74] - Upgrade plexus-archiver to 3.6.0
* [MRAR-76] - Upgrade plexus-interpolation to 1.25
* [MRAR-79] - Upgrade maven-plugins parent to version 32
* [MRAR-80] - Upgrade JUnit to 4.13.1
* [MRAR-82] - Upgrade plexus-utils to 3.3.0
* [MRAR-83] - Upgrade plexus-archiver to 4.2.3
* [MRAR-84] - Upgrade maven-archiver to 3.4.0
* [MRAR-87] - Upgrade Maven to 3.3.9

Have fun
- The Apache Maven Team


[ANN] Maven Remote Resources Plugin 3.0.0 Released

2022-07-20 Thread Tamás Cservenák
Howdy,

The Apache Maven team is pleased to announce the release of
Maven Remote Resources Plugin 3.0.0.

Plugin is Java7 level and compatible with Maven 3.2.5+

Site: https://maven.apache.org/plugins/maven-remote-resources-plugin/

Release Notes - Maven Remote Resources Plugin - Version 3.0.0
** Improvement
* [MRRESOURCES-115] - make build Reproducible
* [MRRESOURCES-118] - Require Maven 3.2.5
** Task
* [MRRESOURCES-119] - Update plugin dependencies

Have fun
- The Apache Maven Team


[ANN] Maven Deploy Plugin 3.0.0 Released

2022-07-19 Thread Tamás Cservenák
Howdy,

The Apache Maven team is pleased to announce the release of
Maven Deploy Plugin 3.0.0.

Plugin is Java7 level and compatible with Maven 3.2.5+

Site: https://maven.apache.org/plugins/maven-deploy-plugin/

Release Notes - Maven Deploy Plugin - Version 3.0.0

** Bug
* [MDEPLOY-193] - deployAtEnd does not deploy artifacts for
multi-module project with build extensions
** Task
* [MDEPLOY-291] - Update POM parent and Maven
* [MDEPLOY-296] - Cleanup the plugin

Have fun
- The Apache Maven Team


[ANN[ Maven Indexer 6,2,2 Released

2022-07-19 Thread Tamás Cservenák
Howdy,

The Apache Maven team is pleased to announce the release of
Maven Indexer 6.2.2.

Site: https://maven.apache.org/maven-indexer/


Release Notes - Maven Indexer - Version 6.2.2
** Bug
* [MINDEXER-164] - IndexOutOfBoundsException during indexing of
repositories files


Have fun
- The Apache Maven Team


[ANN] Maven Resolver 1.9.1 Released

2022-11-17 Thread Tamás Cservenák
Howdy,

The Apache Maven Team is pleased to announce the release
of Maven Resolver 1.9.1

https://maven.apache.org/resolver/

Release notes:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12320628=12352529

Release Notes - Maven Resolver - Version 1.9.1

** Bug
* [MRESOLVER-292] - Documented and used param names mismatch
* [MRESOLVER-294] - Fix JapiCmp configuration and document it
** Improvement
* [MRESOLVER-290] - Improve file handling resolver wide
** Task
* [MRESOLVER-291] - Undo MRESOLVER-284
** Dependency upgrade
* [MRESOLVER-293] - Update dependencies, align with Maven

Have fun
T


[ANN] Maven Resolver 1.9.2 Released

2022-11-26 Thread Tamás Cservenák
Howdy,

The Apache Maven Team is pleased to announce the release
of Maven Resolver 1.9.2

https://maven.apache.org/resolver/

Release notes:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12320628=12352542

Release Notes - Maven Resolver - Version 1.9.2

** Bug
* [MRESOLVER-296] - FileProcessor.write( File, InputStream ) is defunct
** New Feature
* [MRESOLVER-297] - Chained LRM

Have fun
T


[ANN] Maven Resolver 1.9.0 Released

2022-11-11 Thread Tamás Cservenák
Howdy,

The Apache Maven Team is pleased to announce the release
of Maven Resolver 1.9.0

https://maven.apache.org/resolver/

Release notes:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12320628=12351593

Release Notes - Maven Resolver - Version 1.9.0

** Bug
* [MRESOLVER-285] - File locking on Windows knows to misbehave
** New Feature
* [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
** Improvement
* [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
** Task
* [MRESOLVER-279] - Simplify and improve trusted checksum sources
* [MRESOLVER-281] - Update configurations page with new elements
* [MRESOLVER-282] - Drop PartialFile
** Dependency upgrade
* [MRESOLVER-272] - Update parent POM to 37, remove plugin version
overrides, update bnd
* [MRESOLVER-280] - Upgrade invoker, install, deploy, require maven
3.8.4+


Have fun,
T


[ANN] Maven Resolver 1.9.7 released

2023-03-11 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the
Maven Resolver 1.9.7

https://maven.apache.org/resolver/

Release Notes - Maven Resolver - Version 1.9.7
** Bug
* [MRESOLVER-339] - Preemptive Auth broken when default ports used
** Improvement
* [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

Have fun,
-The Apache Maven team


[ANN] Maven Deploy Plugin 3.1.1 released

2023-03-24 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the
Maven Deploy Plugin 3.1.1

https://maven.apache.org/plugins/maven-deploy-plugin/

Release Notes - Maven Deploy Plugin - Version 3.1.1

** Improvement
* [MDEPLOY-308] - Add parameter to lax project validation

Have fun!
-The Apache Maven team


[ANN] Maven Filtering 3.3.1 released

2023-03-24 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the
Maven Filtering 3.3.1

https://maven.apache.org/shared/maven-filtering/

Release Notes - Maven Shared Components - Version maven-filtering-3.3.1

** Bug
* [MSHARED-1112] - Copy symlinks failed - NoSuchFileException
* [MSHARED-1213] - Filtering bug: java.lang.IllegalArgumentException:
newPosition < 0: (-1 < 0)
** Improvement
* [MSHARED-1175] - describe from and to in "Copying x resources" info
message
** Task
* [MSHARED-1144] - Remove e.getMessage() duplication when e is passed
as object

Have fun!
-The Apache Maven team


[ANN] Maven Resources Plugin 3.3.1 released

2023-03-24 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the
Maven Resources Plugin 3.3.1

https://maven.apache.org/plugins/maven-resources-plugin/

Release Notes - Maven Resources Plugin - Version 3.3.1

** Bug
* [MRESOURCES-269] - Symlinks cause copying resources to fail
* [MRESOURCES-289] - FileUtils.copyFile() fails with source file having
lastModified = 0
** Improvement
* [MRESOURCES-288] - make tests jar reproducible
* [MRESOURCES-292] - describe from and to in "Copying x resources" info
message
** Task
* [MRESOURCES-295] - Drop plexus legacy
* [MRESOURCES-297] - Update to parent POM 39, reformat sources

Have fun!
-The Apache Maven team


[ANN] Maven Install Plugin 3.1.1 released

2023-03-24 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the
Maven Install Plugin 3.1.1

https://maven.apache.org/plugins/maven-install-plugin/

Release Notes - Maven Install Plugin - Version 3.1.1

** Bug
* [MINSTALL-186] - install-file fails when the file belongs to the
local repository and using a localRepositoryPath
** Improvement
* [MINSTALL-189] - Add parameter to lax project validation
** Dependency upgrade
* [MINSTALL-188] - Upgrade Parent to 39

Have fun!
-The Apache Maven team


[ANN] Apache Maven 3.9.1 released

2023-03-18 Thread Tamás Cservenák
Howdy!

The Apache Maven team is pleased to announce the release of the
Apache Maven 3.9.1

Apache Maven is a software project management and comprehension tool. Based
on the concept of a project object model (POM), Maven can manage a
project's build, reporting and documentation from a central piece of
information.

Maven 3.9.1 is available via https://maven.apache.org/download.cgi

The core release is independent of plugin releases. Further releases
of plugins will be made separately.

If you have any questions, please consult:

- the web site: https://maven.apache.org/
- the maven-user mailing list: https://maven.apache.org/mailing-lists.html
- the reference documentation: https://maven.apache.org/ref/3.9.1/

For more information read
https://maven.apache.org/docs/3.9.1/release-notes.html


Release Notes - Maven - Version 3.9.1

** Bug
* [MNG-7213] - StackOverflowError when version ranges are unsolvable
and graph contains a cycle
* [MNG-7544] - MavenMetadataSource#retrieve(MetadataResolutionRequest)
does not check for null when reading from project map
* [MNG-7676] - On Maven 3.9.0+ release, sha512 hashes have "null"
classifier
* [MNG-7677] - Maven 3.9.0 is ~10% slower than 3.8.7 in large
multi-module builds
* [MNG-7679] - [REGRESSION] Build fails when executing a single mojo
without a POM
* [MNG-7685] - Unable to ignore certificate errors with v3.9.0
* [MNG-7693] - NPE in createModelCache, modelCacheFactory is null
* [MNG-7697] - Cannot parse POM that contains an emoji in a comment
* [MNG-7708] - Resolver in Maven 3.9+ no longer retries on a conection
failure
* [MNG-7709] - plexus-utils upgrade changes the way configuration is
parsed
* [MNG-7710] - Upgrade plexus-utils to 3.5.1
* [MNG-7716] - ConcurrencyDependencyGraph deadlock if no root can be
selected
* [MNG-7717] - Maven warns wrongly about ${localRepository} expression
* [MNG-7720] - [REGRESSION] Build order is incorrect and does not
respect Reactor Build Order
* [MNG-7721] - Maven 3.9 resolver ignores proxy configured via
MAVEN_OPTS
* [MNG-7726] - Maven 3.9.0 resolves properties in file profile
activation incorrectly
* [MNG-7731] - MNG-7520 incorrectly back ported to Maven 3.9.0

** Improvement
* [MNG-5185] - Improve "missing dependency" error message when
_maven.repositories/_remote.repositories contains other repository ids than
requested
* [MNG-7686] - Speed up by replacing non-pattern #replaceAll() with
#replace() or precompiled patterns
* [MNG-7706] - Deprecate ${localRepository} mojo parameter expression

** Task
* [MNG-7197] - Simplify exit code handling in Windows command startup
script
* [MNG-7583] - Allow concurrent access to the MavenPluginManager
* [MNG-7702] - Update to Maven Deploy Plugin 3.1.0
* [MNG-7713] - Drop option legacy-local-repository
* [MNG-7722] - Investigate GH Package Registry peculiarities

** Dependency upgrade
* [MNG-7695] - Upgrade to resolver 1.9.5
* [MNG-7715] - Upgrade to Maven Resolver 1.9.6
* [MNG-7723] - Upgrade to Maven Resolver 1.9.7
* [MNG-7725] - Update surefire to 3.0.0 in default binding


Have fun!
- The Maven Team


[ANN] Maven Indexer 7.0.1 released

2023-02-27 Thread Tamás Cservenák
Howdy,

the Apache Maven team is pleased to announce the release of the
Maven Indexer 7.0.1

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


Release Notes - Maven Indexer - Version 7.0.1

** Bug
* [MINDEXER-176] - Core's IndexDataReader does not clean up after itself
** Improvement
* [MINDEXER-181] - IndexDataReader should use Sets instead of
ConcurrentHashMaps w/ fixed values
** Task
* [MINDEXER-175] - Examples does not need to be deployed
* [MINDEXER-178] - Update modernizer plugin
* [MINDEXER-179] - Update install/deploy plugins to latest
** Dependency upgrade
* [MINDEXER-177] - Update to Lucene 9.4.2 (later 9.5.0)
* [MINDEXER-180] - Upgrade to Maven Resolver 1.9.2
* [MINDEXER-182] - Update parent to 39
* [MINDEXER-183] - Update key dependencies
* [MINDEXER-184] - Upgrade to resolver 1.9.5

Have fun,
-The Apache Maven team


[ANN] Maven Resolver 1.9.6 released

2023-03-06 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the
Maven Resolver 1.9.6

https://maven.apache.org/resolver/

Release Notes - Maven Resolver - Version 1.9.6

** Bug
* [MRESOLVER-325] - [REGRESSION] Suddenly seeing I/O errors under
windows aborting the build
* [MRESOLVER-330] - Static name mapper is unusable with file-lock
factory
** Improvement
* [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
** 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

Have fun,
-The Apache Maven team


[ANN] Maven Resolver 1.9.5 Released

2023-02-23 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the
Maven Resolver 1.9.5

https://maven.apache.org/resolver/

Release Notes - Maven Resolver - Version 1.9.5

** Bug
* [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
** New Feature
* [MRESOLVER-32] - Support parallel artifact/metadata uploads
* [MRESOLVER-319] - Support parallel deploy
** Improvement
* [MRESOLVER-287] - Get rid of deprecated finalize methods
* [MRESOLVER-317] - Improvements for BF collector
* [MRESOLVER-318] - Cleanup redundant code and centralize executor
handling
** Task
* [MRESOLVER-320] - Investigate slower resolving speeds as reported by
users

Have fun,
-The Apache Maven team


[ANN] Maven Resolver 1.9.8 released

2023-04-16 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the
Maven Resolver 1.9.8

https://maven.apache.org/resolver/

Release Notes - Maven Resolver - 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
** 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

Have fun,
-The Apache Maven team


[ANN] Apache Maven 3.9.0 released

2023-02-06 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the Apache
Maven 3.9.0

Apache Maven is a software project management and comprehension tool. Based
on the concept of a project object model (POM), Maven can manage a
project's build, reporting and documentation from a central piece of
information.

Maven 3.9.0 is available via https://maven.apache.org/download.cgi

The core release is independent of plugin releases. Further releases of
plugins will be made separately.

If you have any questions, please consult:

- the web site: https://maven.apache.org/
- the maven-user mailing list: https://maven.apache.org/mailing-lists.html
- the reference documentation: https://maven.apache.org/ref/3.9.0/

Release Notes - Maven - Version 3.9.0

** Sub-task
* [MNG-7019] - Notify also at start when profile is missing
* [MNG-7447] - Several Improvements by using Stream API

** Bug
* [MNG-5222] - Maven 3 no longer logs warnings about deprecated plugin
parameters.
* [MNG-6965] - Extensions suddenly have
org.codehaus.plexus:plexus-utils:jar:1.1 on their classpath
* [MNG-7055] - Using MINSTALL/DEPLOY 3.0.0-M1+ does not write plugin
information into maven-metadata.xml
* [MNG-7106] - VersionRange.toString() produces a string that cannot be
parsed with VersionRange.createFromVersionSpec() for same lower and upper
bounds
* [MNG-7131] - maven.config doesn't handle arguments with spaces in them
* [MNG-7160] - Extension And Classloaders: difference of result given
extension types
* [MNG-7316] - REGRESSION: MavenProject.getAttachedArtifacts() is
read-only
* [MNG-7352] - org.apache.maven.toolchain.java.JavaToolchainImpl should
be public
* [MNG-7413] - Fix POM model documentation confusion on report plugins,
distribution repository and profile build
* [MNG-7425] - Maven artifact downloads sometimes result in empty zip
files in local repository
* [MNG-7432] - [REGRESSION] Resolver session contains
non-MavenWorkspaceReader
* [MNG-7433] - [REGRESSION] Multiple maven instances working on same
source tree can lock each other
* [MNG-7441] - Update Version of (optional) Logback to Address
CVE-2021-42550
* [MNG-7448] - Don't ignore bin/ otherwise bin/ in apache-maven module
cannot be readded
* [MNG-7459] - Revert MNG-7347 (SessionScoped beans should be
singletons for a given session)
* [MNG-7471] - Resolver 1.8.0 introduces binary breakage in plugin
using Resolver
* [MNG-7487] - Fix deadlock during forked lifecycle executions
* [MNG-7493] - [REGRESSION] Resolving dependencies between submodules
fails
* [MNG-7504] - Warning about unknown reportPlugins parameters for
m-site-p are always generated
* [MNG-7511] - Ensure the degreeOfConcurrency is a positive number in
MavenExecutionRequest
* [MNG-7515] - Cannot see a dependency tree for apache-maven module
* [MNG-7529] - Maven resolver makes bad repository choices when
resolving version ranges
* [MNG-7545] - Multi building can create bad files for downloaded
artifacts in local repository
* [MNG-7563] - REGRESSION: User properties now override model
properties in dependencies
* [MNG-7564] - Potential NPE in MavenMetadataSource
* [MNG-7568] - [WARNING] The requested profile "ABCDEF" could not be
activated because it does not exist.
* [MNG-7578] - Building Linux image on Windows impossible (patch
incuded)
* [MNG-7600] - LocalRepositoryManager is created too early
* [MNG-7606] - Maven 3.9.0-SNAPSHOT cannot build Maven 4.0.0-SNAPSHOT
* [MNG-7621] - Parameter '-f' causes ignoring any 'maven.config' (only
on Windows)
* [MNG-7624] - Plugins without non-mandatory goalPrefix are now logging
incomplete info
* [MNG-7637] - Possible NPE in MavenProject#hashCode()
* [MNG-7644] - Fix version comparison where .X1 < -X2 for any string
qualifier X
* [MNG-7648] - Generated model reader is not setting location
information
* [MNG-7672] - Aggregate goals executed in a submodule forks the whole
reactor

** New Feature
* [MNG-3655] - Allow multiple local repositories
* [MNG-6270] - Store snapshots in a separate local repository
* [MNG-7193] - Introduce MAVEN_ARGS environment variable
* [MNG-7353] - Add support for "mvn pluginPrefix:version:goal"
* [MNG-7391] - Add MojoExecution strategy and runner required by Maven
Build Cache Extension
* [MNG-7454] - Include resolver-transport-http in Maven
* [MNG-7457] - Warn about deprecated plugin Mojo
* [MNG-7464] - Warn about using read-only parameters for Mojo in
configuration
* [MNG-7468] - Unsupported plugins parameters in configuration should
be verified
* [MNG-7486] - Create a multiline message helper for boxed log messages
* [MNG-7612] - Chained Local Repository

** Improvement
* [MNG-6609] - Profile activation by packaging
* [MNG-6826] - Remove condition check for JDK8+ in FileSizeFormatTest
* [MNG-6972] - Allow access to org.apache.maven.graph
* [MNG-7068] - 

[ANN] Maven Deploy Plugin 3.1.0 released

2023-02-09 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the
Maven Deploy Plugin 3.1.0!

https://maven.apache.org/plugins/maven-deploy-plugin/

You should specify the version in your project's POM:


   org.apache.maven.plugins
   maven-deploy-plugin
   3.1.0


Release Notes - Maven Deploy Plugin - Version 3.1.0

** Bug
* [MDEPLOY-200] - deployAtEnd fails if the last project to build skip
deployment
* [MDEPLOY-204] - Must deploy maven-metadata.xml last
* [MDEPLOY-224] - Overriding deployAtEnd fails
* [MDEPLOY-225] - DeployAtEnd fails when overriding skip
* [MDEPLOY-226] - DeployAtEnd fails when module has extension
* [MDEPLOY-305] - Improvement in DeployAtEnd
** New Feature
* [MDEPLOY-206] - Support parallel deployment at end (needs resolver
changes as well)
* [MDEPLOY-272] - Add skip capability to deploy-file goal
** Task
* [MDEPLOY-282] - Revert MDEPLOY-231
* [MDEPLOY-292] - Require Java 8
* [MDEPLOY-303] - Refresh download page
* [MDEPLOY-304] - Clean up ITs

Have fun,
-The Apache Maven team


[ANN] Apache Maven 3.9.4 released

2023-08-03 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the
Apache Maven 3.9.4

Apache Maven is a software project management and comprehension tool. Based
on the concept of a project object model (POM), Maven can manage a
project's build, reporting and documentation from a central piece of
information.

Maven 3.9.4 is available via https://maven.apache.org/download.cgi

The core release is independent of plugin releases. Further releases of
plugins will be made separately.

If you have any questions, please consult:

- the web site: https://maven.apache.org/
- the maven-user mailing list: https://maven.apache.org/mailing-lists.html
- the reference documentation: https://maven.apache.org/ref/3.9.4/

For more information read
https://maven.apache.org/docs/3.9.4/release-notes.html

Release Notes - Maven - Version 3.9.4

** Bug
* [MNG-7846] - endless loop in DefaultExceptionHandler.getMessage()
** Dependency upgrade
* [MNG-7828] - Bump guava from 31.1-jre to 32.0.1-jre
* [MNG-7847] - Upgrade to Resolver 1.9.14

Have fun!
- The Maven Team


[ANN] Maven Indexer 7.0.4 released

2023-07-27 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the
Maven Indexer 7.0.4

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

Release Notes - Maven Indexer - Version 7.0.4
** Improvement
* [MINDEXER-195] - New Search API backend: remoterepository
** Task
* [MINDEXER-194] - Upgrade to parent POM 40
** Dependency upgrade
* [MINDEXER-196] - Update Lucene to 9.7.0

Have fun,
-The Apache Maven team


[ANN] Maven Resolver 1.9.14 released

2023-07-25 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the
Maven Resolver 1.9.14

https://maven.apache.org/resolver/

Release Notes - Maven Resolver - Version 1.9.14
** Bug
* [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
** Improvement
* [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

Have fun,
-The Apache Maven team


[ANN] Maven Resolver 1.9.15 released

2023-08-07 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the
Maven Resolver 1.9.15:

This release focuses on "third party integrations" and provides a migration
path for those who rely on deprecated `ServiceLocator`, which is about to
be dropped in the near future (in 2.x). Read more about it here
https://maven.apache.org/resolver/third-party-integrations.html

Furthermore, the tip of Resolver soon becomes 2.x, to be used in upcoming
Maven 4.x. The Maven 3.x line remains on the Resolver 1.x line.

The planned API changes between Resolver 1.x and 2.x are roughly removal of
deprecated stuff (use 1.9.15 as "baseline"). In general, if your code does
not use deprecated stuff from Resolver 1.x, you should be fine.

===

https://maven.apache.org/resolver/

Release Notes - Maven Resolver - Version 1.9.15

** Bug
* [MRESOLVER-393] - Transport HTTP does not retain last modified as
sent by remote end
** Improvement
* [MRESOLVER-387] - Provide "static" supplier for RepositorySystem
** Task
* [MRESOLVER-386] - Make all injected ctors public, deprecate all def
ctors
* [MRESOLVER-388] - Transport HTTP old codec proper override
** Dependency upgrade
* [MRESOLVER-395] - Update dependencies

Have fun,
-The Apache Maven team


[ANN] Maven Resolver 1.9.11 released

2023-06-16 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the
Maven Resolver 1.9.11

https://maven.apache.org/resolver/

Release Notes - Maven Resolver - Version 1.9.11

** Bug
* [MRESOLVER-361] - Unreliable TCP and retries on upload
** New Feature
* [MRESOLVER-353] - Make aether.checksums.algorithms settable per
remote repository
* [MRESOLVER-370] - Lock factory should dump lock states on failure
** Task
* [MRESOLVER-356] - Remove Guava (is unused)
* [MRESOLVER-364] - Revert MRESOLVER-132
* [MRESOLVER-366] - Upgrade build plugins
** Dependency upgrade
* [MRESOLVER-365] - Upgrade dependencies
* [MRESOLVER-367] - upgrade redisson in named locks and simplify
installation

Have fun,
-The Apache Maven team


[ANN] Maven Resolver 1.9.13 released

2023-06-23 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the
Maven Resolver 1.9.13

https://maven.apache.org/resolver/

Release Notes - Maven Resolver - Version 1.9.13
** Bug
* [MRESOLVER-373] - Remove lock upgrading code
** Improvement
* [MRESOLVER-220] - Modify signaling for unsupported operations

Have fun,
-The Apache Maven team


[ANN] Apache Maven 3.9.3 released

2023-06-26 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the
Apache Maven 3.9.3

Apache Maven is a software project management and comprehension tool. Based
on the concept of a project object model (POM), Maven can manage a
project's build, reporting and documentation from a central piece of
information.

Maven 3.9.3 is available via https://maven.apache.org/download.cgi

The core release is independent of plugin releases. Further releases of
plugins will be made separately.

If you have any questions, please consult:

- the web site: https://maven.apache.org/
- the maven-user mailing list: https://maven.apache.org/mailing-lists.html
- the reference documentation: https://maven.apache.org/ref/3.9.3/

For more information read
https://maven.apache.org/docs/3.9.3/release-notes.html

Release Notes - Maven - Version 3.9.3

** Bug
* [MNG-7786] - Maven Plugin Validation message is misleading
* [MNG-7795] - IllegalArgumentException: 'other' has different root
during plugin validation
* [MNG-7796] - Top directory cannot be computed
* [MNG-7799] - Plugin validation falsely reports there are issues (but
shows none)
* [MNG-7811] - Plugins verification - reports are inconsistent
* [MNG-7818] - [REGRESSION] maven improperly excludes hamcrest-core
from junit
* [MNG-7819] - Create IT that exercise file locking with snapshots
** Improvement
* [MNG-7698] - Allow comments in .mvn/maven.config
* [MNG-7785] - Clean usage of SessionData
* [MNG-7787] - Introduce new options for plugin validation
* [MNG-7788] - Plugin Validation Report should be printed before build
summary
* [MNG-7789] - Plugin Dependency Validations use wrong data set
* [MNG-7806] - Plugins verification - remove used in module(s) report
* [MNG-7823] - Make plugin validation level parsing more consistent
** Task
* [MNG-5987] - Document the algorithm calculating the order of plugin
executions inside a phase.
* [MNG-7743] - Make the build work on JDK 20
* [MNG-7790] - Update lifecycle plugins
* [MNG-7791] - Split validation issues into "user actionable" and
"plugin dev actionable"
* [MNG-7797] - Return BRIEF mode, simply map it onto SUMMARY
* [MNG-7807] - Update Super POM plugins
** Dependency upgrade
* [MNG-7800] - Upgrade to Maven Resolver 1.9.13
* [MNG-7816] - Bump maven parent from 39 to 40

Have fun!
- The Maven Team


[ANN] Maven Indexer 7.0.3 released

2023-06-16 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the
Maven Indexer 7.0.3

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

Release Notes - Maven Indexer - Version 7.0.3

** Improvement
* [MINDEXER-190] - Avoid use of String#split in hot code
* [MINDEXER-191] - Avoid group rebuilding during incremental updates
** Task
* [MINDEXER-192] - Update build plugins
** Dependency upgrade
* [MINDEXER-189] - Upgrade to Lucene 9.6.0
* [MINDEXER-193] - Update dependencies

Have fun,
-The Apache Maven team


[ANN] Maven Shade Plugin 3.5.0 released

2023-06-16 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the
Maven Shade Plugin 3.5.0

https://maven.apache.org/plugins/maven-shade-plugin/

Release Notes - Maven Shade Plugin - Version 3.5.0

** Bug
* [MSHADE-443] - Fix problems with shadeSourcesContent
** New Feature
* [MSHADE-400] - Self-minimisation with custom entry points
** Task
* [MSHADE-438] - Update to Maven 3.2.5
* [MSHADE-450] - Upgrade to parent POM 39, reformat
** Dependency upgrade
* [MSHADE-446] - Update dependencies
* [MSHADE-447] - Move off forked Guice
* [MSHADE-448] - Upgrade ASM to 9.5
* [MSHADE-449] - Upgrade plexus-utils to 3.5.1

Have fun,
-The Apache Maven team


[ANN] Maven Resolver 1.9.12 released

2023-06-19 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the
Maven Resolver 1.9.12

https://maven.apache.org/resolver/

Release Notes - Maven Resolver - Version 1.9.12

** Bug
* [MRESOLVER-371] - Unjustified WARNING log added by MRESOLVER-364

Have fun,
-The Apache Maven team


Re: [ANN] Apache Maven 3.9.1 released

2023-05-11 Thread Tamás Cservenák
Sorry, but a copy-paste mistake creeped in:
Apache Maven 3.9.2 is released, not 3.9.1 (that was released in 2023-03).

Thanks
T

On Thu, May 11, 2023 at 9:24 AM Tamás Cservenák  wrote:

> The Apache Maven team is pleased to announce the release of the
> Apache Maven 3.9.2
>
> Apache Maven is a software project management and comprehension tool.
> Based on the concept of a project object model (POM), Maven can manage a
> project's build, reporting and documentation from a central piece of
> information.
>
> Maven 3.9.2 is available via https://maven.apache.org/download.cgi
>
> The core release is independent of plugin releases. Further releases of
> plugins will be made separately.
>
> If you have any questions, please consult:
>
> - the web site: https://maven.apache.org/
> - the maven-user mailing list: https://maven.apache.org/mailing-lists.html
> - the reference documentation: https://maven.apache.org/ref/3.9.2/
>
> For more information read
> https://maven.apache.org/docs/3.9.2/release-notes.html
>
> Release Notes - Maven - Version 3.9.2
>
> ** Bug
> * [MNG-7750] - Interpolated properties in originalModel in an active
> profile.
> * [MNG-7759] - java.lang.NullPointerException at
> org.apache.maven.repository.internal.DefaultModelCache.newInstance
> (DefaultModelCache.java:37)
> ** Improvement
> * [MNG-7712] - Core should issue a warning if plugin depends on
> maven-compat
> * [MNG-7741] - Add more information when using
> -Dmaven.repo.local.recordReverseTree=true
> * [MNG-7754] - Improvement and extension of plugin validation
> * [MNG-7767] - Tone down plugin validation report
> * [MNG-7778] - Maven should print suppressed exceptions when a mojo
> fails
> ** Task
> * [MNG-7749] - Upgrade animal-sniffer from 1.21 to 1.23
> * [MNG-7774] - Maven config and command line interpolation
>
> Have fun!
> - The Maven Team
>
>
>


[ANN] Apache Maven 3.9.1 released

2023-05-11 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the
Apache Maven 3.9.2

Apache Maven is a software project management and comprehension tool. Based
on the concept of a project object model (POM), Maven can manage a
project's build, reporting and documentation from a central piece of
information.

Maven 3.9.2 is available via https://maven.apache.org/download.cgi

The core release is independent of plugin releases. Further releases of
plugins will be made separately.

If you have any questions, please consult:

- the web site: https://maven.apache.org/
- the maven-user mailing list: https://maven.apache.org/mailing-lists.html
- the reference documentation: https://maven.apache.org/ref/3.9.2/

For more information read
https://maven.apache.org/docs/3.9.2/release-notes.html

Release Notes - Maven - Version 3.9.2

** Bug
* [MNG-7750] - Interpolated properties in originalModel in an active
profile.
* [MNG-7759] - java.lang.NullPointerException at
org.apache.maven.repository.internal.DefaultModelCache.newInstance
(DefaultModelCache.java:37)
** Improvement
* [MNG-7712] - Core should issue a warning if plugin depends on
maven-compat
* [MNG-7741] - Add more information when using
-Dmaven.repo.local.recordReverseTree=true
* [MNG-7754] - Improvement and extension of plugin validation
* [MNG-7767] - Tone down plugin validation report
* [MNG-7778] - Maven should print suppressed exceptions when a mojo
fails
** Task
* [MNG-7749] - Upgrade animal-sniffer from 1.21 to 1.23
* [MNG-7774] - Maven config and command line interpolation

Have fun!
- The Maven Team


[ANN] Maven Indexer 7.0.2 released

2023-05-12 Thread Tamás Cservenák
Howdy,

the Apache Maven team is pleased to announce the release of the
Maven Indexer 7.0.2

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

Release Notes - Maven Indexer - Version 7.0.2
** Bug
* [MINDEXER-185] - Document filter doesn't seem to do anything
* [MINDEXER-188] - IndexDataReader can lock up if its threads throw
Exceptions
** Task
* [MINDEXER-186] - Update build plugins
* [MINDEXER-187] - Update dependencies

Have fun,
-The Apache Maven team


[ANN] Maven Resolver 1.9.10 released

2023-05-05 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the
Maven Resolver 1.9.10

https://maven.apache.org/resolver/

Release Notes - Maven Resolver - Version 1.9.10

** Bug
* [MRESOLVER-357] - ConflictResolver STANDARD verbosity misbehaves
** Improvement
* [MRESOLVER-360] - disable checksum by default for .sigstore in
addition to .asc
** Task
* [MRESOLVER-359] - Make build be explicit about build time requirements
** Dependency upgrade
* [MRESOLVER-358] - Upgrade Guava, Maven, mockito, Plexus Utils

Have fun,
-The Apache Maven team


[ANN] Maven SCM 2.0.1 released

2023-05-18 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the
Maven SCM 2.0.1

https://maven.apache.org/scm/

Release Notes - Maven SCM - Version 2.0.1

** Bug
* [SCM-1009] - Wrong scope of maven-compat
** Dependency upgrade
* [SCM-1008] - Undeclare unused dependencies

Have fun,
-The Apache Maven team


[ANN] Maven Indexer 7.1.1 released

2023-12-16 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the
Maven Indexer 7.1.1

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

Release Notes - Maven Indexer - Version 7.1.1

** Bug
* [MINDEXER-207] - RR backend should handle 404 gracefully
** Task
* [MINDEXER-205] - Align Search API backend factories
* [MINDEXER-211] - Build cleanup
** Dependency upgrade
* [MINDEXER-208] - Apache Lucene 9.9.0 and other minor dependency bumps
* [MINDEXER-209] - Move off EOLd Jetty 9.x to 10.x
* [MINDEXER-210] - Upgrade Google Guava to 32.1.3-jre

Have fun,
-The Apache Maven team


[ANN] Maven Resolver 2.0.0-alpha-5 released

2023-12-17 Thread Tamás Cservenák
Howdy,

The Apache Maven team is pleased to announce the release of the
Maven Resolver 2.0.0-alpha-5.

https://maven.apache.org/resolver-archives/resolver-2.0.0-alpha-5/

This is a fourth *PREVIEW* (alpha-4 was scrubbed) release of upcoming Maven
Resolver 2.0.0 meant for users of Resolver to pick it up and adapt code if
needed.

Note: MRESOLVER-446 has been rolled back, client code should not depend on
the version scheme selector or version scheme scheme provider present in
alpha-5, as it is not to stay.

Release Notes - Maven Resolver - Version 2.0.0-alpha-5

** Bug
* [MRESOLVER-455] - JDK transport: Improper handling of ofInputStream
body handlers in case of error
** New Feature
* [MRESOLVER-415] - New transport: JDK11 HTTP/2 capable
* [MRESOLVER-416] - New transport: Jetty, HTTP/2 capable
* [MRESOLVER-446] - Version Scheme Provider
* [MRESOLVER-451] - Expose version range processing strategies
** Improvement
* [MRESOLVER-335] - Better resolver errors for Artifact Not Found
* [MRESOLVER-445] - Simplify session handling, move out logic from
session builder
* [MRESOLVER-447] - Expose flatten method on RepositorySystem
* [MRESOLVER-450] - Add a RepositoryCache#computeIfAbsent method
** Task
* [MRESOLVER-443] - Integrate "configuration page generator" tool into
build/site
* [MRESOLVER-448] - Align Jetty versions
* [MRESOLVER-449] - Make HTTP transports use common test and server
* [MRESOLVER-454] - Update page "Upgrading Resolver"
** Dependency upgrade
* [MRESOLVER-452] - Update to Maven 4.0.0-alpha-9

Have fun,
Maven Team


[ANN] Apache Maven Resolver 2.0.0-alpha-6 released

2024-01-11 Thread Tamás Cservenák
Howdy,

The Apache Maven team is pleased to announce the release of the
Maven Resolver 2.0.0-alpha-6.

https://maven.apache.org/resolver-archives/resolver-2.0.0-alpha-6/

This is a fifth *PREVIEW* (alpha-4 was scrubbed) release of upcoming Maven
Resolver 2.0.0 meant for users of Resolver to pick it up and adapt code if
needed. This alpha contains almost all of the planned features and
improvements, and for sure some unplanned bugs as well.

Release Notes - Maven Resolver - Version 2.0.0-alpha-6

** Improvement
* [MRESOLVER-460] - More filter improvements for H/L
** Task
* [MRESOLVER-457] - Revert MRESOLVER-446
* [MRESOLVER-459] - Make default repository system session usable in
tests
* [MRESOLVER-461] - DependencyManager cleanup
* [MRESOLVER-462] - Introduce transitive classic depMgr as well
** Dependency upgrade
* [MRESOLVER-458] - Update to Maven 4.0.0-alpha-10

Have fun,
Maven Team


[ANN] Apache Maven Indexer 7.1.2 released

2024-01-11 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the
Maven Indexer 7.1.2

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

Release Notes - Maven Indexer - Version 7.1.2

** Bug
* [MINDEXER-214] - ArtifactContext should not log warnings if artifact
is not zip file
** Dependency upgrade
* [MINDEXER-212] - Update jsoup to 1.17.2
* [MINDEXER-213] - Update Lucene to 9.9.1

Have fun,
-The Apache Maven team


[ANN] Maven Resolver 1.9.18 released

2023-11-25 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the
Maven Resolver 1.9.18:

The 1.x resolver lineage is in "bugfix only" maintenance mode.

Resolver 1.9.17 release is declared "broken" by RM, release 1.9.18 undos
the unwanted code change that happened in FileUtils@1.9.17 and restores
source compatibility between 2.x and 1.9.x.

===

https://maven.apache.org/resolver/

Release Notes - Maven Resolver - Version 1.9.18

** Bug
* [MRESOLVER-441] - Undo FileUtils changes that altered non-Windows
execution path
** Task
* [MRESOLVER-437] - Resolver should not override given HTTP transport
default use of expect-continue handshake

Have fun,
-The Apache Maven team


[ANN] Maven Resolver 2.0.0-alpha-3 released

2023-12-01 Thread Tamás Cservenák
Howdy,

The Apache Maven team is pleased to announce the release of the
Maven Resolver 2.0.0-alpha-3.

https://maven.apache.org/resolver-archives/resolver-2.0.0-alpha-3/

This is a third *PREVIEW* release of upcoming Maven Resolver 2.0.0 meant
for users of Resolver to pick it up and adapt code if needed.

Release Notes - Maven Resolver - Version 2.0.0-alpha-3

** Bug
* [MRESOLVER-372] - Sporadic AccessDeniedEx on Windows
* [MRESOLVER-436] - The Upgrading Resolver page uses classnames before
rename
* [MRESOLVER-438] - The new jdk transport bug on Java 11 and Java 17
* [MRESOLVER-441] - Undo FileUtils changes that altered non-Windows
execution path
** Improvement
* [MRESOLVER-321] - Resolver while collecting may end up in busy loop
without any possibility to be stopped
** Task
* [MRESOLVER-429] - Enhance JDK transport error messaging
* [MRESOLVER-437] - Resolver should not override given HTTP transport
default use of expect-continue handshake
* [MRESOLVER-439] - Collapse "jdk" transport modules
* [MRESOLVER-440] - Clean up transport names, configuration properties
and documentation
* [MRESOLVER-442] - New JDK transport JAR mixes classes with different
bytecode
* [MRESOLVER-444] - Make build time requirement for Java 17
** Dependency upgrade
* [MRESOLVER-434] - Upgrade Parent to 41

Have fun,
Maven Team


[ANN] Apache Maven 3.9.6 released

2023-12-01 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the
Apache Maven 3.9.6

Apache Maven is a software project management and comprehension tool. Based
on the concept of a project object model (POM), Maven can manage a
project's build, reporting and documentation from a central piece of
information.

Maven 3.9.6 is available via https://maven.apache.org/download.cgi

The core release is independent of plugin releases. Further releases of
plugins will be made separately.

If you have any questions, please consult:

- the web site: https://maven.apache.org/
- the maven-user mailing list: https://maven.apache.org/mailing-lists.html
- the reference documentation: https://maven.apache.org/ref/3.9.6/

For more information read
https://maven.apache.org/docs/3.9.6/release-notes.html

Release Notes - Maven - Version 3.9.6

** Improvement
* [MNG-7939] - Allow to exclude plugins from validation
** Dependency upgrade
* [MNG-7913] - Upgrade Sisu version to 0.9.0.M2
* [MNG-7934] - Upgrade Resolver version to 1.9.18
* [MNG-7942] - Upgrade to parent POM 41
* [MNG-7943] - Upgrade default plugin bindings

Have fun!
- The Maven Team


[ANN] Apache Maven Resolver 2.0.0-alpha-7 released

2024-01-29 Thread Tamás Cservenák
Howdy,

The Apache Maven team is pleased to announce the release of the
Maven Resolver 2.0.0-alpha-7.

https://maven.apache.org/resolver-archives/resolver-2.0.0-alpha-7/

This is a sixth *PREVIEW* (alpha-4 was scrubbed) release of upcoming Maven
Resolver 2.0.0 meant for users of Resolver to pick it up and adapt code if
needed. This alpha contains almost all of the planned features and
improvements, and for sure some unplanned bugs as well.

Release Notes - Maven Resolver - Version 2.0.0-alpha-7

** Bug
* [MRESOLVER-334] - Maven Resolver GenericVersionScheme diverges from
the spec
* [MRESOLVER-336] - Unexpected handling of qualifiers in
GenericVersionScheme
* [MRESOLVER-464] - JDK transport bug
** Improvement
* [MRESOLVER-264] - Make file-lock the default locking
* [MRESOLVER-463] - Ensure checksum record file (summary fie) is sorted
by artifact relative path and not checksum
* [MRESOLVER-465] - Make room for new version scheme implementations
* [MRESOLVER-467] - Pull out shared HTTP (Remote Included checksum) code
* [MRESOLVER-468] - Stabilize supplier binary and source compatibility
** Task
* [MRESOLVER-466] - Extend site documentation
* [MRESOLVER-470] - Prepare for new changes regarding Artifact
properties/scopes
* [MRESOLVER-471] - Resolver should be oblivious about scopes
** Dependency upgrade
* [MRESOLVER-469] - Upgrade to Maven 4.0.0-alpha-12
* [MRESOLVER-472] - Upgrade Jetty dependency to 10.0.19
* [MRESOLVER-473] - Upgrade slf4j to version 2.0.11 (align with Maven)
* [MRESOLVER-474] - Upgrade (build, not project) dependency
commons-lang to 3.14.0
* [MRESOLVER-475] - Upgrade Wagon transport dependency:
plexus-classworlds to 2.8.0
* [MRESOLVER-476] - Upgrade Wagon transport test dependency:
plexus-testing to 1.3.0
* [MRESOLVER-477] - Upgrade managed dependency: plexus-xml to 4.0.3
* [MRESOLVER-478] - Redisson named locks: upgrade to
org.redisson:redisson 3.26.0
* [MRESOLVER-479] - Hazelcast named locks: upgrade to
com.hazelcast:hazelcast 5.3.6

Have fun,
Maven Team


[ANN] Maven Resolver 2.0.0-alpha-2 released

2023-11-18 Thread Tamás Cservenák
Howdy,

The Apache Maven team is pleased to announce the release of the
Maven Resolver 2.0.0-alpha-2.

https://maven.apache.org/resolver-archives/resolver-2.0.0-alpha-2/

This is a *PREVIEW* release of upcoming Maven Resolver 2.0.0 meant for
users of Resolver to pick it up and adapt code if needed. Migration from
Resolver 1.x in short: move off anything that is deprecated in Resolver 1.x
(use latest 1.9.16 as "baseline" to check for deprecations).

Session handling related changes are documented here:
https://maven.apache.org/resolver-archives/resolver-2.0.0-alpha-2/upgrading-resolver.html

Release Notes - Maven Resolver - Version 2.0.0-alpha-2

** Improvement
* [MRESOLVER-302] - Introduce onSession close
* [MRESOLVER-384] - Support HTTP/2 in maven-resolver-transport-http
** Task
* [MRESOLVER-308] - HTTP transport showdown
* [MRESOLVER-422] - Fix javadoc report
* [MRESOLVER-423] - Remove the 3.x banner from Resolver site
* [MRESOLVER-424] - Make DependencyGraphDumper extensible
* [MRESOLVER-426] - Move some HTTP configuration properties from
transport-http
* [MRESOLVER-427] - Expose configuration for inhibiting Expect-Continue
handshake
* [MRESOLVER-430] - Make build time requirement for Java 21
* [MRESOLVER-431] - Make chained repository and transport listeners
extensible
* [MRESOLVER-432] - Introduce session provider as well
* [MRESOLVER-435] - Refresh download page

Have fun,
Maven Team


[ANN] Maven Resolver 1.9.17 released

2023-11-21 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the
Maven Resolver 1.9.17:

The 1.x resolver lineage is in "bugfix only" maintenance mode.

===

https://maven.apache.org/resolver/

Release Notes - Maven Resolver - Version 1.9.17
** Bug
* [MRESOLVER-372] - Sporadic AccessDeniedEx on Windows
** Task
* [MRESOLVER-433] - Expose configuration for inhibiting Expect-Continue
handshake in 1.x
* [MRESOLVER-435] - Refresh download page
** Dependency upgrade
* [MRESOLVER-434] - Upgrade Parent to 41

Have fun,
-The Apache Maven team


Re: [ANN] Maven Resolver 1.9.17 released

2023-11-22 Thread Tamás Cservenák
Howdy,

since 1.9.17 release went out, we detected some possible problems with
1.9.17 and decided to quickly roll out 1.9.18 with two important changes:
- MRESOLVER-372 fix in 1.9.17 introduced some unwanted changes in FileUtils
non-Windows execution path (undo those),
- backport MRESOLVER-437, that altered changes happened as part of
MRESOLVER-433 that is in 1.9.17. This prevents source level breakage
between 1.9.x and 2.0.x, as backport removes a field added in (and present
only in) 1.9.17 that was in subsequent changes removed in 2.0.x.

Hence I declare 1.9.17 as <>, this version should be skipped.
Upcoming 1.9.18 will correct these issues.

Thanks
T

On Tue, Nov 21, 2023 at 11:31 AM Tamás Cservenák  wrote:

> The Apache Maven team is pleased to announce the release of the
> Maven Resolver 1.9.17:
>
> The 1.x resolver lineage is in "bugfix only" maintenance mode.
>
> ===
>
> https://maven.apache.org/resolver/
>
> Release Notes - Maven Resolver - Version 1.9.17
> ** Bug
> * [MRESOLVER-372] - Sporadic AccessDeniedEx on Windows
> ** Task
> * [MRESOLVER-433] - Expose configuration for inhibiting
> Expect-Continue handshake in 1.x
> * [MRESOLVER-435] - Refresh download page
> ** Dependency upgrade
> * [MRESOLVER-434] - Upgrade Parent to 41
>
> Have fun,
> -The Apache Maven team
>


[ANN] Apache Maven Resolver 2.0.0-alpha-8 released

2024-02-26 Thread Tamás Cservenák
Howdy,

The Apache Maven team is pleased to announce the release of the
Maven Resolver 2.0.0-alpha-8.

https://maven.apache.org/resolver-archives/resolver-2.0.0-alpha-8/

This is a seventh *PREVIEW* (alpha-4 was scrubbed) release of upcoming
Maven Resolver 2.0.0 meant for users of Resolver to pick it up and adapt
code if needed. This alpha contains almost all of the planned features and
improvements, and for sure some unplanned bugs as well.

Release Notes - Maven Resolver - Version 2.0.0-alpha-8

** Bug
* [MRESOLVER-483] - PreorderNodeListGenerator bug: may print trailing
":"
** Improvement
* [MRESOLVER-421] - Extend NamedLock API to carry more than one name
* [MRESOLVER-484] - The dependencies properties should be provided by
the resolver consumer
* [MRESOLVER-493] - Support premanaged of optional, exclusions and
properties by DependencyGraphDumper
* [MRESOLVER-494] - LOCAL_PATH Artifact property really belongs to
"system" scope (or is at least very related to it)
** Task
* [MRESOLVER-480] - Update "Upgrading Resolver" page
* [MRESOLVER-491] - Get rid of last "known" scope: system
* [MRESOLVER-492] - Add toString method for
AbstractDependencyManager.Key
* [MRESOLVER-496] - Move Resolver off java.io.File to NIO2 Paths
** Dependency upgrade
* [MRESOLVER-485] - Upgrade Jetty dependency to 10.0.20
* [MRESOLVER-487] - (build) Update to exec-maven-plugin 3.1.1
* [MRESOLVER-488] - (build) Update to japicmp 0.18.3
* [MRESOLVER-489] - (build) Update m-javadoc-p to 3.6.3
* [MRESOLVER-490] - (build) Update bnd-maven-plugin to 6.4.0
* [MRESOLVER-500] - (build) Upgrade exec-maven-plugin to 3.2.0
* [MRESOLVER-501] - (build) Upgrade japicmp to 0.18.5

Have fun,
Maven Team


[ANN] Apache Maven GPG Plugin 3.2.0 Released

2024-03-11 Thread Tamás Cservenák
Howdy,

The Apache Maven team is pleased to announce the release of the Apache
Maven GPG Plugin, version 3.2.0

This plugin signs all of the project's attached artifacts with GnuPG or BC.

https://maven.apache.org/plugins/maven-gpg-plugin/

You should specify the version in your project's plugin configuration:


  org.apache.maven.plugins
  maven-gpg-plugin
  3.2.0


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

https://maven.apache.org/plugins/maven-gpg-plugin/download.cgi

Release Notes - Maven GPG Plugin - Version 3.2.0

** Bug
* [MGPG-85] - Regression in maven-metadata for SNAPSHOTs between 1.6
and 3.0.1
* [MGPG-98] - non-reproducible pom.xml
* [MGPG-99] - Passcode byte array provided to gpg executable on stdin
is not terminated
* [MGPG-100] - Fix Temporary File Information Disclosure Vulnerability
** New Feature
* [MGPG-106] - Introduce second signer implementation based on Bouncy
Castle
** Improvement
* [MGPG-101] - Switch to Junit5
* [MGPG-102] - Drop maven-artifact-transfer used by sign-and-deploy-file
* [MGPG-105] - Stop propagating bad practices; but allow for "compat
mode"
* [MGPG-110] - The sign-and-deploy-file mojo POM validation is off
** Task
* [MGPG-103] - Fix Windows CI
* [MGPG-107] - Settle on JUnit 5 assertions
* [MGPG-108] - Update plugin site doco
** Dependency upgrade
* [MGPG-104] - Update to 3.9.6, drop the cruft, minimum baseline
remains 3.2.5

Have fun,
-The Apache Maven team


[ANN] Maven Filtering 3.3.2 Released

2024-03-12 Thread Tamás Cservenák
Howdy,

The Apache Maven team is pleased to announce the release of the Apache
Maven Filtering, version 3.3.2

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

https://maven.apache.org/shared/maven-filtering/download.cgi

Release Notes - Maven Shared Components - Version maven-filtering-3.3.2

** Bug
* [MSHARED-1050] - ConcurrentModificationException  for maven-filtering
* [MSHARED-1285] - DefaultMavenResourcesFiltering uses BuildContext in
a way that fails sometimes
* [MSHARED-1330] - Incremental builds fail on filtered read-only
resources
** Improvement
* [MSHARED-1216] - Use a caching output stream when filtering resources
* [MSHARED-1351] - Confusing message when copying resources from
project's baseDir
** Dependency upgrade
* [MSHARED-1214] - SVN tag in pom.xml
* [MSHARED-1339] - Upgrade parent POM to version 41
* [MSHARED-1340] - Require Maven 3.6.3+
* [MSHARED-1341] - Convert tests to Junit 5

Have fun,
-The Apache Maven team


[ANN] Apache Maven 4.0.0-alpha-13 released

2024-03-12 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of
Apache Maven 4.0.0-alpha-13

Note: This is the first release that requires Java 17!

Apache Maven is a software project management and comprehension tool.
Based on the concept of a project object model (POM), Maven can manage
a project's build, reporting and documentation from a central piece of
information.

Maven 4.0.0-alpha-13 is available via https://maven.apache.org/download.cgi

This is an alpha release, not suitable for production. If you hit any
problem,
please raise a JIRA issue or send an email to the mailing list.

Notable changes include:
- requires Java 17 as “minimum runtime Java requirement”
- brings the latest Maven Resolver 2.0.0-alpha-8
- new features like Profile OS activation with wildcards, Profile
activation by packaging, SPI for user properties
- improvements related to dependencyManagement and BOM handling, new APIs
for “dependency path control”
- and many bug fixes since alpha-12

For more information read
https://maven.apache.org/docs/4.0.0-alpha-13/release-notes.html

Have fun!
The Apache Maven Team


[ANN] Release Maven Remote Resources Plugin 3.2.0

2024-03-12 Thread Tamás Cservenák
Howdy,

The Apache Maven team is pleased to announce the release of the Apache
Maven Remote Resources Plugin, version 3.2.0

https://maven.apache.org/plugins/maven-remote-resources-plugin/

Release Notes - Maven Remote Resources Plugin - Version 3.2.0

** Bug
* [MRRESOURCES-135] - Show projectTimespan year in UTC
** Improvement
* [MRRESOURCES-145] - Avoid overwriting the generated file with the
same content
** Dependency upgrade
* [MRRESOURCES-136] - Upgrade Parent to 41
* [MRRESOURCES-137] - Bump commons-io from 2.11.0 to 2.13.0
* [MRRESOURCES-138] - Bump maven-filtering from 3.3.0 to 3.3.1
* [MRRESOURCES-139] - Bump maven-archiver from 3.6.0 to 3.6.1
* [MRRESOURCES-140] - Bump plexus-utils from 3.5.1 to 4.0.0 and
plexus-xml 3.0.0
* [MRRESOURCES-142] - Bump commons-io from 2.13.0 to 2.15.1
* [MRRESOURCES-143] - Maven 3.6.3 as minimum requirements
* [MRRESOURCES-144] - Bump org.codehaus.plexus:plexus-resources from
1.2.0 to 1.3.0

Have fun,
-The Apache Maven team


[ANN] Apache Maven GPG Plugin 3.2.1 Released

2024-03-18 Thread Tamás Cservenák
Howdy,

The Apache Maven team is pleased to announce the release of the Apache
Maven GPG Plugin, version 3.2.1

This release is a bugfix, restoring plugin ability to pick up GPG
passphrase from settings.xml. Have to be noted though, that this method of
getting passphrases is considered "bad practice".

This plugin signs all of the project's attached artifacts with GnuPG or BC.

https://maven.apache.org/plugins/maven-gpg-plugin/

You should specify the version in your project's plugin configuration:


  org.apache.maven.plugins
  maven-gpg-plugin
  3.2.1


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

https://maven.apache.org/plugins/maven-gpg-plugin/download.cgi

Release Notes - Maven GPG Plugin - Version 3.2.1

** Bug
* [MGPG-112] - Upgrading from 3.1.0 to 3.2.0 with no other changes
causes "gpg: signing failed: No pinentry"
** Dependency upgrade
* [MGPG-111] - Clean up dependency declarations

Have fun,
-The Apache Maven team


[ANN] Apache Maven GPG Plugin 3.2.2 Released

2024-03-26 Thread Tamás Cservenák
Howdy,

The Apache Maven team is pleased to announce the release of the Apache
Maven GPG Plugin, version 3.2.2

This release is a bugfix, restoring the sign-and-deploy Mojo to pick up
remote repository authentication from settings.xml. Also contains smaller
improvements as well.

This plugin signs all of the project's attached artifacts with GnuPG or BC.

https://maven.apache.org/plugins/maven-gpg-plugin/

You should specify the version in your project's plugin configuration:


  org.apache.maven.plugins
  maven-gpg-plugin
  3.2.2


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

https://maven.apache.org/plugins/maven-gpg-plugin/download.cgi

Release Notes - Maven GPG Plugin - Version 3.2.2

** Bug
* [MGPG-113] - Upgrading from 3.1.0 to 3.2.1 with no other changes
causes "gpg:sign-and-deploy-file" failed: 401 Unauthorized
** Improvement
* [MGPG-114] - BC Allow key size greater than 5KB from file
* [MGPG-115] - Show more information about key used to sign

Have fun,
-The Apache Maven team


[ANN] Apache Maven Wrapper 3.3.0 Released

2024-04-20 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the Apache
Maven Wrapper, version 3.3.0

The Maven Wrapper is an easy way to ensure a user of your Maven build has
everything necessary to run your Maven build.

See https://maven.apache.org/wrapper/ for instructions on how to use Maven
Wrapper.

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

https://maven.apache.org/wrapper/download.html

Release Notes - Maven Wrapper - Version 3.3.0

** Bug
* [MWRAPPER-86] - Trim trailing slash in Repo URL
* [MWRAPPER-103] - Failed to validate Maven Wrapper SHA-256 on Windows
* [MWRAPPER-108] - mvnw script fails silently when download fails
* [MWRAPPER-112] - Detection of JAVA_HOME fails due to bad quoting
* [MWRAPPER-113] - Error and warning output goes to standard output and
intermingles with Maven output
* [MWRAPPER-120] - Maven wrapper plugin should not create wrapperUrl
property for script-only mode
* [MWRAPPER-123] - only-mvnw fails on ksh printf implementations
* [MWRAPPER-131] - Downloader downloads directly into target file
** Improvement
* [MWRAPPER-70] - Don't require a pom.xml
* [MWRAPPER-104] - Add prettier config for shell scripts
* [MWRAPPER-124] - MavenWrapperDownloader uses new URL(String), which
is deprecated in Java 21
* [MWRAPPER-125] - Make "only-script" the default wrapper
** Task
* [MWRAPPER-128] - Remove legacy
* [MWRAPPER-129] - Set plugin prerequisite to Maven 3.6.3
** Dependency upgrade
* [MWRAPPER-100] - Declare needed dependencies
* [MWRAPPER-115] - Bump org.codehaus.plexus:plexus-archiver from 4.6.2
to 4.9.1
* [MWRAPPER-118] - Bump org.codehaus.mojo:mrm-maven-plugin from 1.5.0
to 1.6.0
* [MWRAPPER-119] - Upgrade Parent to 41
* [MWRAPPER-126] - Upgrade org.codehaus.plexus:plexus-archiver to 4.9.2
* [MWRAPPER-127] - Bump commons-io:commons-io from 2.16.0 to 2.16.1
* [MWRAPPER-130] - Use Maven parent 42

Enjoy,
-The Apache Maven team


[ANN] Apache Maven GPG Plugin 3.2.4 Released

2024-04-19 Thread Tamás Cservenák
Howdy,

The Apache Maven team is pleased to announce the release of the Apache
Maven GPG Plugin, version 3.2.4

This release is a bugfix release.

This plugin signs all of the project's attached artifacts with GnuPG or BC.

https://maven.apache.org/plugins/maven-gpg-plugin/

You should specify the version in your project's plugin configuration:


  org.apache.maven.plugins
  maven-gpg-plugin
  3.2.4


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

https://maven.apache.org/plugins/maven-gpg-plugin/download.cgi

Release Notes - Maven GPG Plugin - Version 3.2.4
** Bug
* [MGPG-125] - Due to default value of gpg.passphraseServerId,
bestPractices=true will always fail
** Dependency upgrade
* [MGPG-126] - Commons IO 2.16.1 (test dependency)

Have fun,
-The Apache Maven team


[ANN] Maven Resolver 1.9.19 released

2024-04-19 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the
Maven Resolver 1.9.19:

The 1.x resolver lineage is in "bugfix only" maintenance mode.

===

https://maven.apache.org/resolver/

Release Notes - Maven Resolver - Version 1.9.19

** Bug
* [MRESOLVER-483] - PreorderNodeListGenerator bug: may print trailing
":"
* [MRESOLVER-522] - File locking threads not entering critical region
were "oversleeping"
** Improvement
* [MRESOLVER-536] - Skip setting last modified time when FS does not
support it
** Dependency upgrade
* [MRESOLVER-527] - Hazelcast 5.3.7
* [MRESOLVER-528] - Redisson 3.28.0
* [MRESOLVER-529] - Commons Codec 1.16.1
* [MRESOLVER-530] - Eclipse Sisu 0.9.0.M2
* [MRESOLVER-531] - Maven 3.9.6 (demos)
* [MRESOLVER-532] - Guice 6.0.0 (and Guava 33.1.0)
* [MRESOLVER-533] - Jetty 9.4.54 (used in tests)

Have fun,
-The Apache Maven team


[ANN] Apache Maven Wrapper 3.3.1 Released

2024-04-25 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the Apache
Maven Wrapper, version 3.3.1

The Maven Wrapper is an easy way to ensure a user of your Maven build has
everything necessary to run your Maven build.

See https://maven.apache.org/wrapper/ for instructions on how to use Maven
Wrapper.

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

https://maven.apache.org/wrapper/download.html

Release Notes - Maven Wrapper - Version 3.3.1

** Improvement
* [MWRAPPER-132] - Inlined mvnw Downloader.java uses `new URL(String)`,
which is deprecated in Java 21
* [MWRAPPER-134] - Provide a reliable way to determine the Maven
Wrapper version

Enjoy,
-The Apache Maven team


[ANN] Apache Maven GPG Plugin 3.2.3 Released

2024-04-11 Thread Tamás Cservenák
Howdy,

The Apache Maven team is pleased to announce the release of the Apache
Maven GPG Plugin, version 3.2.3

This release is a bugfix release, but also contains updated key
dependencies.

This plugin signs all of the project's attached artifacts with GnuPG or BC.

https://maven.apache.org/plugins/maven-gpg-plugin/

You should specify the version in your project's plugin configuration:


  org.apache.maven.plugins
  maven-gpg-plugin
  3.2.3


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

https://maven.apache.org/plugins/maven-gpg-plugin/download.cgi

Release Notes - Maven GPG Plugin - Version 3.2.3

** Bug
* [MGPG-121] - Signing fails with 3.2.2:
"/Users/stevenobelia/.settings-security.xml (No such file or directory)"
** New Feature
* [MGPG-120] - Add new mojo: sign-deployed
** Improvement
* [MGPG-116] - Up the file size limit to 64K
* [MGPG-117] - Better handling of passphrase
** Dependency upgrade
* [MGPG-118] - Update to Commons IO 2.16.0
* [MGPG-122] - Update build dependency m-invoker-p to 3.6.1
* [MGPG-123] - Update to Bouncycastle 1.78
* [MGPG-124] - Update to junixsocket 2.9.1

Have fun,
-The Apache Maven team


[ANN] Apache Maven Resolver 2.0.0-alpha-11 released

2024-04-29 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the
Maven Resolver 2.0.0-alpha-11.

https://maven.apache.org/resolver-archives/resolver-2.0.0-alpha-11/

This is the last alpha release of Resolver 2.0.0, that would allow any
downstream consumers to try it out and adapt.

Release Notes - Maven Resolver - Version 2.0.0-alpha-11

** Bug
* [MRESOLVER-521] - File locking threads not entering critical region
were "oversleeping"
* [MRESOLVER-547] - BF collector always copies artifacts, even when it
should not
** New Feature
* [MRESOLVER-217] - Allow extra "sources" for Artifact decoration
* [MRESOLVER-518] - Improvements for version selector
** Improvement
* [MRESOLVER-519] - Drop copies of same method, re-add them to parent
(collectors)
* [MRESOLVER-520] - Move repeated code (decorators, generators) into
Utils
* [MRESOLVER-535] - DependencyGraphDumper should be configurable
* [MRESOLVER-536] - Skip setting last modified time when FS does not
support it
* [MRESOLVER-538] - In dirty tree, nodes coming from range (and parents
having ranges) should be detectable
* [MRESOLVER-540] - TransferResource can and should tell more about
transfer
* [MRESOLVER-542] - Reduce usage of final classes
** Task
* [MRESOLVER-552] - Redirect site creation to enable concurrent release
of 1.x and 2.x resolver
** Dependency upgrade
* [MRESOLVER-523] - Update GPG generator to Bouncycastle 1.78
* [MRESOLVER-524] - Update Hazelcast to 5.3.7
* [MRESOLVER-525] - Update test dep testcointainers-redis to 2.2.2
* [MRESOLVER-534] - Redisson 3.28.0
* [MRESOLVER-537] - Use slf4j 2.0.13
* [MRESOLVER-539] - Use parent POM 42
* [MRESOLVER-543] - (build) Bump
com.github.siom79.japicmp:japicmp-maven-plugin from 0.20.0 to 0.21.1
* [MRESOLVER-544] - Bump org.redisson:redisson from 3.28.0 to 3.29.0
* [MRESOLVER-545] - Bump bouncycastleVersion from 1.78 to 1.78.1
* [MRESOLVER-546] - Bump org.codehaus.plexus:plexus-utils from 4.0.0 to
4.0.1


Have fun,
-The Apache Maven team


[ANN] Maven Resolver 1.9.20 released

2024-04-29 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the
Maven Resolver 1.9.20:

The 1.x resolver lineage is in "bugfix only" maintenance mode.

===

https://maven.apache.org/resolver/

Release Notes - Maven Resolver - Version 1.9.20

** Bug
* [MRESOLVER-547] - BF collector always copies artifacts, even when it
should not
** Dependency upgrade
* [MRESOLVER-549] - Use parent POM 42
* [MRESOLVER-550] - Bump Redisson from 3.28.0 to 3.29.0
* [MRESOLVER-551] - (build) Bump japicmp from 0.17.2 to 0.21.1


Have fun,
-The Apache Maven team


[ANN] Apache Maven Install Plugin 3.1.2 Released

2024-04-29 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the Apache
Maven Install Plugin, version 3.1.2

https://maven.apache.org/plugins/maven-install-plugin/

You should specify the version in your project's plugin configuration:


  org.apache.maven.plugins
  maven-install-plugin
  3.1.2


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

https://maven.apache.org/plugins/maven-install-plugin/download.cgi

Release Notes - Maven Install Plugin - Version 3.1.2

** Bug
* [MINSTALL-190] - Fix Temporary File Information Disclosure
Vulnerability
** Improvement
* [MINSTALL-195] - Include artifactId in messages of
InstallMojo#processProject
** Task
* [MINSTALL-192] - Code cleanups
** Dependency upgrade
* [MINSTALL-193] - Upgrade Parent Version 42, require min Maven 3.6.3
* [MINSTALL-197] - Upgrade parent to 41, remove deprecations


Have fun,
-The Apache Maven team


[ANN] Apache Maven Deploy Plugin 3.1.2 Released

2024-04-29 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the Apache
Maven Deploy Plugin, version 3.1.2

https://maven.apache.org/plugins/maven-deploy-plugin/

You should specify the version in your project's plugin configuration:


  org.apache.maven.plugins
  maven-deploy-plugin
  3.1.2


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

https://maven.apache.org/plugins/maven-deploy-plugin/download.cgi

Release Notes - Maven Deploy Plugin - Version 3.1.2

** Improvement
* [MDEPLOY-313] - Upgrade maven-plugin parent to 41
* [MDEPLOY-314] - Include artifactId in messages of
DeployMojo#processProject
** Dependency upgrade
* [MDEPLOY-316] - Update parent to 42, up prerequisite to 3.6.3


Have fun,
-The Apache Maven team


[ANN] Apache Maven Indexer 7.1.3 released

2024-05-20 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the
Maven Indexer 7.1.3

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

Release Notes - Maven Indexer - Version 7.1.3

** Improvement
* [MINDEXER-222] - RR backend in case of GAVCE search should use
Last-Modified HTTP header
** Dependency upgrade
* [MINDEXER-216] - Bump commons-cli:commons-cli from 1.6.0 to 1.7.0
* [MINDEXER-217] - Bump org.apache.maven:maven-parent from 41 to 42
* [MINDEXER-218] - Bump org.jmock:jmock from 2.12.0 to 2.13.1
* [MINDEXER-219] - Bump com.google.guava:guava from 32.1.3-jre to
33.1.0-jre
* [MINDEXER-220] - Bump lucene.version from 9.9.1 to 9.10.0
* [MINDEXER-221] - (build) Bump org.gaul:modernizer-maven-plugin from
2.7.0 to 2.8.0
* [MINDEXER-223] - Upgrade slf4j to version 2.0.13

Have fun,
-The Apache Maven team


[ANN] Apache Maven 3.9.7 released

2024-05-25 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the
Apache Maven 3.9.7

Apache Maven is a software project management and comprehension tool. Based
on the concept of a project object model (POM), Maven can manage a
project's build, reporting and documentation from a central piece of
information.

Maven 3.9.7 is available via https://maven.apache.org/download.cgi

The core release is independent of plugin releases. Further releases of
plugins will be made separately.

If you have any questions, please consult:

- the web site: https://maven.apache.org/
- the maven-user mailing list: https://maven.apache.org/mailing-lists.html
- the reference documentation: https://maven.apache.org/ref/3.9.7/

For more information read
https://maven.apache.org/docs/3.9.7/release-notes.html

Release Notes - Maven - Version 3.9.7

** Bug
* [MNG-8106] - Maven Metadata corruption if repository directory role
overlaps
* [MNG-8121] - NullPointerException at
org.apache.maven.artifact.repository.metadata.Metadata.merge
(Metadata.java:293)
** New Feature
* [MNG-5726] - Update OS Activation To Allow Wildcards In OS Version
* [MNG-8030] - Backport: Add ability to ignore dependency repositories:
mvn -itr
** Improvement
* [MNG-8019] - Streamline update policy of pluginRepository/repository
of Maven Central in Super POM
* [MNG-8029] - improve documentation of mirror in settings
* [MNG-8031] - Backport: Make Maven transfer listener used with
Resolver more concurrent friendly
* [MNG-8081] - default profile activation should consider available
system and user properties
* [MNG-8085] - swtich from png+imagemap to svg
* [MNG-8117] - Improve prerequisite evaluation and plugin version
selection logging
** Task
* [MNG-7309] - Remove redundant MojoDescriptor parameterMap
* [MNG-8011] - Minimize and make generic the README.txt
* [MNG-8055] - Investigate possible solutions for build number diffs on
deploy
** Dependency upgrade
* [MNG-8094] - Resolver 1.9.19
* [MNG-8100] - Upgrade default plugin bindings
* [MNG-8101] - Upgrade Parent to 42
* [MNG-8109] - Resolver 1.9.20
* [MNG-8115] - Upgrade minimal set of dependencies
* [MNG-8125] - (build) Bump buildhelper-maven-plugin to 3.6.0 (was
3.4.0)
* [MNG-8126] - Bump logback classic to 1.2.13 (was 1.2.12)
* [MNG-8127] - Bump guava to 33.2.0-jre

Have fun!
- The Maven Team


[ANN] Apache Maven 4.0.0-beta-3 released

2024-05-26 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the
Apache Maven 4.0.0-beta-3

Apache Maven is a software project management and comprehension tool. Based
on the concept of a project object model (POM), Maven can manage a
project's build, reporting and documentation from a central piece of
information.

Maven 4.0.0-beta-3 is available via https://maven.apache.org/download.cgi

The core release is independent of plugin releases. Further releases of
plugins will be made separately.

If you have any questions, please consult:

- the web site: https://maven.apache.org/
- the maven-user mailing list: https://maven.apache.org/mailing-lists.html
- the reference documentation: https://maven.apache.org/ref/4.0.0-beta-3/

For more information read
https://maven.apache.org/docs/4.0.0-beta-3/release-notes.html


Release Notes - Maven - Version 4.0.0-beta-3

** Bug
* [MNG-8025] - API incompatibility with m-remote-resources-p
* [MNG-8079] - Maven Resolver breaks compatibility due Resolver breakage
* [MNG-8082] - Exceptions of proxied SessionScoped components are not
working correctly
* [MNG-8106] - Maven Metadata corruption if repository directory role
overlaps
* [MNG-8108] - Failure to create the consumer POM
* [MNG-8118] - Dependency-management "client" exclusions overwrite BOM
exclusions
* [MNG-8121] - NullPointerException at
org.apache.maven.artifact.repository.metadata.Metadata.merge
(Metadata.java:293)
* [MNG-8123] - Maven 4.0.0-beta-2 fails with
maven-build-cache-extension 1.2.0
** New Feature
* [MNG-8084] - Make the v4 api usable outside the Maven runtime
** Improvement
* [MNG-8015] - Control the type of path where each dependency can be
placed
* [MNG-8038] - Model builder API
* [MNG-8050] - Same repositories IDs in settings.xml and POM are not
detected
* [MNG-8075] - Allow project.baseUri in repository.url
* [MNG-8081] - default profile activation should consider available
system and user properties
* [MNG-8085] - switch from png+imagemap to svg
* [MNG-8089] - Introduce "fat" type for JAR
* [MNG-8117] - Improve prerequisite evaluation and plugin version
selection logging
* [MNG-8119] - Remove build section in consumer pom profiles
* [MNG-8128] - Custom packaging not found
** Task
* [MNG-8043] - Dependency properties should be provided by Resolver
consumer
* [MNG-8070] - Document Maven Runtime Requirement for Java 17
* [MNG-8073] - Generated XSD files needs to have ASL2.0 license headers
* [MNG-8088] - Apply Resolver ScopeManager
** Dependency upgrade
* [MNG-8091] - Update Resolver to 2.0.0-alpha-10
* [MNG-8102] - Upgrade Parent to 42
* [MNG-8103] - Upgrade default plugin bindings
* [MNG-8105] - Upgrade to JLine 3.26.0
* [MNG-8107] - Upgrade to Resolver 2.0.0-alpha-11

Have fun!
- The Maven TeaM


[ANN] Apache Maven Wrapper 3.3.2 Released

2024-05-24 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the Apache
Maven Wrapper, version 3.3.2

The Maven Wrapper is an easy way to ensure a user of your Maven build has
everything necessary to run your Maven build.

See https://maven.apache.org/wrapper/ for instructions on how to use Maven
Wrapper.

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

https://maven.apache.org/wrapper/download.html

Release Notes - Maven Wrapper - Version 3.3.2

** Bug
* [MWRAPPER-136] - maven-wrapper.properties created with Windows line
breaks which mvnw can't handle
* [MWRAPPER-137] - Can't match distributionUrl when using MINGW64
* [MWRAPPER-139] - Shell scripts break on LF in config for Windows
* [MWRAPPER-140] - only-script Type does not honor MAVEN_USER_HOME
** Improvement
* [MWRAPPER-141] - Use distribution type of existing Maven Wrapper by
default
** Task
* [MWRAPPER-135] - Provide a reliable way to determine the Maven
Wrapper type

Enjoy,
-The Apache Maven team


[ANN] Maven Resolver Ant Tasks 1.5.1 released

2024-05-24 Thread Tamás Cservenák
The Apache Maven team is pleased to announce the release of the
Maven Resolver Ant Tasks 1.5.1

https://maven.apache.org/resolver-ant-tasks/

Release Notes - Maven Resolver - Version ant-tasks-1.5.1

** Task
* [MRESOLVER-561] - Refresh codebase, drop unused classes
** Dependency upgrade
* [MRESOLVER-504] - Update parent POM to 41
* [MRESOLVER-505] - Align with Maven/Resolver to 3.9.6/1.9.18
* [MRESOLVER-506] - Update plexus-interpolation to 1.27
* [MRESOLVER-507] - Update sisu plexus to 0.9.0.M2
* [MRESOLVER-560] - Use parent POM 42

Have fun,
-The Apache Maven team