This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-exec.git


The following commit(s) were added to refs/heads/master by this push:
     new fb6275fc Prepare for release candidate
fb6275fc is described below

commit fb6275fc0ae2b0d754ecbf732ec8e1d48550a208
Author: Gary Gregory <[email protected]>
AuthorDate: Mon Jan 1 06:43:15 2024 -0500

    Prepare for release candidate
---
 NOTICE.txt              | 2 +-
 RELEASE-NOTES.txt       | 9 ++++++++-
 src/changes/changes.xml | 7 +++----
 3 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/NOTICE.txt b/NOTICE.txt
index 35760f81..220c405c 100644
--- a/NOTICE.txt
+++ b/NOTICE.txt
@@ -1,5 +1,5 @@
 Apache Commons Exec
-Copyright 2005-2023 The Apache Software Foundation
+Copyright 2005-2024 The Apache Software Foundation
 
 This product includes software developed at
 The Apache Software Foundation (https://www.apache.org/).
diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt
index efcf3401..9c89ec57 100644
--- a/RELEASE-NOTES.txt
+++ b/RELEASE-NOTES.txt
@@ -15,7 +15,7 @@ See the License for the specific language governing 
permissions and
 limitations under the License.
 
 Apache Commons Exec
-Version 1.4.0
+Version 1.4.0-SNAPSHOT
 Release Notes
 
 Apache Commons Exec is a library to reliably execute external processes from 
within the JVM.
@@ -30,6 +30,10 @@ o            Add 
DefaultExecuteResultHandler.waitFor(Duration). Thanks to Gary G
 o            Add Watchdog.Watchdog(Duration). Thanks to Gary Gregory.
 o            Add ExecuteWatchdog.ExecuteWatchdog(Duration). Thanks to Gary 
Gregory.
 o            Add PumpStreamHandler.setStopTimeout(Duration) and deprecate 
PumpStreamHandler.setStopTimeout(long). Thanks to Gary Gregory.
+o            Add DefaultExecutor.Builder. Thanks to Gary Gregory.
+o            Add DaemonExecutor.Builder. Thanks to Gary Gregory.
+o            Add ExecuteWatchdog.Builder. Thanks to Gary Gregory.
+o            Add Watchdog.Builder. Thanks to Gary Gregory.
 
 Fixed Bugs:
 o EXEC-105:  Fix code snippet in tutorial page. Thanks to Dimitrios Efthymiou.
@@ -43,6 +47,9 @@ o            [Javadoc] CommandLine.toCleanExecutable(final 
String dirtyExecutabl
 o            ExecuteException propagates its cause to its IOException 
superclass. Thanks to Gary Gregory.
 o            Propagate exception in DebugUtils.handleException(String, 
Exception). Thanks to Gary Gregory.
 o            Deprecate StringUtils.toString(String[], String) in favor of 
String.join(CharSequence, CharSequence...). Thanks to Gary Gregory.
+o EXEC-78:   No need to use System.class.getMethod("getenv",...) any more.
+o EXEC-70:   Delegate thread creation to java.util.concurrent.ThreadFactory.
+o            Avoid NullPointerException in MapUtils.prefix(Map, String). 
Thanks to Gary Gregory.
 
 Changes:
 o            Bump github actions #52. Thanks to Gary Gregory, Dependabot.
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 6542c4e3..9eef054b 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -22,10 +22,9 @@
           xsi:schemaLocation="http://maven.apache.org/changes/1.0.0 
http://maven.apache.org/xsd/changes-1.0.0.xsd";>
     <properties>
         <title>Apache Commons Exec Release Notes</title>
-        <author email="[email protected]">Siegfried Goeschl</author>
     </properties>
     <body>
-        <release version="1.4.0" date="2023-12-29" description="Maintenance 
and feature Release (Java 8 or above)">
+        <release version="1.4.0" date="2024-01-01" description="Maintenance 
and feature Release (Java 8 or above)">
             <!-- ADD -->
             <action dev="ggregory" type="add" due-to="Gary Gregory">Add 
ShutdownHookProcessDestroyer.isEmpty().</action>
             <action dev="ggregory" type="add" due-to="Gary Gregory">Add 
DefaultExecuteResultHandler.waitFor(Duration).</action>
@@ -78,7 +77,7 @@
                 Remove remaining raw types, unchecked conversions
             </action>
             <action issue="EXEC-80" dev="ggregory" type="fix" 
date="2014-02-04">
-                NPE in EnvironmentUtils.toString(map)
+                NullPointerException in EnvironmentUtils.toString(map)
             </action>
             <action issue="EXEC-78" dev="sebb" type="update" date="2014-01-11">
                 No need to use System.class.getMethod("getenv",...) any more
@@ -184,7 +183,7 @@
                 thread completes before the InputStreamPumper starts.
             </action>
             <action dev="sgoeschl" type="fix" due-to="Peter Henderson" 
issue="EXEC-40">
-                Fixes NPE in DefaultExecutor.setExitValues().
+                Fixes NullPointerException in DefaultExecutor.setExitValues().
             </action>
             <action dev="sgoeschl" type="fix" due-to="Milos Kleint" 
issue="EXEC-33">
                 Copies all data from an System.input stream to an output 
stream of

Reply via email to