Return-Path: X-Original-To: apmail-commons-dev-archive@www.apache.org Delivered-To: apmail-commons-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 721AF1012E for ; Wed, 8 Jan 2014 20:18:25 +0000 (UTC) Received: (qmail 2808 invoked by uid 500); 8 Jan 2014 20:18:24 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 2707 invoked by uid 500); 8 Jan 2014 20:18:24 -0000 Mailing-List: contact dev-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Commons Developers List" Delivered-To: mailing list dev@commons.apache.org Received: (qmail 2699 invoked by uid 99); 8 Jan 2014 20:18:24 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 08 Jan 2014 20:18:24 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of garydgregory@gmail.com designates 209.85.214.53 as permitted sender) Received: from [209.85.214.53] (HELO mail-bk0-f53.google.com) (209.85.214.53) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 08 Jan 2014 20:18:20 +0000 Received: by mail-bk0-f53.google.com with SMTP id na10so835925bkb.40 for ; Wed, 08 Jan 2014 12:17:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=jTMmfRmNV3p4hB78H3B1rtxD49bloKseYbOpz0sCOew=; b=dhDW7GLUyMBiuQanaPDhNd79aIt7nD6AxLilffbz3QgitaWVfnKzx42QE7rS7XlOV6 8r2eTGqpOqCkFsGhXOE8FutdZSZe64a4Xrr91xCso7jETDMf2HITudc9GWaVwgbJPaY0 qrchYe3dQt5cDNy0hPkfYDlIe83ByLekcI8sWGeNBAmUH9s7cXAhKu2xaDTl3POHAxm+ UEPNCGo9ueSv+qqfEmTh+aeQrKLpaUobRhtibKQDV/8vlZIKi+A2ypUnozSx4RRUu+A7 +/E9YarqPmN9XjJiTUeYu1umqJgfbA7aSy+9XGn/V3VJlIJN1Gq5xw/qUs8oa8IOgifI H8oA== MIME-Version: 1.0 X-Received: by 10.205.16.69 with SMTP id px5mr36715216bkb.9.1389212279274; Wed, 08 Jan 2014 12:17:59 -0800 (PST) Received: by 10.204.102.201 with HTTP; Wed, 8 Jan 2014 12:17:59 -0800 (PST) Date: Wed, 8 Jan 2014 15:17:59 -0500 Message-ID: Subject: [ANNOUNCEMENT] Apache Commons Exec 1.2 Released From: Gary Gregory To: Commons Developers List , "dev@community.apache.org" , "announce@apache.org" Content-Type: multipart/alternative; boundary=20cf301cbeb06ca51204ef7b30aa X-Virus-Checked: Checked by ClamAV on apache.org --20cf301cbeb06ca51204ef7b30aa Content-Type: text/plain; charset=UTF-8 The Apache Commons Exec team is pleased to announce the 1.2 release! Apache Commons Exec is a library to reliably execute external processes from within the JVM. This is a mostly a maintenance release after a long absence from new releases and still requires a only minimum of Java 1.3. Changes in this version include: New features: o Set names for started threads. Issue: EXEC-55. Thanks to Dominik Stadler. Fixed Bugs: o Issue: EXEC-68. Watchdog kills process immediately if timeout is too large. Thanks to Joel McCance. o Issue: EXEC-57. Applied the patch from Nickolay Martinov but the timeout disguises the fact that the process might be still running. Therefore added a sanity check in order to throw an exception if the the timeout for join() was exceeded. Thanks to Nickolay Martinov. o Issue: EXEC-60. Fixed dead lock by calling the timeout observers outside of the synchronized block thereby removing on pre-requisite of a deadlock. Also added a test case to demonstrate that this problem is fixed (which of course can not guarantee the absence of a dead lock). Thanks to Peter Kofler. o Issue: EXEC-52. Tests fail on HP-UX, because it uses a different syntax for the ping command. Thanks to Nickolay Martinov. o Issue: EXEC-49. "Write dead end" IOException when using Piped streams w/PumpStreamHandler. When encountering a PipedOutputStream we will automatically close it to avoid the exception. Thanks to Kevin Telford. o Issue: EXEC-34. Race condition prevent watchdog working using ExecuteStreamHandler. Patch submittd by Kristian Rosenvold. Thanks to Marco Ferrante. For complete information on Commons Exec, including instructions on how to submit bug reports, patches, or suggestions for improvement, see the Apache Commons Exec website: Site: http://commons.apache.org/proper/commons-exec/ Download: http://commons.apache.org/exec/download_codec.cgi Enjoy, Gary Gregory on behalf of the Apache Commons Exec team -- E-Mail: garydgregory@gmail.com | ggregory@apache.org Java Persistence with Hibernate, Second Edition JUnit in Action, Second Edition Spring Batch in Action Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory --20cf301cbeb06ca51204ef7b30aa--