<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>Recent changes to news</title><link>http://sourceforge.net/p/jppf-project/news/</link><description>Recent changes to news</description><language>en</language><lastBuildDate>Thu, 23 May 2013 22:49:56 -0000</lastBuildDate><item><title>JPPF 3.3.2 Maintenance Release</title><link>http://sourceforge.net/p/jppf-project/news/2013/05/jppf-332-maintenance-release/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;JPPF makes it easy to parallelize computationally intensive tasks and execute them on a Grid&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What's new in JPPF 3.3.2&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This maintenance release brings important bug fixes and enhancements.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Bugs fixes:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-140" rel="nofollow"&gt;JPPF-140 Node class loader's resource cache should perform proper cleanup&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-145" rel="nofollow"&gt;JPPF-145 Node execution manager does not clean up the data provider after job execution&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-147" rel="nofollow"&gt;JPPF-147 Deadlock in the driver&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-148" rel="nofollow"&gt;JPPF-148 Deadlock in the admin console at startup&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Enhancements &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-118" rel="nofollow"&gt;JPPF-118 Improvements in NodeExecutionManagerImpl&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-149" rel="nofollow"&gt;JPPF-149 Enable on-demand cleanup of class loader resource cache&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;JPPF Links:&lt;/strong&gt; &lt;a class="" href="http://www.jppf.org" rel="nofollow"&gt;Web Site&lt;/a&gt; - &lt;a class="" href="http://www.jppf.org/downloads.php" rel="nofollow"&gt;Downloads&lt;/a&gt; - &lt;a class="" href="http://www.jppf.org/wiki" rel="nofollow"&gt;Documentation&lt;/a&gt; - &lt;a class="" href="http://www.jppf.org/forums" rel="nofollow"&gt;User forums&lt;/a&gt; - &lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf" rel="nofollow"&gt;Issue tracker&lt;/a&gt; - &lt;a class="" href="http://sourceforge.net/projects/jppf-project/"&gt;SF.net project page&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Laurent Cohen</dc:creator><pubDate>Thu, 23 May 2013 22:49:56 -0000</pubDate><guid>http://sourceforge.net06828cc8e30b99e43c595609db1b66ab3681f2b2</guid></item><item><title>JPPF 3.3.1 maintenance release</title><link>http://sourceforge.net/p/jppf-project/news/2013/04/jppf-331-maintenance-release/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;JPPF makes it easy to parallelize computationally intensive tasks and execute them on a Grid&lt;/p&gt;
&lt;p&gt;What's new in JPPF 3.3.1&lt;/p&gt;
&lt;p&gt;This maintenance release brings important bug fixes and performance improvements.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Bugs fixes:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-138"&gt;JPPF-138 JCA client does not reconnect to the driver when discovery is disabled&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-139"&gt;JPPF-139 JVM crash in IdleSystem sample on Ubuntu 12.04&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-142"&gt;JPPF-142 Erroneous property names for discovery filters&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Enhancements &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-141"&gt;JPPF-141 Deserialization performance improvement&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;JPPF Links:&lt;/strong&gt; &lt;a class="" href="http://www.jppf.org"&gt;Web Site&lt;/a&gt; - &lt;a class="" href="http://www.jppf.org/downloads.php"&gt;Downloads&lt;/a&gt; - &lt;a class="" href="http://www.jppf.org/wiki"&gt;Documentation&lt;/a&gt; - &lt;a class="" href="http://www.jppf.org/forums"&gt;User forums&lt;/a&gt; - &lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf"&gt;Issue tracker&lt;/a&gt; - &lt;a class="" href="http://sourceforge.net/projects/jppf-project/"&gt;SF.net project page&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Laurent Cohen</dc:creator><pubDate>Fri, 26 Apr 2013 05:45:51 -0000</pubDate><guid>http://sourceforge.net66e388a9e4ae0d5631b2cae37851a8b76e5e385c</guid></item><item><title>JPPF 3.3 Released</title><link>http://sourceforge.net/p/jppf-project/news/2013/04/jppf-33-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;JPPF makes it easy to parallelize computationally intensive tasks and execute them on a Grid&lt;/p&gt;
&lt;h1 id="whats-new-in-jppf-33"&gt;&lt;strong&gt;What's new in JPPF 3.3&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;JPPF 3.3 brings grid health monitoring, flexible network management, GPU computing and a lot more&lt;/p&gt;
&lt;h2 id="forwarding-of-node-management-requests-through-the-server"&gt;&lt;strong&gt;Forwarding of node management requests through the server&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a class="" href="http://www.jppf.org/doc/v3/index.php?title=Nodes_management_and_monitoring_via_the_driver"&gt;This feature&lt;/a&gt; resolves a long-standing issue which prevented management and monitoring of the nodes not directly reachable by the clients and administration console.&lt;br /&gt;
It also opens up new possibilities that make monitoring and management of a JPPF grid easier, more flexible and more powerful by an order of magnitude:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;it dynamically adapts to the grid topology: new nodes are automatically enrolled in the forwarding mechanism, while terminated nodes are automatically unsubscribed&lt;/li&gt;
&lt;li&gt;a very flexible &lt;a class="" href="http://www.jppf.org/doc/v3/index.php?title=Nodes_management_and_monitoring_via_the_driver#Node_selectors"&gt;node selection mechanism&lt;/a&gt; provides users with a fine-grained control of which nodes are involved&lt;/li&gt;
&lt;li&gt;JMX notifications from the nodes are also forwarded with the same benefits&lt;/li&gt;
&lt;li&gt;the JPPF administration console was entirely refactored to make the best use of this feature&lt;/li&gt;
&lt;li&gt;resources usage for management and monitoring has dropped dramatically: the clients do not connect to the nodes anymore, which removes the need for additional network connections, along with the resources they consume&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="jvm-monitoring-and-diagnostics-help"&gt;&lt;strong&gt;JVM monitoring and diagnostics help&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;A new &lt;a class="" href="http://www.jppf.org/doc/v3/index.php?title=JVM_health_monitoring"&gt;JVM diagnostic MBean&lt;/a&gt; allows users to monitor the JVM health of remote servers and nodes.&lt;br /&gt;
Both management APIs and administration console now provide a set of JVM telemetry and diagnostics features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;memory usage and CPU load with &lt;a class="" href="http://www.jppf.org/screenshots.php?screenshot=AlertThresholds.gif&amp;amp;shotTitle=Alert%20Thresholds"&gt;configurable alert thresholds&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;thread deadlock detection and number of live threads&lt;/li&gt;
&lt;li&gt;&lt;a class="" href="http://www.jppf.org/screenshots.php?screenshot=DeadlockMonitoring.gif&amp;amp;shotTitle=Deadlock Monitoring"&gt;export thread dumps&lt;/a&gt; from remote JVMs&lt;/li&gt;
&lt;li&gt;trigger remote heap dumps&lt;/li&gt;
&lt;li&gt;trigger remote garbage collections&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="gpu-computing"&gt;&lt;strong&gt;GPU computing&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;A new &lt;a class="" href="http://www.jppf.org/samples-pack/GPU/Readme.php"&gt;GPU computing demo&lt;/a&gt; was added to the JPPF samples pack,&lt;br /&gt;
which demonstrates how JPPF tasks can submit work to OpenCL-compatible devices with the &lt;a class="" href="http://code.google.com/p/aparapi/"&gt;APARAPI&lt;/a&gt; library.&lt;/p&gt;
&lt;h2 id="class-loading-improvements"&gt;&lt;strong&gt;Class loading improvements&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;The nodes now have the ability to reset a client-linked class loader without the need to restart. This allows complete control over the class loader's classpath with minimal performance impact.&lt;br /&gt;
The &lt;a class="" href="http://www.jppf.org/samples-pack/ExtendedClassLoading/Readme.php"&gt;Extended class loading&lt;/a&gt; demo was updated to use this feature.&lt;/p&gt;
&lt;h2 id="new-node-customization-class-loading-events"&gt;&lt;strong&gt;New node customization: class loading events&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;This new &lt;a class="" href="http://www.jppf.org/doc/v3/index.php?title=Receiving_notifications_of_class_loader_events"&gt;extension point&lt;/a&gt; enables users to receive notifications when a JPPF class loader loads a class or fails to load it.&lt;/p&gt;
&lt;h2 id="jppf-artifacts-published-to-maven-central"&gt;JPPF artifacts published to Maven Central&lt;/h2&gt;
&lt;p&gt;As of JPPF 3.3, the JPPF jar files and associated sources and javadoc are available on Maven Central.&lt;/p&gt;
&lt;h1 id="all-changes-jppf-33"&gt;&lt;strong&gt;All changes JPPF 3.3&lt;/strong&gt;&lt;/h1&gt;
&lt;h2 id="new-features"&gt;&lt;strong&gt;New Features&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF--24"&gt;JPPF-24 Ability to deactivate a node&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF--26"&gt;JPPF-26 Enable node management via the driver connection&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF--34"&gt;JPPF-34 Inefficient load balancing with peer servers&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF--38"&gt;JPPF-38 Use SplashScreen support from Java&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF--109"&gt;JPPF-109 Pluggable error handler for NodeLifeCycleListener&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF--112"&gt;JPPF-112 Refactor the admin console for management and monitoring via the driver&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF--119"&gt;JPPF-119 Add JVM state monitoring and diagnostics for JPPF components&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF--12"&gt;JPPF-12 Using GPU performance&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF--121"&gt;JPPF-121 Provide class loader hooks for reporting and analysis of loaded classes and resources&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF--133"&gt;JPPF-133 Publish JPPF artifacts to maven central&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="enhancements"&gt;&lt;strong&gt;Enhancements&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF--68"&gt;JPPF-68 Node: separation of class loader instances and driver connection&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF--69"&gt;JPPF-69 Minimize usage of static fields/instances in JPPF&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF--104"&gt;JPPF-104 Inconsistent naming of the load-balancing properties&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF--118"&gt;JPPF-118 Improvements in NodeExecutionManagerImpl&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF--124"&gt;JPPF-124 Refactor the \"Extended Class Loading\" sample to use class loader reset ability&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF--128"&gt;JPPF-128 Provide version information in the JPPFSystemInformation properties&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF--129"&gt;JPPF-129 Enhancements to the node connection listener&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="bug-fixes"&gt;&lt;strong&gt;Bug fixes&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF--102"&gt;JPPF-102 Ongoing issues with the administration and monitoring console&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF--107"&gt;JPPF-107 Missing exception handling upon invocation of NodeLifeCycleListener methods&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF--110"&gt;JPPF-110 Proportional algorithm results in uneven load with small number of long-lived tasks&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF--113"&gt;JPPF-113 NullPointerException in the console upon connection to first driver&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF--114"&gt;JPPF-114 Missing unit tests for node management and monitoring APIs&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF--116"&gt;JPPF-116 NPE in AbstractJPPFClassLoader.findResources()&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF--117"&gt;JPPF-117 Task timeout is not working as expected&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF--120"&gt;JPPF-120 &lt;span&gt;&lt;span&gt;[Regression]&lt;/span&gt;&lt;/span&gt; Impossible to make an SSL connection to the server&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF--122"&gt;JPPF-122 JMX connection threads leak in the driver&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF--123"&gt;JPPF-123 NPE at driver startup when jppf.ssl.server.port = -1&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF--125"&gt;JPPF-125 Selection in job data panel does not update the buttons state&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF--126"&gt;JPPF-126 Job cancelled from the admin console may get stuck in the server queue&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF--131"&gt;JPPF-131 JPPF client does not release JMX thread upon connection failure&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF--132"&gt;JPPF-132 The documentation on the JPPFClient API is incomplete&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF--134"&gt;JPPF-134 Frequent driver reconnections cause job to hang in the client&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;JPPF Links:&lt;/strong&gt; &lt;a class="" href="http://www.jppf.org"&gt;Web Site&lt;/a&gt; - &lt;a class="" href="http://www.jppf.org/downloads.php"&gt;Downloads&lt;/a&gt; - &lt;a class="" href="http://www.jppf.org/wiki"&gt;Documentation&lt;/a&gt; - &lt;a class="" href="http://www.jppf.org/forums"&gt;User forums&lt;/a&gt; - &lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf"&gt;Issue tracker&lt;/a&gt; - &lt;a class="" href="http://sourceforge.net/projects/jppf-project/"&gt;SF.net project page&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Laurent Cohen</dc:creator><pubDate>Mon, 08 Apr 2013 08:17:30 -0000</pubDate><guid>http://sourceforge.net820a467c80cc8a182eb2c64bc3efe0e820270833</guid></item><item><title>JPPF 3.3-RC1 Released</title><link>http://sourceforge.net/p/jppf-project/news/2013/03/jppf-33-rc1-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;JPPF makes it easy to parallelize computationally intensive tasks and execute them on a Grid&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What's new in JPPF 3.3-RC1&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Bug fixes&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-"&gt;JPPF-102  Ongoing issues with the administration and monitoring console&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-"&gt;JPPF-107  Missing exception handling upon invocation of NodeLifeCycleListener methods&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-"&gt;JPPF-110  Proportional algorithm results in uneven load with small number of long-lived tasks&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-"&gt;JPPF-113  NullPointerException in the console upon connection to first driver&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-"&gt;JPPF-114  Missing unit tests for node management and monitoring APIs&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-"&gt;JPPF-116  NPE in AbstractJPPFClassLoader.findResources()&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-"&gt;JPPF-117  Task timeout is not working as expected&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-"&gt;JPPF-120  &lt;span&gt;&lt;span&gt;[Regression]&lt;/span&gt;&lt;/span&gt; Impossible to make an SSL connection to the server&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-"&gt;JPPF-122  JMX connection threads leak in the driver&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-"&gt;JPPF-123  NPE at driver startup when jppf.ssl.server.port = -1&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-"&gt;JPPF-125  Selection in job data panel does not update the buttons state&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-"&gt;JPPF-126  Job cancelled from the admin console may get stuck in the server queue&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-"&gt;JPPF-131  JPPF client does not release JMX thread upon connection failure&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-"&gt;JPPF-132  The documentation on the JPPFClient API is incomplete&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Enhancements&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-"&gt;JPPF-68  Node: separation of class loader instances and driver connection&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-"&gt;JPPF-69  Minimize usage of static fields/instances in JPPF&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-"&gt;JPPF-104  Inconsistent naming of the load-balancing properties&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-"&gt;JPPF-118  Improvements in NodeExecutionManagerImpl&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-"&gt;JPPF-124  Refactor the \"Extended Class Loading\" sample to use class loader reset ability&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-"&gt;JPPF-128  Provide version information in the JPPFSystemInformation properties&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-"&gt;JPPF-129  Enhancements to the node connection listener&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;New Features&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-"&gt;JPPF-12  Using GPU performance&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-"&gt;JPPF-24  Ability to deactivate a node&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-"&gt;JPPF-26  Enable node management via the driver connection&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-"&gt;JPPF-34  Inefficient load balancing with peer servers&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-"&gt;JPPF-38  Use SplashScreen support from Java&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-"&gt;JPPF-109  Pluggable error handler for NodeLifeCycleListener&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-"&gt;JPPF-112  Refactor the admin console for management and monitoring via the driver&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-"&gt;JPPF-119  Add JVM state monitoring and diagnostics for JPPF components&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;JPPF Links:&lt;/strong&gt; &lt;a class="" href="http://www.jppf.org"&gt;Web Site&lt;/a&gt; - &lt;a class="" href="http://www.jppf.org/downloads.php"&gt;Downloads&lt;/a&gt; - &lt;a class="" href="http://www.jppf.org/wiki"&gt;Documentation&lt;/a&gt; - &lt;a class="" href="http://www.jppf.org/forums"&gt;User forums&lt;/a&gt; - &lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf"&gt;Issue tracker&lt;/a&gt; - &lt;a class="" href="http://sourceforge.net/projects/jppf-project/"&gt;SF.net project page&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Laurent Cohen</dc:creator><pubDate>Thu, 28 Mar 2013 06:58:11 -0000</pubDate><guid>http://sourceforge.net24b0bfa2d44df9534266138fad054eeb011cfaa8</guid></item><item><title>JPPF 3.2.3 Released</title><link>http://sourceforge.net/p/jppf-project/news/2013/03/jppf-323-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;JPPF makes it easy to parallelize computationally intensive tasks and execute them on a Grid&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What's new in JPPF 3.2.3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This maintenance release brings important bug fixes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Bugs fixes:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-122"&gt;JPPF-122 JMX connection threads leak in the driver&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-123"&gt;JPPF-123 NPE at driver startup when jppf.ssl.server.port = -1&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-125"&gt;JPPF-125 Selection in job data panel does not update the buttons state&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-126"&gt;JPPF-126 Job cancelled from the admin console may get stuck in the server queue&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-130"&gt;JPPF-130 Job hang when loading a large number of classes with multiple nodes&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-130"&gt;JPPF-131 JPPF client does not release JMX thread upon connection failure&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Enhancements &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-118"&gt;JPPF-118 Improvements in NodeExecutionManagerImpl&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;JPPF Links&lt;/strong&gt;: &lt;a class="" href="http://www.jppf.org"&gt;Web Site&lt;/a&gt; - &lt;a class="" href="http://www.jppf.org/downloads.php"&gt;Downloads&lt;/a&gt; - &lt;a class="" href="http://www.jppf.org/wiki"&gt;Documentation&lt;/a&gt; - &lt;a class="" href="http://www.jppf.org/forums"&gt;User forums&lt;/a&gt; - &lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf"&gt;Issue tracker&lt;/a&gt; - &lt;a class="" href="http://sourceforge.net/projects/jppf-project/"&gt;SF.net project page&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Laurent Cohen</dc:creator><pubDate>Tue, 12 Mar 2013 22:01:36 -0000</pubDate><guid>http://sourceforge.netc519c0d774fb92a78cf9c845a0eaae6464e08e2e</guid></item><item><title>JPPF 3.3-beta Released</title><link>http://sourceforge.net/p/jppf-project/news/2013/02/jppf-33-beta-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;JPPF makes it easy to parallelize computationally intensive tasks and execute them on a Grid&lt;/p&gt;
&lt;p&gt;What's new in JPPF 3.3-beta&lt;/p&gt;
&lt;p&gt;Bug fixes &lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-107"&gt;JPPF-107 Missing exception handling upon invocation of NodeLifeCycleListener methods&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-110"&gt;JPPF-110 Proportional algorithm results in uneven load with small number of long-lived tasks&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-113"&gt;JPPF-113 NullPointerException in the console upon connection to first driver&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-114"&gt;JPPF-114 Missing unit tests for node management and monitoring APIs&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-116"&gt;JPPF-116 NPE in AbstractJPPFClassLoader.findResources()&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-117"&gt;JPPF-117 Task timeout is not working as expected&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-120"&gt;JPPF-120 &lt;span&gt;&lt;span&gt;[Regression]&lt;/span&gt;&lt;/span&gt; Impossible to make an SSL connection to the server&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-122"&gt;JPPF-122 JMX connection threads leak in the driver&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-123"&gt;JPPF-123 NPE at driver startup when jppf.ssl.server.port = -1&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-125"&gt;JPPF-125 Selection in job data panel does not update the buttons state&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-126"&gt;JPPF-126 Job cancelled from the admin console may get stuck in the server queue&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Enhancements &lt;/p&gt;
&lt;p&gt;&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-68"&gt;JPPF-68 Node: separation of class loader instances and driver connection&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-69"&gt;JPPF-69 Minimize usage of static fields/instances in JPPF&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-104"&gt;JPPF-104 Inconsistent naming of the load-balancing properties&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-118"&gt;JPPF-118 Improvements in NodeExecutionManagerImpl&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-124"&gt;JPPF-124 Refactor the "Extended Class Loading" sample to use class loader reset ability&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Feature requests &lt;/p&gt;
&lt;p&gt;&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-24"&gt;JPPF-24 Ability to deactivate a node&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-26"&gt;JPPF-26 Enable node management via the driver connection&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-38"&gt;JPPF-38 Use SplashScreen support from Java&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-109"&gt;JPPF-109 Pluggable error handler for NodeLifeCycleListener&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-112"&gt;JPPF-112 Refactor the admin console for management and monitoring via the driver&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;JPPF Links: &lt;a class="" href="http://www.jppf.org"&gt;Web Site&lt;/a&gt; - &lt;a class="" href="http://www.jppf.org/downloads.php"&gt;Downloads&lt;/a&gt; - &lt;a class="" href="http://www.jppf.org/wiki"&gt;Documentation&lt;/a&gt; - &lt;a class="" href="http://www.jppf.org/forums"&gt;User forums&lt;/a&gt; - &lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf"&gt;Issue tracker&lt;/a&gt; - &lt;a class="" href="http://sourceforge.net/projects/jppf-project/"&gt;SF.net project page&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Laurent Cohen</dc:creator><pubDate>Mon, 18 Feb 2013 07:42:26 -0000</pubDate><guid>http://sourceforge.nete4aa758b773ee2a5ad411f408483300bea08cb7c</guid></item><item><title>JPPF 3.2.2 Released</title><link>http://sourceforge.net/p/jppf-project/news/2013/01/jppf-322-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;JPPF makes it easy to parallelize computationally intensive tasks and execute them on a Grid&lt;/p&gt;
&lt;p&gt;What's new in JPPF 3.2.2&lt;/p&gt;
&lt;p&gt;This maintenance release brings important bug fixes, including a critical issue preventing secure connections to the server.&lt;/p&gt;
&lt;p&gt;Bugs fixes:&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-110"&gt;JPPF-110 Proportional algorithm results in uneven load with small number of long-lived tasks&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-1116"&gt;JPPF-116 NPE in AbstractJPPFClassLoader.findResources()&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-117"&gt;JPPF-117 Task timeout is not working as expected&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-120"&gt;JPPF-120 (Regression) Impossible to make an SSL connection to the server (&lt;em&gt;Critical&lt;/em&gt;)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;JPPF Links: &lt;a class="" href="http://www.jppf.org"&gt;Web Site&lt;/a&gt; - &lt;a class="" href="http://www.jppf.org/downloads.php"&gt;Downloads&lt;/a&gt; - &lt;a class="" href="http://www.jppf.org/wiki"&gt;Documentation&lt;/a&gt; - &lt;a class="" href="http://www.jppf.org/forums"&gt;User forums&lt;/a&gt; - &lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf"&gt;Issue tracker&lt;/a&gt; - &lt;a class="" href="http://sourceforge.net/projects/jppf-project/"&gt;SF.net project page&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Laurent Cohen</dc:creator><pubDate>Sun, 27 Jan 2013 07:03:34 -0000</pubDate><guid>http://sourceforge.nete357b7a78a480d40ea4e4261b3064cfd9b9e938c</guid></item><item><title>JPPF 3.2.1 Released</title><link>http://sourceforge.net/p/jppf-project/news/2013/01/jppf-321-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;JPPF makes it easy to parallelize computationally intensive tasks and execute them on a Grid&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h1 id="whats-new-in-jppf-321"&gt;What's new in JPPF 3.2.1&lt;/h1&gt;
&lt;p&gt;This maintenance release brings important bug fixes.&lt;/p&gt;
&lt;h2 id="bugs-fixes"&gt;Bugs fixes:&lt;/h2&gt;
&lt;p&gt;&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-105"&gt;JPPF-105 Temporary files disappear when setting a large MemoryMapDataProvider as data provider in a JPPFJob&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-107"&gt;JPPF-107 Missing exception handling upon invocation of NodeLifeCycleListener methods&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-108"&gt;JPPF-108 Deadlock in the server upon client disconnection&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-113"&gt;JPPF-113 NullPointerException in the console upon connection to first driver&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-114"&gt;JPPF-114 Missing unit tests for node management and monitoring APIs&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;JPPF Links: &lt;a class="" href="http://www.jppf.org"&gt;Web Site&lt;/a&gt; - &lt;a class="" href="http://www.jppf.org/downloads.php"&gt;Downloads&lt;/a&gt; - &lt;a class="" href="http://www.jppf.org/doc/v3"&gt;Documentation&lt;/a&gt; - &lt;a class="" href="http://www.jppf.org/forums"&gt;User forums&lt;/a&gt; - &lt;a class="" href="http://www.jppf.org/tracker/tbg/jppf"&gt;Issue tracker&lt;/a&gt; - &lt;a class="" href="http://sourceforge.net/projects/jppf-project/"&gt;SF.net project page&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Laurent Cohen</dc:creator><pubDate>Tue, 08 Jan 2013 08:10:17 -0000</pubDate><guid>http://sourceforge.net09fea22a013d81a3bdbcada738e66f764ee4b26c</guid></item><item><title>JPPF 3.2 Released</title><link>http://sourceforge.net/p/jppf-project/news/2012/12/jppf-32-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;JPPF makes it easy to parallelize computationally intensive tasks and execute them on a Grid&lt;/p&gt;
&lt;p&gt;What's new in JPPF 3.2&lt;/p&gt;
&lt;p&gt;Load balancing in the client:&lt;/p&gt;
&lt;p&gt;As for the server with the nodes, the client can now distribute jobs over multiple server channels and the local execution channel.&lt;br /&gt;
This opens up a broad variety of distribution capabilities, including:&lt;br /&gt;
- distribution through connections to multiple servers&lt;br /&gt;
- distribution through multiple connections to the same server&lt;br /&gt;
- distribution to the client-local execution channel&lt;br /&gt;
- any combination of the above&lt;/p&gt;
&lt;p&gt;Load-balancing / scheduling is applied in exactly the same way as within the server, with the same APIs and configuration properties and the ability to implement custom class loaders.&lt;/p&gt;
&lt;p&gt;Client-side SLA:&lt;/p&gt;
&lt;p&gt;All jobs now have a distinct &amp;lt;a href="/doc/v3/index.php?title=Job_Service_Level_Agreement"&amp;gt;service level agreement&amp;lt;/a&amp;gt; for the client-side dispatching of their tasks. This  provides the ability for each job to specifiy:&lt;br /&gt;
- a start and expiration schedule on the client side&lt;br /&gt;
- an execution policy to determine through which channels a job can be dispatched (channel filtering)&lt;br /&gt;
- the maximum number of channels to dispatch to&lt;br /&gt;
- as a result, the ability to specifiy local vs. remote execution on a per job basis&lt;/p&gt;
&lt;p&gt;Executor services enhancements:&lt;/p&gt;
&lt;p&gt;- a data provider&amp;lt;/a&amp;gt; can now be sent along with the jobs&lt;br /&gt;
- ability to register a listener to receive notfications of each job's execution status&lt;br /&gt;
- a &amp;lt;a href="/doc/v3/index.php?title=JPPF_Executor_Services#JPPFCompletionService"&amp;gt;JPPF-specific CompletionListener&amp;lt;/a&amp;gt; is now available&lt;/p&gt;
&lt;p&gt;Class loading improvements:&lt;/p&gt;
&lt;p&gt;- Parallel class loading requests from the same node are now batched and sent together to the server, providing a sigificant speed-up of the nodes performance&lt;br /&gt;
- Nodes maintain a cache of classes and resources not found in the remote classpath, avoiding costly network requests and improving class loading performance overall&lt;br /&gt;
- Local cache of resources found in remote classpaths can now be switched from file system to memory storage with automatic fallback strategy.&lt;br /&gt;
    This addresses environments where disk space available to the node is minimal or inexistant.&lt;/p&gt;
