diff --git a/CHANGELOG.md b/CHANGELOG.md index 62919720c..07202fccb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,55 @@ # Changelog +## [0.8.1](https://github.com/apache/maven-mvnd/tree/0.8.1) (2022-09-08) + +[Full Changelog](https://github.com/apache/maven-mvnd/compare/0.8.0...0.8.1) + +**Implemented enhancements:** + +- Use interpolation when loading properties, fixes \#676 [\#677](https://github.com/apache/maven-mvnd/pull/677) ([gnodet](https://github.com/gnodet)) + +**Fixed bugs:** + +- bash-completion gives error "\_\_git\_reassemble\_comp\_words\_by\_ref: command not found" [\#670](https://github.com/apache/maven-mvnd/issues/670) +- Daemon suddenly stopped working - BufferUnderflowException [\#645](https://github.com/apache/maven-mvnd/issues/645) +- Fix plugins' parent classloader to not include libraries, fixes \#681 [\#683](https://github.com/apache/maven-mvnd/pull/683) ([gnodet](https://github.com/gnodet)) +- Allow to the registry to be resized to avoid registry corruption \(\#645\) [\#646](https://github.com/apache/maven-mvnd/pull/646) ([gnodet](https://github.com/gnodet)) + +**Closed issues:** + +- ClassNotFoundException when starting jetty with jetty-maven-plugin [\#681](https://github.com/apache/maven-mvnd/issues/681) +- Use interpolation when loading properties [\#676](https://github.com/apache/maven-mvnd/issues/676) +- How do I change the JDK dynamically [\#675](https://github.com/apache/maven-mvnd/issues/675) +- Ability to configure the daemon storage location [\#673](https://github.com/apache/maven-mvnd/issues/673) +- Deployed timestamped snapshot version does not change [\#672](https://github.com/apache/maven-mvnd/issues/672) +- Logs go to stdout breaking scripts [\#671](https://github.com/apache/maven-mvnd/issues/671) +- release .tar.gz format precompiled binary archives [\#668](https://github.com/apache/maven-mvnd/issues/668) +- Exception in thread "main" java.io.UncheckedIOException: java.nio.charset.MalformedInputException: Input length = 1 [\#667](https://github.com/apache/maven-mvnd/issues/667) +- Hashes missing from latest release \(0.8.0\) [\#666](https://github.com/apache/maven-mvnd/issues/666) +- Improved support for IntelliJ Idea [\#664](https://github.com/apache/maven-mvnd/issues/664) +- Missing argument for option -D [\#662](https://github.com/apache/maven-mvnd/issues/662) +- Support Maven 3.8.6 [\#660](https://github.com/apache/maven-mvnd/issues/660) +- Cannot suppress debug logging as of 0.8.0 on Homebrew on M1 Mac \(previous versions didn't have this issue\) [\#656](https://github.com/apache/maven-mvnd/issues/656) +- mvnd goal execution id display inconsistent with Maven [\#653](https://github.com/apache/maven-mvnd/issues/653) +- Add scoop installation to readme [\#640](https://github.com/apache/maven-mvnd/issues/640) + +**Merged pull requests:** + +- Improve Intellij integration, fixes \#664 [\#684](https://github.com/apache/maven-mvnd/pull/684) ([gnodet](https://github.com/gnodet)) +- Add missing function for mvnd-bash-completion, fixes \#670 [\#682](https://github.com/apache/maven-mvnd/pull/682) ([gnodet](https://github.com/gnodet)) +- System properties should have precedence over environment variables, fixes \#675 [\#680](https://github.com/apache/maven-mvnd/pull/680) ([gnodet](https://github.com/gnodet)) +- Missing argument for option -D, fixes \#662 [\#679](https://github.com/apache/maven-mvnd/pull/679) ([gnodet](https://github.com/gnodet)) +- Ability to configure the daemon storage location, fixes \#673 [\#678](https://github.com/apache/maven-mvnd/pull/678) ([gnodet](https://github.com/gnodet)) +- Update to Maven 3.8.6 \#660 [\#661](https://github.com/apache/maven-mvnd/pull/661) ([robertk3s](https://github.com/robertk3s)) +- Revert "Remove unused logback-client.xml file", fixes \#656 [\#658](https://github.com/apache/maven-mvnd/pull/658) ([gnodet](https://github.com/gnodet)) +- Make mvnd coloring more consistent with maven, fixes \#653 [\#654](https://github.com/apache/maven-mvnd/pull/654) ([gnodet](https://github.com/gnodet)) +- Add asdf install method [\#652](https://github.com/apache/maven-mvnd/pull/652) ([mattnelson](https://github.com/mattnelson)) +- Cleanup [\#650](https://github.com/apache/maven-mvnd/pull/650) ([gnodet](https://github.com/gnodet)) +- Update release scripts [\#648](https://github.com/apache/maven-mvnd/pull/648) ([gnodet](https://github.com/gnodet)) +- Add scoop.sh to install instructions [\#647](https://github.com/apache/maven-mvnd/pull/647) ([bonepl](https://github.com/bonepl)) +- Configure execution bit for required scripts in source distribution [\#643](https://github.com/apache/maven-mvnd/pull/643) ([hboutemy](https://github.com/hboutemy)) +- Update RELEASING.adoc [\#641](https://github.com/apache/maven-mvnd/pull/641) ([delanym](https://github.com/delanym)) + ## [0.8.0](https://github.com/apache/maven-mvnd/tree/0.8.0) (2022-05-04) [Full Changelog](https://github.com/apache/maven-mvnd/compare/0.7.1...0.8.0) @@ -7,13 +57,11 @@ **Closed issues:** - building libmvndnative.\* creates root files in target directory [\#627](https://github.com/apache/maven-mvnd/issues/627) -- Update to latest maven 3.8.5? [\#615](https://github.com/apache/maven-mvnd/issues/615) - \[bug\] The first exec mvnd clean install is failed every time [\#613](https://github.com/apache/maven-mvnd/issues/613) - clean fails cause of locked files [\#611](https://github.com/apache/maven-mvnd/issues/611) - mvnd on Windows throws `java.lang.NumberFormatException: For input string: "self"` [\#608](https://github.com/apache/maven-mvnd/issues/608) - `mvnd.exe` gives error about DLL [\#607](https://github.com/apache/maven-mvnd/issues/607) - Log purging goes to stdout breaking scripts [\#604](https://github.com/apache/maven-mvnd/issues/604) -- java.nio.BufferUnderflowException occurs when I run any mvnd command [\#601](https://github.com/apache/maven-mvnd/issues/601) - NPE [\#597](https://github.com/apache/maven-mvnd/issues/597) - Avoid caching parent with a version containing a property [\#594](https://github.com/apache/maven-mvnd/issues/594) - How to integrate mvnd in jenkins? [\#592](https://github.com/apache/maven-mvnd/issues/592) @@ -22,14 +70,11 @@ - Local settings.xml results current folder used as repository [\#588](https://github.com/apache/maven-mvnd/issues/588) - will there be an official docker image on docker hub [\#587](https://github.com/apache/maven-mvnd/issues/587) - No message received within 3000ms, [\#584](https://github.com/apache/maven-mvnd/issues/584) -- `java.lang.NoSuchMethodError: org.apache.maven.project.MavenProject.setArtifacts(Ljava/util/Set;)V` [\#579](https://github.com/apache/maven-mvnd/issues/579) -- Daemon reuse ignores differences in `.mvn/jvm.config` [\#576](https://github.com/apache/maven-mvnd/issues/576) - Speed comparison between mvn and mvnd [\#575](https://github.com/apache/maven-mvnd/issues/575) - not fast [\#570](https://github.com/apache/maven-mvnd/issues/570) - I failed to execute 'mvnd -version' on my MAC [\#569](https://github.com/apache/maven-mvnd/issues/569) - I failed to execute MVND on MAC [\#568](https://github.com/apache/maven-mvnd/issues/568) - Cannot change Platform Encoding [\#567](https://github.com/apache/maven-mvnd/issues/567) -- NoSuchFileException when using the compile phase with reactor dependencies with classifiers [\#564](https://github.com/apache/maven-mvnd/issues/564) - Let JVM set max heap size instead of a default value of 2GB \(`mvnd.maxHeapSize`\) [\#560](https://github.com/apache/maven-mvnd/issues/560) - mvnd doesn't work with duplicate-finder-maven-plugin [\#559](https://github.com/apache/maven-mvnd/issues/559) - build failed in some projects [\#558](https://github.com/apache/maven-mvnd/issues/558) @@ -42,16 +87,22 @@ - mvnd maven plugin [\#546](https://github.com/apache/maven-mvnd/issues/546) - git bash show “bash: mvnd: command not found” on win 10 [\#545](https://github.com/apache/maven-mvnd/issues/545) - jdk 1.8 exception [\#544](https://github.com/apache/maven-mvnd/issues/544) -- create Apache source-release distribution archive [\#543](https://github.com/apache/maven-mvnd/issues/543) - Refactor build & release workflow [\#542](https://github.com/apache/maven-mvnd/issues/542) - Does not support the spring-boot-maven-plugin [\#537](https://github.com/apache/maven-mvnd/issues/537) - mvn clean slow on Windows - alternative implementation [\#536](https://github.com/apache/maven-mvnd/issues/536) - Improve the doc text of `mvnd.pluginRealmEvictPattern` option [\#533](https://github.com/apache/maven-mvnd/issues/533) - Investigate the setEnv logic across JDK / OS [\#528](https://github.com/apache/maven-mvnd/issues/528) -- Build hang and CPU skyrocket with sisu-index:indexMojo [\#527](https://github.com/apache/maven-mvnd/issues/527) - \[discuss\]`maven.version` conflict in pom.xml & system property [\#516](https://github.com/apache/maven-mvnd/issues/516) -- Parallel build fails with NoSuchFileException for target/classes [\#500](https://github.com/apache/maven-mvnd/issues/500) - Second "clean" build in fails on Windows due to locked files [\#115](https://github.com/apache/maven-mvnd/issues/115) +- make libmvndnative.\* builds reproducible [\#628](https://github.com/apache/maven-mvnd/issues/628) +- Update to latest maven 3.8.5? [\#615](https://github.com/apache/maven-mvnd/issues/615) +- java.nio.BufferUnderflowException occurs when I run any mvnd command [\#601](https://github.com/apache/maven-mvnd/issues/601) +- `java.lang.NoSuchMethodError: org.apache.maven.project.MavenProject.setArtifacts(Ljava/util/Set;)V` [\#579](https://github.com/apache/maven-mvnd/issues/579) +- Daemon reuse ignores differences in `.mvn/jvm.config` [\#576](https://github.com/apache/maven-mvnd/issues/576) +- NoSuchFileException when using the compile phase with reactor dependencies with classifiers [\#564](https://github.com/apache/maven-mvnd/issues/564) +- create Apache source-release distribution archive [\#543](https://github.com/apache/maven-mvnd/issues/543) +- Build hang and CPU skyrocket with sisu-index:indexMojo [\#527](https://github.com/apache/maven-mvnd/issues/527) +- Parallel build fails with NoSuchFileException for target/classes [\#500](https://github.com/apache/maven-mvnd/issues/500) **Merged pull requests:** @@ -69,6 +120,13 @@ - Upgrade to auto changelog 1.2 [\#621](https://github.com/apache/maven-mvnd/pull/621) ([gnodet](https://github.com/gnodet)) - Reapply Refactor build and release workflows apache\#574 [\#620](https://github.com/apache/maven-mvnd/pull/620) ([gnodet](https://github.com/gnodet)) - Fix typos in readme [\#618](https://github.com/apache/maven-mvnd/pull/618) ([Bananeweizen](https://github.com/Bananeweizen)) +- Adding note on removing quarantine flag on macOS [\#599](https://github.com/apache/maven-mvnd/pull/599) ([gunnarmorling](https://github.com/gunnarmorling)) +- Refactor build and release workflows [\#574](https://github.com/apache/maven-mvnd/pull/574) ([aalmiray](https://github.com/aalmiray)) +- Reproducer for \#564 [\#565](https://github.com/apache/maven-mvnd/pull/565) ([gnodet](https://github.com/gnodet)) +- introduce dependabot [\#563](https://github.com/apache/maven-mvnd/pull/563) ([lkwg82](https://github.com/lkwg82)) +- Fixes url for GraalVM's native-image prerequisites [\#556](https://github.com/apache/maven-mvnd/pull/556) ([kornelrabczak](https://github.com/kornelrabczak)) +- Improve setEnv logic, fixes \#528 [\#535](https://github.com/apache/maven-mvnd/pull/535) ([gnodet](https://github.com/gnodet)) +- Improve the doc text of mvnd.pluginRealmEvictPattern option, fixes \#533 [\#534](https://github.com/apache/maven-mvnd/pull/534) ([gnodet](https://github.com/gnodet)) - Use err stream when purging logs during a build, fixes \#604 [\#617](https://github.com/apache/maven-mvnd/pull/617) ([gnodet](https://github.com/gnodet)) - Maven385 [\#616](https://github.com/apache/maven-mvnd/pull/616) ([gnodet](https://github.com/gnodet)) - Handle BufferUnderflowException as a possible registry corruption [\#614](https://github.com/apache/maven-mvnd/pull/614) ([gnodet](https://github.com/gnodet)) @@ -78,23 +136,16 @@ - Add missing mvnDebug scripts [\#605](https://github.com/apache/maven-mvnd/pull/605) ([gnodet](https://github.com/gnodet)) - Remove unused logback-client.xml file [\#603](https://github.com/apache/maven-mvnd/pull/603) ([gnodet](https://github.com/gnodet)) - Avoid caching parent with a version containing a property, fixes \#594 [\#602](https://github.com/apache/maven-mvnd/pull/602) ([gnodet](https://github.com/gnodet)) -- Adding note on removing quarantine flag on macOS [\#599](https://github.com/apache/maven-mvnd/pull/599) ([gunnarmorling](https://github.com/gunnarmorling)) - Bump xstream from 1.4.18 to 1.4.19 [\#598](https://github.com/apache/maven-mvnd/pull/598) ([dependabot[bot]](https://github.com/apps/dependabot)) - Upgrade SLF4J to version 1.7.35 [\#591](https://github.com/apache/maven-mvnd/pull/591) ([oscerd](https://github.com/oscerd)) - Fix user's pronoun in mvnd.properties comment [\#585](https://github.com/apache/maven-mvnd/pull/585) ([findepi](https://github.com/findepi)) - Remove unused subclass [\#582](https://github.com/apache/maven-mvnd/pull/582) ([gnodet](https://github.com/gnodet)) - Daemon reuse ignores differences in `.mvn/jvm.config`, fixes \#576 [\#580](https://github.com/apache/maven-mvnd/pull/580) ([gnodet](https://github.com/gnodet)) -- Refactor build and release workflows [\#574](https://github.com/apache/maven-mvnd/pull/574) ([aalmiray](https://github.com/aalmiray)) - Make sure the maven.home and maven.conf properties are correctly set … [\#573](https://github.com/apache/maven-mvnd/pull/573) ([gnodet](https://github.com/gnodet)) - Remove previous MavenProject class, \#561 [\#566](https://github.com/apache/maven-mvnd/pull/566) ([gnodet](https://github.com/gnodet)) -- Reproducer for \#564 [\#565](https://github.com/apache/maven-mvnd/pull/565) ([gnodet](https://github.com/gnodet)) -- introduce dependabot [\#563](https://github.com/apache/maven-mvnd/pull/563) ([lkwg82](https://github.com/lkwg82)) - updates maven from 3.6.3 to 3.8.4 [\#562](https://github.com/apache/maven-mvnd/pull/562) ([lkwg82](https://github.com/lkwg82)) - Upgrades logback to the newest version to fix CVE-2021-42550 [\#557](https://github.com/apache/maven-mvnd/pull/557) ([kornelrabczak](https://github.com/kornelrabczak)) -- Fixes url for GraalVM's native-image prerequisites [\#556](https://github.com/apache/maven-mvnd/pull/556) ([kornelrabczak](https://github.com/kornelrabczak)) - fix stream leak [\#555](https://github.com/apache/maven-mvnd/pull/555) ([lujiefsi](https://github.com/lujiefsi)) -- Improve setEnv logic, fixes \#528 [\#535](https://github.com/apache/maven-mvnd/pull/535) ([gnodet](https://github.com/gnodet)) -- Improve the doc text of mvnd.pluginRealmEvictPattern option, fixes \#533 [\#534](https://github.com/apache/maven-mvnd/pull/534) ([gnodet](https://github.com/gnodet)) - Fix url cache [\#532](https://github.com/apache/maven-mvnd/pull/532) ([gnodet](https://github.com/gnodet)) - Fix resident extensions [\#531](https://github.com/apache/maven-mvnd/pull/531) ([gnodet](https://github.com/gnodet)) - Upgrade to maven 3.8.4 [\#524](https://github.com/apache/maven-mvnd/pull/524) ([gnodet](https://github.com/gnodet)) diff --git a/agent/pom.xml b/agent/pom.xml index 866e35287..d5845df85 100644 --- a/agent/pom.xml +++ b/agent/pom.xml @@ -22,7 +22,7 @@ org.apache.maven.daemon mvnd - 0.8.1-SNAPSHOT + 0.8.1 mvnd-agent diff --git a/build-plugin/pom.xml b/build-plugin/pom.xml index a5eb21d3c..b9b5bbbfe 100644 --- a/build-plugin/pom.xml +++ b/build-plugin/pom.xml @@ -22,7 +22,7 @@ org.apache.maven.daemon mvnd - 0.8.1-SNAPSHOT + 0.8.1 mvnd-build-maven-plugin diff --git a/client/pom.xml b/client/pom.xml index a919149cb..d86fe42bf 100644 --- a/client/pom.xml +++ b/client/pom.xml @@ -22,7 +22,7 @@ org.apache.maven.daemon mvnd - 0.8.1-SNAPSHOT + 0.8.1 mvnd-client diff --git a/common/pom.xml b/common/pom.xml index 3dcaafc82..c10ba6872 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -22,7 +22,7 @@ org.apache.maven.daemon mvnd - 0.8.1-SNAPSHOT + 0.8.1 mvnd-common diff --git a/daemon/pom.xml b/daemon/pom.xml index 9504f31dc..4539ecb67 100644 --- a/daemon/pom.xml +++ b/daemon/pom.xml @@ -22,7 +22,7 @@ org.apache.maven.daemon mvnd - 0.8.1-SNAPSHOT + 0.8.1 mvnd-daemon diff --git a/dist/pom.xml b/dist/pom.xml index c0180a1c8..563e8a0dc 100644 --- a/dist/pom.xml +++ b/dist/pom.xml @@ -22,7 +22,7 @@ org.apache.maven.daemon mvnd - 0.8.1-SNAPSHOT + 0.8.1 mvnd-dist diff --git a/helper/pom.xml b/helper/pom.xml index 4f8bf5e0f..01e83cdfa 100644 --- a/helper/pom.xml +++ b/helper/pom.xml @@ -22,7 +22,7 @@ org.apache.maven.daemon mvnd - 0.8.1-SNAPSHOT + 0.8.1 mvnd-helper-agent diff --git a/integration-tests/pom.xml b/integration-tests/pom.xml index 62896d61a..3dfde3512 100644 --- a/integration-tests/pom.xml +++ b/integration-tests/pom.xml @@ -22,7 +22,7 @@ org.apache.maven.daemon mvnd - 0.8.1-SNAPSHOT + 0.8.1 mvnd-integration-tests diff --git a/native/pom.xml b/native/pom.xml index 6e0cee720..4d9186b11 100644 --- a/native/pom.xml +++ b/native/pom.xml @@ -20,7 +20,7 @@ org.apache.maven.daemon mvnd - 0.8.1-SNAPSHOT + 0.8.1 mvnd-native diff --git a/pom.xml b/pom.xml index 42b188b16..741df02cd 100644 --- a/pom.xml +++ b/pom.xml @@ -29,7 +29,7 @@ org.apache.maven.daemon mvnd - 0.8.1-SNAPSHOT + 0.8.1 pom Maven Daemon - Parent @@ -47,7 +47,7 @@ UTF-8 1.8 1.8 - 2022-05-04T12:22:05Z + 2022-09-08T09:38:29Z false apache/maven-mvnd github.com:${project.github.repository} @@ -223,38 +223,38 @@ org.apache.maven.daemon mvnd-native - 0.8.1-SNAPSHOT + 0.8.1 org.apache.maven.daemon mvnd-agent - 0.8.1-SNAPSHOT + 0.8.1 org.apache.maven.daemon mvnd-client - 0.8.1-SNAPSHOT + 0.8.1 org.apache.maven.daemon mvnd-common - 0.8.1-SNAPSHOT + 0.8.1 org.apache.maven.daemon mvnd-dist pom - 0.8.1-SNAPSHOT + 0.8.1 org.apache.maven.daemon mvnd-daemon - 0.8.1-SNAPSHOT + 0.8.1 org.apache.maven.daemon mvnd-helper-agent - 0.8.1-SNAPSHOT + 0.8.1