Browse files

3.5.4 release notes

  • Loading branch information...
stephenc committed Jun 21, 2018
1 parent fb94c56 commit 1fbe1b148ab9615e4a245bcb304afecf835841af
Showing with 134 additions and 3 deletions.
  1. +130 −0 content/markdown/docs/3.5.4/
  2. +2 −1 content/markdown/docs/
  3. +2 −2 pom.xml
@@ -0,0 +1,130 @@
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.4
The Apache Maven team would like to announce the release of Maven 3.5.4
Maven 3.5.4 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: [](/mail-lists.html)
- the reference documentation: [](/ref/3.5.4/)
## Reporters and Contributors of this release
We really value the contributions of these non committers, so this section is focused on those individuals. Descriptions of the issues fixed can be found at the [end of these release notes](#Details).
- [MNG-6370][] reporter and contributor: Sylwester Lachiewicz
- [MNG-6382][] reporter: Falko Modler
- [MNG-6388][] reporter: Mike Kelly
- [MNG-6410][] reporter and contributor: Łukasz Dywicki
- [MNG-5756][] reporter: Jarkko Rantavuori contributor: eis
- [MNG-5940][] contributor: Florian Brunner
- [MNG-6411][] reporter and contributor: Łukasz Dywicki
Dependency Upgrades:
- [MNG-6344][] reporter and contributor: Sylwester Lachiewicz
Many thanks to all reporters and contributors for their time and support.
## Preliminary Testers
Thank you also for your time and feedback.
## Known Issues
At the time of release, there are no known regressions introduced by this release
## Overview about the changes
This release is primarily aimed to resolve the two regressions introduced in the 3.5.3 release, specifically [MNG-6372][] and [MNG-6388][].
There are some additional minor improvements, the most notable of which is:
- The Maven Super POM changes the default execution of the `maven-source-plugin` `jar` goal into `jar-no-fork` which should resolve some issues complex projects had running releases.
## [The detailed issue list](#Details)
### Bugs
- [MNG-6370][] `ConcurrencyDependencyGraph#getNumberOfBuilds()` does not remove finished projects from unfinished ones
- [MNG-6372][] On Windows Maven can output spurious ANSI escapes such as `[0m [0m`
- [MNG-6382][] JANSI fails frequently with `NumberFormatException` when building in parallel
- [MNG-6386][] `${project.baseUri}` is not a valid URI (according to RFC 3986)
- [MNG-6388][] Error Fetching Artifacts: "`[B cannot be cast to java.lang.String`"
- [MNG-6403][] `Artifact#VERSION_FILE_PATTERN` does not escape period between date and time
- [MNG-6410][] Add `groupId` to `--resume-from` suggestion if `artifactId` is not unique in reactor
### Improvements
- [MNG-5756][] Java home output in `mvn -v` is misleading
- [MNG-5940][] Change the `maven-source-plugin` `jar` goal into `jar-no-fork` in Maven Super POM
- [MNG-6362][] Add documentation information for GitHub
- [MNG-6363][] Remove secret thread configuration property from code
- [MNG-6364][] Enhanced `Jenkinsfile` to test Core with JDK 9
- [MNG-6411][] Improve readability of project list returned when `--resume-from` option value is invalid
### Tasks
- [MNG-6377][] switch from Git-WIP to Gitbox
### Dependency upgrades
- [MNG-6344][] Upgrade Guice to 4.2.0
- [MNG-6423][] Upgrade to Wagon 3.1.0
The full list of changes can be found in our [issue management system][4].
## Complete Release Notes
See [complete release notes for all versions][5]
[0]: ../../download.html
[1]: ../../plugins/index.html
[5]: ../../docs/history.html
@@ -71,7 +71,8 @@ Date format is: YYYY-MM-DD
#release( "2018-03-08" "3.5.3" "announce/201803.mbox/" "true" "Java 7" "8" )
#release( "2018-06-21" "3.5.4" "" "true" "Java 7" "9" )
#release( "2018-03-08" "3.5.3" "announce/201803.mbox/" "" "" "8" )
#release( "2017-10-24" "3.5.2" "announce/201710.mbox/" "" "" "" )
#release( "2017-04-07" "3.5.0" "announce/201704.mbox/" "" "" "" )
#release( "2017-03-24" "3.5.0-beta-1" "announce/201703.mbox/" "" "" "" )
@@ -57,15 +57,15 @@
<currentStableVersionDetails>138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T08:58:13+01:00</currentStableVersionDetails>
<fluidoVersion>1.7</fluidoVersion><!-- used by src/xdoc/errors/404.xml.vm -->

0 comments on commit 1fbe1b1

Please sign in to comment.