&lt;p&gt;New JPPF task APIs:&lt;/p&gt;
&lt;p&gt;Two very useful methods were added to JPPFTask:&lt;br /&gt;
- isInNode() determines whether the task is executing within a node or in the client's local executor&lt;br /&gt;
- compute(JPPFCallable) enables the execution of a callback in the client. This replaces the ClientDataProvider API which is now deprecated.&lt;/p&gt;
&lt;p&gt;IPv6 ready:&lt;/p&gt;
&lt;p&gt;All areas of JPPF networking have been updated to handle IPv6 addresses properly and transparently:&lt;br /&gt;
- discovery information broadcast by the server&lt;br /&gt;
- connectivity from the nodes and clients&lt;br /&gt;
- JMX-based connections for management and monitoring of the Grid&lt;/p&gt;
&lt;p&gt;Automated testing:&lt;/p&gt;
&lt;p&gt;A major effort has taken place to provide automated testing of the JPPF features, to ensure that the quality of each release meets the expectations.&lt;br /&gt;
This results in a large and growing set of tests based on JUnit and integrated into our development process.&amp;lt;br/&amp;gt;&lt;br /&gt;
An additional module was created to perform stress testing of JPPF grids and improve its stability and resilience under high-throughput and highly unstable networking conditions.&lt;/p&gt;
&lt;p&gt;List of enhancements in JPPF 3.2&lt;/p&gt;
&lt;p&gt;JPPF-50 Add data provider to the JPPFExecutor service job configuration&lt;br /&gt;
JPPF-55 Extensions to NodeLifeCycleListener&lt;br /&gt;
JPPF-45 Class loader enhancements&lt;br /&gt;
JPPF-66 Additional notifications needed for JobListener&lt;br /&gt;
JPPF-63 Add a separate job SLA for processing on the client side&lt;br /&gt;
JPPF-53 Enhancements to JPPFExecutorService&lt;br /&gt;
JPPF-76 Make sure JPPF is IPv6-ready&lt;br /&gt;
JPPF-79 Stability, stress and load testing for v3.2&lt;br /&gt;
JPPF-80 Improve exception handling&lt;/p&gt;
&lt;p&gt;Feature Requests &lt;/p&gt;
&lt;p&gt;JPPF-3 API to provide information of client connections&lt;br /&gt;
JPPF-46 Missing public API to determine which and how many nodes are idle&lt;br /&gt;
JPPF-47 Add a management API to determine how many nodes are attached to a driver&lt;br /&gt;
JPPF-40 Provide ClientDataProvider functionality in the tasks&lt;br /&gt;
JPPF-36 Toggle Local execution per Job&lt;br /&gt;
JPPF-44 Restrict server broadcast to specific interfaces for discovery&lt;br /&gt;
JPPF-34 Inefficient load balancing with peer servers&lt;br /&gt;
JPPF-35 Job submission through multiple channels&lt;br /&gt;
JPPF-84 Add isLocal() to JPPFManagementInfo&lt;br /&gt;
JPPF-83 Add systemInformation() to JPPFClient, JPPFNode, JPPFDriver&lt;br /&gt;
JPPF-77 Extend Client, JPPFManagementInfo with identifiaction for local, remove node and peer driver&lt;br /&gt;
JPPF-101 Ability to provide dynamic binding for the driver&lt;br /&gt;
JPPF-30 Broadcast job: execute on ALL nodes (currently only ACTIVE)&lt;/p&gt;
&lt;p&gt;Bug Fixes &lt;/p&gt;
&lt;p&gt;JPPF-5 NoSuchFieldException: target for ForkJoinWorkerThread&lt;br /&gt;
JPPF-43 MemLeak: ResourceCache (minor)&lt;br /&gt;
JPPF-60 NPE: AbstractJPPFClassLoader.findResources(284)&lt;br /&gt;
JPPF-67 NPE: periodic task&lt;br /&gt;
JPPF-71 Regression: administration console is broken&lt;br /&gt;
JPPF-54 LocalNode: long init when network is broken&lt;br /&gt;
JPPF-74 Reg: Failing test on slow single core machine&lt;br /&gt;
JPPF-73 Peer nodes - infinite reconnection&lt;br /&gt;
JPPF-75 NPE: display information about peer node in admin&lt;br /&gt;
JPPF-72 Server deadlock in TaskQueueChecker / NodeNioServer&lt;br /&gt;
JPPF-78 Generic serializer throws a ClassFormatError&lt;br /&gt;
JPPF-81 FAIL: TestExecutorServiceConfiguration.testSubmitWithClientExecutionPolicy&lt;br /&gt;
JPPF-82 FAIL: TestJobPersistence.testJobRecovery&lt;br /&gt;
JPPF-41 BarChart: queue size sometimes negative&lt;br /&gt;
JPPF-42 ServerStats/Latest number of jobs show negative value&lt;br /&gt;
JPPF-70 IllegalStateException: Job xxx already enqueued when job is submitted via multiple channels&lt;br /&gt;
JPPF-64 Deadlock: state transition in NodeClass and ClientClass&lt;br /&gt;
JPPF-85 P2P connection failure: IllegalArgumentException: bundle is null&lt;br /&gt;
JPPF-87 Memory leak in the driver: ServerJob instances fill the heap&lt;br /&gt;
JPPF-88 Nodes and drivers running as services cannot be restarted via JMX&lt;br /&gt;
JPPF-94 JPPF source distribution is missing 'jdk7-addons' and 'application-template' modules&lt;br /&gt;
JPPF-95 ConcurrentModificationException in DriverJobManagement.getAllJobIds()&lt;br /&gt;
JPPF-91 NPE: in class loaders when AbstractJPPFClassLoaderLifeCycle:loadRemoteData return NULL&lt;br /&gt;
JPPF-96 Deadlock in the client: RemoteChannelWrapper / TaskQUeueChecker&lt;br /&gt;
JPPF-90 Job never ends after reconnection &lt;br /&gt;
JPPF-89 ConnectException during performTransition&lt;br /&gt;
JPPF-98 Server discovery threads are duplicated int he client&lt;br /&gt;
JPPF-92 Regression: results returned by the driver should depend on the driver load-balancer&lt;br /&gt;
JPPF-100 Missing deployment instructions for custom execution policies&lt;br /&gt;
JPPF-103 Node local resources cache may lead to grid hang in some environments&lt;/p&gt;
&lt;p&gt;To browse an issue, use the URL &lt;a href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-" rel="nofollow"&gt;http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-&lt;/a&gt;&amp;lt;issue_number&amp;gt;&lt;/p&gt;
&lt;p&gt;JPPF Links:&lt;/p&gt;
&lt;p&gt;Web Site: &lt;a href="http://www.jppf.org" rel="nofollow"&gt;http://www.jppf.org&lt;/a&gt;&lt;br /&gt;
Downloads: &lt;a href="http://www.jppf.org/downloads.php" rel="nofollow"&gt;http://www.jppf.org/downloads.php&lt;/a&gt;&lt;br /&gt;
Documentation: &lt;a href="http://www.jppf.org/wiki" rel="nofollow"&gt;http://www.jppf.org/wiki&lt;/a&gt;&lt;br /&gt;
User forums: &lt;a href="http://www.jppf.org/forums" rel="nofollow"&gt;http://www.jppf.org/forums&lt;/a&gt;&lt;br /&gt;
Issue tracker: &lt;a href="http://www.jppf.org/tracker/tbg/jppf" rel="nofollow"&gt;http://www.jppf.org/tracker/tbg/jppf&lt;/a&gt;&lt;br /&gt;
SF.net project page: &lt;a href="http://sourceforge.net/projects/jppf-project/"&gt;http://sourceforge.net/projects/jppf-project/&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Laurent Cohen</dc:creator><pubDate>Tue, 18 Dec 2012 10:32:45 -0000</pubDate><guid>http://sourceforge.net92ed4c812e65f2b106acd1248ef250e7fc13134d</guid></item><item><title>JPPF 3.1.4 Released</title><link>http://sourceforge.net/p/jppf-project/news/2012/11/jppf-314-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;JPPF makes it easy to parallelize computationally intensive tasks and execute them on a Grid&lt;/p&gt;
&lt;p&gt;What's new in JPPF 3.1.4&lt;/p&gt;
&lt;p&gt;This maintenance release brings important bug fixes.&lt;/p&gt;
&lt;p&gt;Bugs fixes:&lt;/p&gt;
&lt;p&gt;JPPF-58 JPPFResultCollector.setStatus(COMPLETE) is called twice for each job&lt;br /&gt;
JPPF-59 Cannot submit multiple jobs concurrently with JCA adaptor&lt;br /&gt;
JPPF-62 Jobs with timeout expire in the client instead of the server&lt;br /&gt;
JPPF-65 Some threads are still alive when the client is closed&lt;br /&gt;
JPPF-78 Generic serializer throws a ClassFormatError &lt;br /&gt;
JPPF-88 Nodes and drivers running as services cannot be restarted via JMX&lt;br /&gt;
JPPF-94 JPPF source distribution is missing "jdk7-addons" and "application-template" modules&lt;br /&gt;
JPPF-95 ConcurrentModificationException in DriverJobManagement.getAllJobIds() &lt;br /&gt;
JPPF-96 Deadlock in the client: RemoteChannelWrapper / TaskQueueChecker&lt;br /&gt;
JPPF-97 OutOfMemoryError in the driver when using multiple client connections&lt;/p&gt;
&lt;p&gt;To browse an issue, use the URL &lt;a href="http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-" rel="nofollow"&gt;http://www.jppf.org/tracker/tbg/jppf/issues/JPPF-&lt;/a&gt;&amp;lt;issue_number&amp;gt;&lt;/p&gt;
&lt;p&gt;JPPF Links:&lt;/p&gt;
&lt;p&gt;Web Site: &lt;a href="http://www.jppf.org" rel="nofollow"&gt;http://www.jppf.org&lt;/a&gt;&lt;br /&gt;
Downloads: &lt;a href="http://www.jppf.org/downloads.php" rel="nofollow"&gt;http://www.jppf.org/downloads.php&lt;/a&gt;&lt;br /&gt;
Documentation: &lt;a href="http://www.jppf.org/wiki" rel="nofollow"&gt;http://www.jppf.org/wiki&lt;/a&gt;&lt;br /&gt;
User forums: &lt;a href="http://www.jppf.org/forums" rel="nofollow"&gt;http://www.jppf.org/forums&lt;/a&gt;&lt;br /&gt;
Issue tracker: &lt;a href="http://www.jppf.org/tracker/tbg/jppf" rel="nofollow"&gt;http://www.jppf.org/tracker/tbg/jppf&lt;/a&gt;&lt;br /&gt;
SF.net project page: &lt;a href="http://sourceforge.net/projects/jppf-project/"&gt;http://sourceforge.net/projects/jppf-project/&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Laurent Cohen</dc:creator><pubDate>Tue, 13 Nov 2012 06:58:36 -0000</pubDate><guid>http://sourceforge.net136bd9d5d1589100a5c6fbbe8852d4eec7985e39</guid></item></channel></rss>