Re: [ANN] Apache Maven 3.5.0 Released
+1 Gary On Apr 8, 2017 4:13 AM, "sebb"wrote: > What is the project about? Why should I be interested in it? > [rhetorical questions] > > The Announce emails are sent to people not on the developer or user lists. > Many will have no idea what the project is about. > > So the e-mails should contain at least brief details of what the > product does, and some info on why the new release might be of > interest to them. > > Readers should not have to click the link to find out the basic information > (although of course it is useful to have such links for further detail). > > Please can you add that information to future announce mails? > > Thanks. > > I realise that Maven is a lot better known than some other ASF > projects, however that does not mean it is universally known. > > HTTPD, Tomcat and Ant all include a summary of their project in Announce > mails. > > On 7 April 2017 at 22:07, Stephen Connolly wrote: > > The Apache Maven team would like to announce the release of Apache Maven > > 3.5.0. > > > > You can download the appropriate sources etc. from the download page > > > > http://maven.apache.org/download.cgi > > > > Notable changes > > === > > > > - ANSI colors added to the console output > > - Fix various bugs in mvn scripts regarding spaces, quotations, special > > characters, etc. also in combination with .mvn/ -files > > - Switch from Eclipse Aether to Maven Artifact Resolver > > > > What happened to Maven 3.4.0? > > = > > > > After Maven 3.3.9 was released, the Eclipse Aether project was retired > and > > the code base was migrated to the Apache Maven project. > > > > The original goal for the 3.4.0 release was to replace Aether with the > > exact same code after migration to the Apache Maven project and then > > proceed with bug fixes to the resolver code as well as other areas of > Maven. > > > > The migration of the code between the two foundations took longer than > > expected and as a result there were other changes committed to Maven core > > that were outside the scope of intent for 3.4.0. > > > > In order to refocus on the original intent for 3.4.0, the decision was > > taken to revert the Maven core history to the point of the 3.3.9 release > > and merge in the desired changes one at a time. > > > > Because there had been a lot of communication about different features > > being delivered and bugs fixed in Maven 3.4.0 and the new history may not > > contain them in the first release, the decision was taken to forever burn > > the 3.4.x release line. > > > > More detail on this decision can be read in the mailing list archive[1]. > > > > Contributors > > > > > > The Apache Maven team would like to thank the following contributors, > > without whom this release would not have been possible: > > > > Code contributors: > > > > - Alex Henrie > > - Andriy > > - Archimedes Trajano > > - Arlo Louis O'Keeffe > > - August Shi > > - Christoph Böhme > > - Harald Wellmann > > - Jason Dillon > > - Joseph Walton > > - Josh Soref > > - Miriam Lee > > - Nemo Chen > > - Sébastian Le Merdy > > - Stuart McCulloch > > - Tobias Oberlies > > - Robert Patrick > > > > Issue reporters: > > > > - Alex Henrie > > - Andreas Sewe > > - Andrew Haines > > - Andriy > > - Anthony Whitford > > - Archimedes Trajano > > - August Shi > > - Ben Caradoc-Davies > > - Christoph Böhme > > - Daniel Spilker > > - Falko Modler > > - Fred Bricon > > - Harald Wellmann > > - Jeffrey Alexander > > - Josh Soref > > - Kengo TODA > > - Konrad Windszus > > - Laird Nelson > > - Larry Singer > > - Meytal Genah > > - Mike Drob > > - Miriam Lee > > - Nemo Chen > > - Peter Kjær Guldbæk > > - Rahul Thakur > > - Richard Raumberger > > - Stuart McCulloch > > - Tobias Oberlies > > - Zac Thompson > > > > Community testers participating in voting for this release series: > > > > - Grzegorz Grzybek > > - Petr Široký > > - Mark Derricutt, > > - Dejan Stojadinović > > - Thomas Collignon > > - Fred Cooke > > - Raphael Ackermann > > - Elliot Metsger > > - Chas Honton > > - Dennis Kieselhorst > > > > The Apache Maven Project Management Committee would also like to thank > all > > the committers to the project for their efforts during the chaos that was > > the great reset when the 3.4.x release lines were burned. > > > > Release Notes - Maven - Version 3.5.0 > > = > > > > Bugs: > > > > * [MNG-5297] - Site should tell 'prerequisites.maven is deprecated' > > * [MNG-5368] - UnsupportedOperationException thrown when version > range > > is not correct in dependencyManagement definitions > > * [MNG-5629] - ClosedChannelException from > > DefaultUpdateCheckManager.read > > * [MNG-5815] - "mvn.cmd" does not indicate failure properly when > using > > "&&" > > * [MNG-5823] - mvnDebug doesn't work with M2_HOME with spaces - > missing > > quotes > > * [MNG-5829] - mvn shell script fails with syntax
Re: [ANN] Apache Maven 3.5.0 Released
What is the project about? Why should I be interested in it? [rhetorical questions] The Announce emails are sent to people not on the developer or user lists. Many will have no idea what the project is about. So the e-mails should contain at least brief details of what the product does, and some info on why the new release might be of interest to them. Readers should not have to click the link to find out the basic information (although of course it is useful to have such links for further detail). Please can you add that information to future announce mails? Thanks. I realise that Maven is a lot better known than some other ASF projects, however that does not mean it is universally known. HTTPD, Tomcat and Ant all include a summary of their project in Announce mails. On 7 April 2017 at 22:07, Stephen Connollywrote: > The Apache Maven team would like to announce the release of Apache Maven > 3.5.0. > > You can download the appropriate sources etc. from the download page > > http://maven.apache.org/download.cgi > > Notable changes > === > > - ANSI colors added to the console output > - Fix various bugs in mvn scripts regarding spaces, quotations, special > characters, etc. also in combination with .mvn/ -files > - Switch from Eclipse Aether to Maven Artifact Resolver > > What happened to Maven 3.4.0? > = > > After Maven 3.3.9 was released, the Eclipse Aether project was retired and > the code base was migrated to the Apache Maven project. > > The original goal for the 3.4.0 release was to replace Aether with the > exact same code after migration to the Apache Maven project and then > proceed with bug fixes to the resolver code as well as other areas of Maven. > > The migration of the code between the two foundations took longer than > expected and as a result there were other changes committed to Maven core > that were outside the scope of intent for 3.4.0. > > In order to refocus on the original intent for 3.4.0, the decision was > taken to revert the Maven core history to the point of the 3.3.9 release > and merge in the desired changes one at a time. > > Because there had been a lot of communication about different features > being delivered and bugs fixed in Maven 3.4.0 and the new history may not > contain them in the first release, the decision was taken to forever burn > the 3.4.x release line. > > More detail on this decision can be read in the mailing list archive[1]. > > Contributors > > > The Apache Maven team would like to thank the following contributors, > without whom this release would not have been possible: > > Code contributors: > > - Alex Henrie > - Andriy > - Archimedes Trajano > - Arlo Louis O'Keeffe > - August Shi > - Christoph Böhme > - Harald Wellmann > - Jason Dillon > - Joseph Walton > - Josh Soref > - Miriam Lee > - Nemo Chen > - Sébastian Le Merdy > - Stuart McCulloch > - Tobias Oberlies > - Robert Patrick > > Issue reporters: > > - Alex Henrie > - Andreas Sewe > - Andrew Haines > - Andriy > - Anthony Whitford > - Archimedes Trajano > - August Shi > - Ben Caradoc-Davies > - Christoph Böhme > - Daniel Spilker > - Falko Modler > - Fred Bricon > - Harald Wellmann > - Jeffrey Alexander > - Josh Soref > - Kengo TODA > - Konrad Windszus > - Laird Nelson > - Larry Singer > - Meytal Genah > - Mike Drob > - Miriam Lee > - Nemo Chen > - Peter Kjær Guldbæk > - Rahul Thakur > - Richard Raumberger > - Stuart McCulloch > - Tobias Oberlies > - Zac Thompson > > Community testers participating in voting for this release series: > > - Grzegorz Grzybek > - Petr Široký > - Mark Derricutt, > - Dejan Stojadinović > - Thomas Collignon > - Fred Cooke > - Raphael Ackermann > - Elliot Metsger > - Chas Honton > - Dennis Kieselhorst > > The Apache Maven Project Management Committee would also like to thank all > the committers to the project for their efforts during the chaos that was > the great reset when the 3.4.x release lines were burned. > > Release Notes - Maven - Version 3.5.0 > = > > Bugs: > > * [MNG-5297] - Site should tell 'prerequisites.maven is deprecated' > * [MNG-5368] - UnsupportedOperationException thrown when version range > is not correct in dependencyManagement definitions > * [MNG-5629] - ClosedChannelException from > DefaultUpdateCheckManager.read > * [MNG-5815] - "mvn.cmd" does not indicate failure properly when using > "&&" > * [MNG-5823] - mvnDebug doesn't work with M2_HOME with spaces - missing > quotes > * [MNG-5829] - mvn shell script fails with syntax error on Solaris 10 > * [MNG-5836] - logging config is overridden by $M2_HOME/lib/ext/*.jar > * [MNG-5852] - mvn shell script invokes /bin/sh but requires Bash > functions > * [MNG-5895] - Problem with CI friendly usage of ${..} which is already > defined via property in pom file. > * [MNG-5958] - java.lang.String cannot be cast to >
Re: [ANN] Apache Maven 3.5.0 Released
Thank you for the new release! Gary On Apr 7, 2017 2:07 PM, "Stephen Connolly"wrote: > The Apache Maven team would like to announce the release of Apache Maven > 3.5.0. > > You can download the appropriate sources etc. from the download page > > http://maven.apache.org/download.cgi > > Notable changes > === > > - ANSI colors added to the console output > - Fix various bugs in mvn scripts regarding spaces, quotations, special > characters, etc. also in combination with .mvn/ -files > - Switch from Eclipse Aether to Maven Artifact Resolver > > What happened to Maven 3.4.0? > = > > After Maven 3.3.9 was released, the Eclipse Aether project was retired and > the code base was migrated to the Apache Maven project. > > The original goal for the 3.4.0 release was to replace Aether with the > exact same code after migration to the Apache Maven project and then > proceed with bug fixes to the resolver code as well as other areas of > Maven. > > The migration of the code between the two foundations took longer than > expected and as a result there were other changes committed to Maven core > that were outside the scope of intent for 3.4.0. > > In order to refocus on the original intent for 3.4.0, the decision was > taken to revert the Maven core history to the point of the 3.3.9 release > and merge in the desired changes one at a time. > > Because there had been a lot of communication about different features > being delivered and bugs fixed in Maven 3.4.0 and the new history may not > contain them in the first release, the decision was taken to forever burn > the 3.4.x release line. > > More detail on this decision can be read in the mailing list archive[1]. > > Contributors > > > The Apache Maven team would like to thank the following contributors, > without whom this release would not have been possible: > > Code contributors: > > - Alex Henrie > - Andriy > - Archimedes Trajano > - Arlo Louis O'Keeffe > - August Shi > - Christoph Böhme > - Harald Wellmann > - Jason Dillon > - Joseph Walton > - Josh Soref > - Miriam Lee > - Nemo Chen > - Sébastian Le Merdy > - Stuart McCulloch > - Tobias Oberlies > - Robert Patrick > > Issue reporters: > > - Alex Henrie > - Andreas Sewe > - Andrew Haines > - Andriy > - Anthony Whitford > - Archimedes Trajano > - August Shi > - Ben Caradoc-Davies > - Christoph Böhme > - Daniel Spilker > - Falko Modler > - Fred Bricon > - Harald Wellmann > - Jeffrey Alexander > - Josh Soref > - Kengo TODA > - Konrad Windszus > - Laird Nelson > - Larry Singer > - Meytal Genah > - Mike Drob > - Miriam Lee > - Nemo Chen > - Peter Kjær Guldbæk > - Rahul Thakur > - Richard Raumberger > - Stuart McCulloch > - Tobias Oberlies > - Zac Thompson > > Community testers participating in voting for this release series: > > - Grzegorz Grzybek > - Petr Široký > - Mark Derricutt, > - Dejan Stojadinović > - Thomas Collignon > - Fred Cooke > - Raphael Ackermann > - Elliot Metsger > - Chas Honton > - Dennis Kieselhorst > > The Apache Maven Project Management Committee would also like to thank all > the committers to the project for their efforts during the chaos that was > the great reset when the 3.4.x release lines were burned. > > Release Notes - Maven - Version 3.5.0 > = > > Bugs: > > * [MNG-5297] - Site should tell 'prerequisites.maven is deprecated' > * [MNG-5368] - UnsupportedOperationException thrown when version range > is not correct in dependencyManagement definitions > * [MNG-5629] - ClosedChannelException from > DefaultUpdateCheckManager.read > * [MNG-5815] - "mvn.cmd" does not indicate failure properly when using > "&&" > * [MNG-5823] - mvnDebug doesn't work with M2_HOME with spaces - missing > quotes > * [MNG-5829] - mvn shell script fails with syntax error on Solaris 10 > * [MNG-5836] - logging config is overridden by $M2_HOME/lib/ext/*.jar > * [MNG-5852] - mvn shell script invokes /bin/sh but requires Bash > functions > * [MNG-5895] - Problem with CI friendly usage of ${..} which is already > defined via property in pom file. > * [MNG-5958] - java.lang.String cannot be cast to > org.apache.maven.lifecycle.mapping.LifecyclePhase > * [MNG-5961] - Maven possibly not aware of log4j2 > * [MNG-5962] - mvn.cmd fails when the current directory has spaces in > between > * [MNG-5963] - mvn.cmd does not return ERROR_CODE > * [MNG-6022] - mvn.cmd fails if directory contains an ampersand (&) > * [MNG-6053] - Unsafe System Properties copy in > MavenRepositorySystemUtils, causing NPEs > * [MNG-6057] - Problem with CI friendly usage of ${..} reactor order is > changed > * [MNG-6090] - CI friendly properties break submodule builds > * [MNG-6105] - properties.internal.SystemProperties. > addSystemProperties() > is not really thread-safe > * [MNG-6109] - PluginDescriptor doesn't read since value of parameter > *
Re: [ANN] Apache Maven 3.5.0 Released
Congratulations on a successful release! Thanks to all of the maven core team for your work, particularly for the willingness to abandon 3.4 and reset to a more iterative approach. Thanks, Chas > On Apr 7, 2017, at 2:07 PM, Stephen Connollywrote: > > The Apache Maven team would like to announce the release of Apache Maven > 3.5.0. > > You can download the appropriate sources etc. from the download page > > http://maven.apache.org/download.cgi > > Notable changes > === > > - ANSI colors added to the console output > - Fix various bugs in mvn scripts regarding spaces, quotations, special > characters, etc. also in combination with .mvn/ -files > - Switch from Eclipse Aether to Maven Artifact Resolver > > What happened to Maven 3.4.0? > = > > After Maven 3.3.9 was released, the Eclipse Aether project was retired and > the code base was migrated to the Apache Maven project. > > The original goal for the 3.4.0 release was to replace Aether with the > exact same code after migration to the Apache Maven project and then > proceed with bug fixes to the resolver code as well as other areas of Maven. > > The migration of the code between the two foundations took longer than > expected and as a result there were other changes committed to Maven core > that were outside the scope of intent for 3.4.0. > > In order to refocus on the original intent for 3.4.0, the decision was > taken to revert the Maven core history to the point of the 3.3.9 release > and merge in the desired changes one at a time. > > Because there had been a lot of communication about different features > being delivered and bugs fixed in Maven 3.4.0 and the new history may not > contain them in the first release, the decision was taken to forever burn > the 3.4.x release line. > > More detail on this decision can be read in the mailing list archive[1]. > > Contributors > > > The Apache Maven team would like to thank the following contributors, > without whom this release would not have been possible: > > Code contributors: > > - Alex Henrie > - Andriy > - Archimedes Trajano > - Arlo Louis O'Keeffe > - August Shi > - Christoph Böhme > - Harald Wellmann > - Jason Dillon > - Joseph Walton > - Josh Soref > - Miriam Lee > - Nemo Chen > - Sébastian Le Merdy > - Stuart McCulloch > - Tobias Oberlies > - Robert Patrick > > Issue reporters: > > - Alex Henrie > - Andreas Sewe > - Andrew Haines > - Andriy > - Anthony Whitford > - Archimedes Trajano > - August Shi > - Ben Caradoc-Davies > - Christoph Böhme > - Daniel Spilker > - Falko Modler > - Fred Bricon > - Harald Wellmann > - Jeffrey Alexander > - Josh Soref > - Kengo TODA > - Konrad Windszus > - Laird Nelson > - Larry Singer > - Meytal Genah > - Mike Drob > - Miriam Lee > - Nemo Chen > - Peter Kjær Guldbæk > - Rahul Thakur > - Richard Raumberger > - Stuart McCulloch > - Tobias Oberlies > - Zac Thompson > > Community testers participating in voting for this release series: > > - Grzegorz Grzybek > - Petr Široký > - Mark Derricutt, > - Dejan Stojadinović > - Thomas Collignon > - Fred Cooke > - Raphael Ackermann > - Elliot Metsger > - Chas Honton > - Dennis Kieselhorst > > The Apache Maven Project Management Committee would also like to thank all > the committers to the project for their efforts during the chaos that was > the great reset when the 3.4.x release lines were burned. > > Release Notes - Maven - Version 3.5.0 > = > > Bugs: > >* [MNG-5297] - Site should tell 'prerequisites.maven is deprecated' >* [MNG-5368] - UnsupportedOperationException thrown when version range > is not correct in dependencyManagement definitions >* [MNG-5629] - ClosedChannelException from > DefaultUpdateCheckManager.read >* [MNG-5815] - "mvn.cmd" does not indicate failure properly when using > "&&" >* [MNG-5823] - mvnDebug doesn't work with M2_HOME with spaces - missing > quotes >* [MNG-5829] - mvn shell script fails with syntax error on Solaris 10 >* [MNG-5836] - logging config is overridden by $M2_HOME/lib/ext/*.jar >* [MNG-5852] - mvn shell script invokes /bin/sh but requires Bash > functions >* [MNG-5895] - Problem with CI friendly usage of ${..} which is already > defined via property in pom file. >* [MNG-5958] - java.lang.String cannot be cast to > org.apache.maven.lifecycle.mapping.LifecyclePhase >* [MNG-5961] - Maven possibly not aware of log4j2 >* [MNG-5962] - mvn.cmd fails when the current directory has spaces in > between >* [MNG-5963] - mvn.cmd does not return ERROR_CODE >* [MNG-6022] - mvn.cmd fails if directory contains an ampersand (&) >* [MNG-6053] - Unsafe System Properties copy in > MavenRepositorySystemUtils, causing NPEs >* [MNG-6057] - Problem with CI friendly usage of ${..} reactor order is > changed >* [MNG-6090] - CI friendly properties break submodule builds >* [MNG-6105] -
[ANN] Apache Maven 3.5.0 Released
The Apache Maven team would like to announce the release of Apache Maven 3.5.0. You can download the appropriate sources etc. from the download page http://maven.apache.org/download.cgi Notable changes === - ANSI colors added to the console output - Fix various bugs in mvn scripts regarding spaces, quotations, special characters, etc. also in combination with .mvn/ -files - Switch from Eclipse Aether to Maven Artifact Resolver What happened to Maven 3.4.0? = After Maven 3.3.9 was released, the Eclipse Aether project was retired and the code base was migrated to the Apache Maven project. The original goal for the 3.4.0 release was to replace Aether with the exact same code after migration to the Apache Maven project and then proceed with bug fixes to the resolver code as well as other areas of Maven. The migration of the code between the two foundations took longer than expected and as a result there were other changes committed to Maven core that were outside the scope of intent for 3.4.0. In order to refocus on the original intent for 3.4.0, the decision was taken to revert the Maven core history to the point of the 3.3.9 release and merge in the desired changes one at a time. Because there had been a lot of communication about different features being delivered and bugs fixed in Maven 3.4.0 and the new history may not contain them in the first release, the decision was taken to forever burn the 3.4.x release line. More detail on this decision can be read in the mailing list archive[1]. Contributors The Apache Maven team would like to thank the following contributors, without whom this release would not have been possible: Code contributors: - Alex Henrie - Andriy - Archimedes Trajano - Arlo Louis O'Keeffe - August Shi - Christoph Böhme - Harald Wellmann - Jason Dillon - Joseph Walton - Josh Soref - Miriam Lee - Nemo Chen - Sébastian Le Merdy - Stuart McCulloch - Tobias Oberlies - Robert Patrick Issue reporters: - Alex Henrie - Andreas Sewe - Andrew Haines - Andriy - Anthony Whitford - Archimedes Trajano - August Shi - Ben Caradoc-Davies - Christoph Böhme - Daniel Spilker - Falko Modler - Fred Bricon - Harald Wellmann - Jeffrey Alexander - Josh Soref - Kengo TODA - Konrad Windszus - Laird Nelson - Larry Singer - Meytal Genah - Mike Drob - Miriam Lee - Nemo Chen - Peter Kjær Guldbæk - Rahul Thakur - Richard Raumberger - Stuart McCulloch - Tobias Oberlies - Zac Thompson Community testers participating in voting for this release series: - Grzegorz Grzybek - Petr Široký - Mark Derricutt, - Dejan Stojadinović - Thomas Collignon - Fred Cooke - Raphael Ackermann - Elliot Metsger - Chas Honton - Dennis Kieselhorst The Apache Maven Project Management Committee would also like to thank all the committers to the project for their efforts during the chaos that was the great reset when the 3.4.x release lines were burned. Release Notes - Maven - Version 3.5.0 = Bugs: * [MNG-5297] - Site should tell 'prerequisites.maven is deprecated' * [MNG-5368] - UnsupportedOperationException thrown when version range is not correct in dependencyManagement definitions * [MNG-5629] - ClosedChannelException from DefaultUpdateCheckManager.read * [MNG-5815] - "mvn.cmd" does not indicate failure properly when using "&&" * [MNG-5823] - mvnDebug doesn't work with M2_HOME with spaces - missing quotes * [MNG-5829] - mvn shell script fails with syntax error on Solaris 10 * [MNG-5836] - logging config is overridden by $M2_HOME/lib/ext/*.jar * [MNG-5852] - mvn shell script invokes /bin/sh but requires Bash functions * [MNG-5895] - Problem with CI friendly usage of ${..} which is already defined via property in pom file. * [MNG-5958] - java.lang.String cannot be cast to org.apache.maven.lifecycle.mapping.LifecyclePhase * [MNG-5961] - Maven possibly not aware of log4j2 * [MNG-5962] - mvn.cmd fails when the current directory has spaces in between * [MNG-5963] - mvn.cmd does not return ERROR_CODE * [MNG-6022] - mvn.cmd fails if directory contains an ampersand (&) * [MNG-6053] - Unsafe System Properties copy in MavenRepositorySystemUtils, causing NPEs * [MNG-6057] - Problem with CI friendly usage of ${..} reactor order is changed * [MNG-6090] - CI friendly properties break submodule builds * [MNG-6105] - properties.internal.SystemProperties.addSystemProperties() is not really thread-safe * [MNG-6109] - PluginDescriptor doesn't read since value of parameter * [MNG-6117] - ${session.parallel} not correctly set * [MNG-6144] - DefaultWagonManagerTest#testGetMissingJarForced() passed incorrect value * [MNG-6166] - mvn dependency:go-offline fails due to missing transitive dependency jdom:jdom:jar:1.1 * [MNG-6168] - Fix unclosed streams * [MNG-6170] - NPE in cases using Multithreaded -T X versions:set -DnewVersion=1.0-SNAPSHOT *