Fixed bugs:
- ConcurrencyDependencyGraph#getNumberOfBuilds() does not remove finished projects from unfinished ones
- JANSI fails frequently with NumberFormatException when building in parallel
- ${project.baseUri} is not a valid URI (according to RFC 3986)
- Error Fetching Artifacts: “[B cannot be cast to java.lang.String”
- Artifact#VERSION_FILE_PATTERN does not escape period between date and time
- Add groupId to --resume-from suggestion if artifactId is not unique in reactor
Improvements:
- Java home output in mvn -v is misleading
- Change the maven-source-plugin jar goal into jar-no-fork in Maven Super POM
- Add documentation information for GitHub
- Remove secret thread configuration property from code
- Enhanced Jenkinsfile to test Core with JDK 9
- Improve readability of project list returned when --resume-from option value is invalid
Full changelog: https://maven.apache.org/docs/3.5.4/release-notes.html