svn commit: r1807955 - in /maven/site/trunk/content/markdown/docs/3.5.1: ./

Previous Topic Next Topic
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

svn commit: r1807955 - in /maven/site/trunk/content/markdown/docs/3.5.1: ./

Author: stephenc
Date: Sun Sep 10 15:25:31 2017
New Revision: 1807955

Adding the draft release notes for Maven 3.5.1


Added: maven/site/trunk/content/markdown/docs/3.5.1/
--- maven/site/trunk/content/markdown/docs/3.5.1/ (added)
+++ maven/site/trunk/content/markdown/docs/3.5.1/ Sun Sep 10 15:25:31 2017
@@ -0,0 +1,139 @@
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+ NOTE: For help with the syntax of this file, see:
+# Release Notes &#x2013; Maven 3.5.1
+The Apache Maven team would like to announce the release of Maven 3.5.1.
+Maven 3.5.1 is [available for download][0].
+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 place.
+The core release is independent of the plugins available. Further releases of plugins will be made separately. See the [PluginList][1] for more information.
+We hope you enjoy using Maven! If you have any questions, please consult:
+- the web site: [][2]
+- the maven-user mailing list: [][3]
+- the reference documentation: [][4]
+## Reporters and Contributors of this release
+Many thanks to all reporters and contributors and for their time and support.
+## Testers
+The following members of the Maven community provided valuable feedback during the release process:
+* ...
+Thank you for your time and feedback.
+## Overview about the changes
+There is one change that deserves to be highlighted, [MNG-6275][].
+As a result of changes in the classloaders within which the META-INF services are exposed from Java 8 onwards, we have had to change how the root Maven classloader gets initialized.
+When invoked from the command line, there is no difference between the new explicitly configured root classloader and the previous inferred classloader.
+However, in the case of IDEs and other third party users of Maven Embedder have integrated with Maven, there is the potential that this change may cause issues for those IDEs.
+Please report any inconsistencies in the behaviour of IDEs and other third party consumers of Maven Embedder to their maintainers, as the classloader change is required for Java 8 onwards.
+## Improvements
+The full list of changes as well as detailed descriptions of same can be found in our [issue management system][6].
+### Bugs
+- [MNG-5935][] - Optional true getting lost in managed dependencies when transitive
+- [MNG-6127][] - Fix plugin execution configuration interference
+- [MNG-6148][] - Can't package and assemble with JDK9/Jigsaw
+- [MNG-6149][] - MetadataResolutionResult#getGraph() never resolves request type 'test'
+- [MNG-6205][] - Non-ascii chars in name element are displayed as question marks in Win CLI output (regression)
+- [MNG-6209][] - inconsistent activation of components from multiple extensions=true plugins
+- [MNG-6210][] - can't load @SessionScoped/@MojoExecutionScoped components from .mvn/extensions.xml
+- [MNG-6223][] - mvn -f outputs invalid error when specifying POM directory
+- [MNG-6233][] - maven-resolver-provider mixes JRS 330 and Plexus annotations
+- [MNG-6240][] - Duplicate components in plugin extension realm when plugin depends on maven-aether-resolver
+- [MNG-6275][] - ServiceLoaderFactory can't find implementations via ClassRealm
+### Sub-tasks
+- [MNG-6186][] - switch to improved HawtJNI
+- [MNG-6280][] - ArrayIndexOutOfBoundsException caused by pom.xml with process instructions
+### Improvements
+- [MNG-5457][] - Show repository id when downloading or uploading from/to a remote repository
+- [MNG-6025][] - Add a ProjectArtifactsCache similar to PluginArtifactsCache
+- [MNG-6123][] - detect self references in POM and fail fast
+- [MNG-6174][] - Clean Up Maven Model
+- [MNG-6203][] - Minor cleanup in
+- [MNG-6206][] - We should produce a WARNING by using RELEASE, LATEST as versions
+- [MNG-6207][] - Create WARNINGs in case of using system scope
+- [MNG-6228][] - Optionality not displayed in dependency tree when run in debug mode
+### New Features
+- [MNG-6084][] - Support JSR 250 annotations
+- [MNG-6220][] - Add CLI options to control color output
+### Tasks
+- [MNG-6167][] - Clean up dependency mess (reported by dependency:analyze)
+- [MNG-6258][] - Upgrade to Maven Resolver 1.1.0
+## Complete Release Notes
+See [complete release notes for all versions][7]
+[0]: ../../download.html
+[1]: ../../plugins/index.html
+[3]: /mail-lists.html
+[4]: /ref/3.5.1/
+[7]: ../../docs/history.html