diff --git a/CHANGELOG.md b/CHANGELOG.md index f5c6c725..e9929f95 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,72 @@ # Changelog +## [0.9.0](https://github.com/apache/maven-mvnd/tree/0.9.0) (2023-01-25) + +[Full Changelog](https://github.com/apache/maven-mvnd/compare/0.8.2...0.9.0) + +**Implemented enhancements:** + +- Display a message when starting a daemon in debug mode [\#737](https://github.com/apache/maven-mvnd/issues/737) +- Build static native image for linux amd64 system [\#727](https://github.com/apache/maven-mvnd/issues/727) + +**Closed issues:** + +- Timeout when connecting maven daemon [\#772](https://github.com/apache/maven-mvnd/issues/772) +- Support for Maven 3.8.7 [\#762](https://github.com/apache/maven-mvnd/issues/762) +- 1.0.0-m1 slower than 0.8.2 [\#758](https://github.com/apache/maven-mvnd/issues/758) +- Bash Completions Kills Shell \(Mac/Homebrew\) [\#756](https://github.com/apache/maven-mvnd/issues/756) +- Switch display to pluginPrefix:version:goal [\#745](https://github.com/apache/maven-mvnd/issues/745) +- Timeout in client [\#733](https://github.com/apache/maven-mvnd/issues/733) +- Maven Project randomly fails with "Failed to open file channel '\[..\]\.m2\repository\.locks\\[..\].resolverlock" [\#728](https://github.com/apache/maven-mvnd/issues/728) +- The errors should be printed at the end [\#723](https://github.com/apache/maven-mvnd/issues/723) +- Calculate java home for native mvnd from java executable in $PATH [\#715](https://github.com/apache/maven-mvnd/issues/715) +- Non-resolvable parent POM for...maven-default-http-blocker \(http://0.0.0.0/\): Blocked mirror for repositories: [\#713](https://github.com/apache/maven-mvnd/issues/713) +- Too many open files on Mac OS with JDK 11 and mvnd 0.8.2 [\#710](https://github.com/apache/maven-mvnd/issues/710) +- exec-maven-plugin \(exec:exec\) output unexpected prefix for each line of stdout/stderr [\#708](https://github.com/apache/maven-mvnd/issues/708) +- mvnDebug mode for mvnd [\#706](https://github.com/apache/maven-mvnd/issues/706) +- runtime jdk requirement of java client \(via mvnd.sh\) should be aligned to JDK8 [\#669](https://github.com/apache/maven-mvnd/issues/669) +- Timeout waiting to connect to the Maven daemon [\#637](https://github.com/apache/maven-mvnd/issues/637) + +**Merged pull requests:** + +- Fix system out / err streams when redirecting to file [\#779](https://github.com/apache/maven-mvnd/pull/779) ([gnodet](https://github.com/gnodet)) +- Make connection timeouts configurable, fixes \#772 [\#778](https://github.com/apache/maven-mvnd/pull/778) ([gnodet](https://github.com/gnodet)) +- Upgrade dependencies to latest version [\#776](https://github.com/apache/maven-mvnd/pull/776) ([gnodet](https://github.com/gnodet)) +- Upgrade jline to 3.22.0 [\#775](https://github.com/apache/maven-mvnd/pull/775) ([gnodet](https://github.com/gnodet)) +- Publish the binaries produced by the Early Access job again [\#774](https://github.com/apache/maven-mvnd/pull/774) ([ppalaga](https://github.com/ppalaga)) +- Attempt at moving mvn as first class citizen in mvnd distribution, \#392 [\#769](https://github.com/apache/maven-mvnd/pull/769) ([gnodet](https://github.com/gnodet)) +- Fix spotless config to include all java files [\#768](https://github.com/apache/maven-mvnd/pull/768) ([gnodet](https://github.com/gnodet)) +- Fix core export provider [\#764](https://github.com/apache/maven-mvnd/pull/764) ([oehme](https://github.com/oehme)) +- Fix performance problem with mvnd \(\#758\) [\#760](https://github.com/apache/maven-mvnd/pull/760) ([gnodet](https://github.com/gnodet)) +- Move signal handling into its own class [\#754](https://github.com/apache/maven-mvnd/pull/754) ([gnodet](https://github.com/gnodet)) +- Add an option to specify the debug address and display info when starting \(fixes \#737\) [\#753](https://github.com/apache/maven-mvnd/pull/753) ([gnodet](https://github.com/gnodet)) +- Fix daemon JVM start options \(follow-up to \#749\) [\#751](https://github.com/apache/maven-mvnd/pull/751) ([gnodet](https://github.com/gnodet)) +- Clean up some warnings during the build [\#750](https://github.com/apache/maven-mvnd/pull/750) ([gnodet](https://github.com/gnodet)) +- Add more discriminating properties to the daemon [\#749](https://github.com/apache/maven-mvnd/pull/749) ([oehme](https://github.com/oehme)) +- Display plugin's goal prefix and version instead of artifactId [\#748](https://github.com/apache/maven-mvnd/pull/748) ([gnodet](https://github.com/gnodet)) +- Update ITs to recent maven plugins [\#744](https://github.com/apache/maven-mvnd/pull/744) ([gnodet](https://github.com/gnodet)) +- Fix usage of the wrong groovy plugin [\#743](https://github.com/apache/maven-mvnd/pull/743) ([gnodet](https://github.com/gnodet)) +- Update Maven to 4.0.0-alpha-3 and Maven Resolver to 1.9.2 [\#742](https://github.com/apache/maven-mvnd/pull/742) ([cstamas](https://github.com/cstamas)) +- Clean up and upgrade dependencies/plugins versions [\#741](https://github.com/apache/maven-mvnd/pull/741) ([gnodet](https://github.com/gnodet)) +- Switch graalvm to 22.3.0 [\#740](https://github.com/apache/maven-mvnd/pull/740) ([gnodet](https://github.com/gnodet)) +- Fix possible NullPointerException [\#739](https://github.com/apache/maven-mvnd/pull/739) ([gnodet](https://github.com/gnodet)) +- Upgrade parent pom to 38 [\#738](https://github.com/apache/maven-mvnd/pull/738) ([gnodet](https://github.com/gnodet)) +- Upgrade to groovy 4 [\#735](https://github.com/apache/maven-mvnd/pull/735) ([gnodet](https://github.com/gnodet)) +- Use `mvnd verify` as example instead of `mvnd clean install` [\#734](https://github.com/apache/maven-mvnd/pull/734) ([plamentotev](https://github.com/plamentotev)) +- Build mostly static native image, loose linux glibc requirement to 2.12 [\#730](https://github.com/apache/maven-mvnd/pull/730) ([gzm55](https://github.com/gzm55)) +- Reset system properties after calling event syps [\#729](https://github.com/apache/maven-mvnd/pull/729) ([oehme](https://github.com/oehme)) +- Always display failed and main project at the end \(fixes \#723\) [\#724](https://github.com/apache/maven-mvnd/pull/724) ([gnodet](https://github.com/gnodet)) +- Use muti-release jar to fallback mvnd-client to original maven [\#722](https://github.com/apache/maven-mvnd/pull/722) ([gzm55](https://github.com/gzm55)) +- Fixup \#716 Calculate java home from java command [\#721](https://github.com/apache/maven-mvnd/pull/721) ([ppalaga](https://github.com/ppalaga)) +- Add a mvnd.rawStreams property [\#719](https://github.com/apache/maven-mvnd/pull/719) ([gnodet](https://github.com/gnodet)) +- Switch to maven 4.0.0-alpha-2 [\#718](https://github.com/apache/maven-mvnd/pull/718) ([gnodet](https://github.com/gnodet)) +- Try native image then fallback to pure java version [\#717](https://github.com/apache/maven-mvnd/pull/717) ([gzm55](https://github.com/gzm55)) +- Calculate java home from java command [\#716](https://github.com/apache/maven-mvnd/pull/716) ([gzm55](https://github.com/gzm55)) +- Sync entry scripts with maven 3.8.6 [\#711](https://github.com/apache/maven-mvnd/pull/711) ([gzm55](https://github.com/gzm55)) +- Fixed a typo of build mvnd in README [\#709](https://github.com/apache/maven-mvnd/pull/709) ([WillemJiang](https://github.com/WillemJiang)) +- Release the read lock in a finally block [\#703](https://github.com/apache/maven-mvnd/pull/703) ([essobedo](https://github.com/essobedo)) +- Support redirecting input from client to daemon, \#541 [\#581](https://github.com/apache/maven-mvnd/pull/581) ([gnodet](https://github.com/gnodet)) + ## [0.8.2](https://github.com/apache/maven-mvnd/tree/0.8.2) (2022-10-04) [Full Changelog](https://github.com/apache/maven-mvnd/compare/0.8.1...0.8.2) @@ -15,10 +82,10 @@ - Maven extensions have a wrong parent classloader [\#690](https://github.com/apache/maven-mvnd/issues/690) - Fail to install mvnd from SDKMAN! on Apple M1 machine [\#688](https://github.com/apache/maven-mvnd/issues/688) - M2E integration [\#687](https://github.com/apache/maven-mvnd/issues/687) -- Console coloring is off when artifact download is under way [\#685](https://github.com/apache/maven-mvnd/issues/685) - mvnd not extends parent properties? [\#674](https://github.com/apache/maven-mvnd/issues/674) -- release .tar.gz format precompiled binary archives [\#668](https://github.com/apache/maven-mvnd/issues/668) - Error occurred during initialization of VM , Could not reserve enough space for 2097152KB object heap [\#644](https://github.com/apache/maven-mvnd/issues/644) +- Console coloring is off when artifact download is under way [\#685](https://github.com/apache/maven-mvnd/issues/685) +- release .tar.gz format precompiled binary archives [\#668](https://github.com/apache/maven-mvnd/issues/668) **Merged pull requests:** diff --git a/agent/pom.xml b/agent/pom.xml index 667afb39..180b6580 100644 --- a/agent/pom.xml +++ b/agent/pom.xml @@ -22,7 +22,7 @@ org.apache.maven.daemon mvnd - 0.9.0-SNAPSHOT + 0.9.0 mvnd-agent diff --git a/build-plugin/pom.xml b/build-plugin/pom.xml index 5f75cf10..f6d62f3f 100644 --- a/build-plugin/pom.xml +++ b/build-plugin/pom.xml @@ -22,7 +22,7 @@ org.apache.maven.daemon mvnd - 0.9.0-SNAPSHOT + 0.9.0 mvnd-build-maven-plugin diff --git a/client/pom.xml b/client/pom.xml index 322ae765..ece0eef6 100644 --- a/client/pom.xml +++ b/client/pom.xml @@ -22,7 +22,7 @@ org.apache.maven.daemon mvnd - 0.9.0-SNAPSHOT + 0.9.0 mvnd-client diff --git a/common/pom.xml b/common/pom.xml index e5f252a6..aa397cec 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -22,7 +22,7 @@ org.apache.maven.daemon mvnd - 0.9.0-SNAPSHOT + 0.9.0 mvnd-common diff --git a/daemon/pom.xml b/daemon/pom.xml index 52d51b76..9a7c71cc 100644 --- a/daemon/pom.xml +++ b/daemon/pom.xml @@ -22,7 +22,7 @@ org.apache.maven.daemon mvnd - 0.9.0-SNAPSHOT + 0.9.0 mvnd-daemon diff --git a/dist/pom.xml b/dist/pom.xml index 43e0b9c3..259b95de 100644 --- a/dist/pom.xml +++ b/dist/pom.xml @@ -22,7 +22,7 @@ org.apache.maven.daemon mvnd - 0.9.0-SNAPSHOT + 0.9.0 mvnd-dist diff --git a/helper/pom.xml b/helper/pom.xml index 7b5dcedb..505c10b3 100644 --- a/helper/pom.xml +++ b/helper/pom.xml @@ -22,7 +22,7 @@ org.apache.maven.daemon mvnd - 0.9.0-SNAPSHOT + 0.9.0 mvnd-helper-agent diff --git a/integration-tests/pom.xml b/integration-tests/pom.xml index ddbe6167..1aa4c3a3 100644 --- a/integration-tests/pom.xml +++ b/integration-tests/pom.xml @@ -22,7 +22,7 @@ org.apache.maven.daemon mvnd - 0.9.0-SNAPSHOT + 0.9.0 mvnd-integration-tests diff --git a/native/pom.xml b/native/pom.xml index acc0be1b..fe9248b8 100644 --- a/native/pom.xml +++ b/native/pom.xml @@ -20,7 +20,7 @@ org.apache.maven.daemon mvnd - 0.9.0-SNAPSHOT + 0.9.0 mvnd-native diff --git a/pom.xml b/pom.xml index 1db39f99..d10899b0 100644 --- a/pom.xml +++ b/pom.xml @@ -29,7 +29,7 @@ org.apache.maven.daemon mvnd - 0.9.0-SNAPSHOT + 0.9.0 pom Maven Daemon - Parent @@ -67,7 +67,7 @@ 1.8 1.8 8 - 2022-11-19T15:16:03Z + 2023-01-25T07:14:33Z false apache/maven-mvnd github.com:${project.github.repository}