This release embeds Maven 3.8.7.
Full Changelog: 0.8.2...0.9.0
Implemented enhancements:
- Display a message when starting a daemon in debug mode #737
- Build static native image for linux amd64 system #727
Closed issues:
- Timeout when connecting maven daemon #772
- Support for Maven 3.8.7 #762
- 1.0.0-m1 slower than 0.8.2 #758
- Bash Completions Kills Shell (Mac/Homebrew) #756
- Switch display to pluginPrefix:version:goal #745
- Timeout in client #733
- Maven Project randomly fails with "Failed to open file channel '[..].m2\repository.locks\[..].resolverlock" #728
- The errors should be printed at the end #723
- Calculate java home for native mvnd from java executable in $PATH #715
- Non-resolvable parent POM for...maven-default-http-blocker (http://0.0.0.0/\): Blocked mirror for repositories: #713
- Too many open files on Mac OS with JDK 11 and mvnd 0.8.2 #710
- exec-maven-plugin (exec:exec) output unexpected prefix for each line of stdout/stderr #708
- mvnDebug mode for mvnd #706
- runtime jdk requirement of java client (via mvnd.sh) should be aligned to JDK8 #669
- Timeout waiting to connect to the Maven daemon #637
Merged pull requests:
- Fix system out / err streams when redirecting to file #779 (gnodet)
- Make connection timeouts configurable, fixes #772 #778 (gnodet)
- Upgrade dependencies to latest version #776 (gnodet)
- Upgrade jline to 3.22.0 #775 (gnodet)
- Publish the binaries produced by the Early Access job again #774 (ppalaga)
- Attempt at moving mvn as first class citizen in mvnd distribution, #392 #769 (gnodet)
- Fix spotless config to include all java files #768 (gnodet)
- Fix core export provider #764 (oehme)
- Fix performance problem with mvnd (#758) #760 (gnodet)
- Move signal handling into its own class #754 (gnodet)
- Add an option to specify the debug address and display info when starting (fixes #737) #753 (gnodet)
- Fix daemon JVM start options (follow-up to #749) #751 (gnodet)
- Clean up some warnings during the build #750 (gnodet)
- Add more discriminating properties to the daemon #749 (oehme)
- Display plugin's goal prefix and version instead of artifactId #748 (gnodet)
- Update ITs to recent maven plugins #744 (gnodet)
- Fix usage of the wrong groovy plugin #743 (gnodet)
- Update Maven to 4.0.0-alpha-3 and Maven Resolver to 1.9.2 #742 (cstamas)
- Clean up and upgrade dependencies/plugins versions #741 (gnodet)
- Switch graalvm to 22.3.0 #740 (gnodet)
- Fix possible NullPointerException #739 (gnodet)
- Upgrade parent pom to 38 #738 (gnodet)
- Upgrade to groovy 4 #735 (gnodet)
- Use
mvnd verify
as example instead ofmvnd clean install
#734 (plamentotev) - Build mostly static native image, loose linux glibc requirement to 2.12 #730 (gzm55)
- Reset system properties after calling event syps #729 (oehme)
- Always display failed and main project at the end (fixes #723) #724 (gnodet)
- Use muti-release jar to fallback mvnd-client to original maven #722 (gzm55)
- Fixup #716 Calculate java home from java command #721 (ppalaga)
- Add a mvnd.rawStreams property #719 (gnodet)
- Switch to maven 4.0.0-alpha-2 #718 (gnodet)
- Try native image then fallback to pure java version #717 (gzm55)
- Calculate java home from java command #716 (gzm55)
- Sync entry scripts with maven 3.8.6 #711 (gzm55)
- Fixed a typo of build mvnd in README #709 (WillemJiang)
- Release the read lock in a finally block #703 (essobedo)
- Support redirecting input from client to daemon, #541 #581 (gnodet)
New Contributors
- @WillemJiang made their first contribution in #709
- @essobedo made their first contribution in #703