Recent Releases

5.2.712 Jun 2017 05:31 minor feature: JPPF-498 Client reconnect to driver failure, JPPF-503 JPPF Serialization: ConcurrentModificationException when serializing a java.util.Vector, JPPF-502 Ability to dynamically change the settings of the client load balancer.
6.0-alpha10 Apr 2017 06:44 major feature: JPPF-23 Web based administration console. JPPF-486 Removal of JPPFDataTransform and replacement with composite serialization. JPPF-444 Fluent interfaces. JPPF-481 Monitoring and management UI enhancements. JPPF-492 Monitoring API: move collapsed state handling out of TopologyDriver class. JPPF-469 Remove deprecated APIs. JPPF-487 Drop support of Apache Geronimo in the JCA connector
5.2.602 Apr 2017 17:54 major feature: JPPF-494 Extend the driver's JobTaskListener facility. JPPF-495 JobListener.jobDispatched() notification is sent too early. JPPF-496 JCA connector: packaging prevents effective logging in JBoss 7 and Wildfly.
5.1.602 Apr 2017 17:52 major bugfix: JPPF-496 JCA connector: packaging prevents effective logging in JBoss 7 and Wildfly
5.2.510 Mar 2017 06:04 major bugfix: JPPF-485 Number of peer total processing threads is not propagated properly. JPPF-488 Priority of client connection pools is not respected. JPPF-489 JPPFDriverAdminMBean.nbNodes() returns incorrect value when management is disabled on one or more nodes
5.2.418 Jan 2017 07:44 major bugfix: JPPF-479 Task cancelation/timeout problems, JPPF-482 Kryo serialization uses wrong class loader upon deserialization, JPPF-483 ConcurrentModificationException in AbstractExecutionManager, JPPF-484 Invocation of tasks' onCancel() method is not clearly documented
5.2.327 Nov 2016 08:43 minor bugfix: Bug fix: JPPF-479 Task cancelation/timeout problems
5.2.230 Sep 2016 09:54 minor feature: Enhancements: JPPF-475 JMXMP large notifications lead to OutOfMemoryError, JPPF-478 Improvements in AbstractAdaptiveBundler. Bug fixes: JPPF-473 Incorrect classpath configured in wrapper-driver.conf and wrapper-node.conf, JPPF-474 Missing section on Task.compute() in online documentation, JPPF-476 J2EE connector does not use specified number of local executor threads, JPPF-477 Clarify usage of "jppf.discovery.enabled" and "jppf.remote.execution enabled" in client config
5.2.122 Aug 2016 06:19 minor feature: JPPF-467 Custom discovery mechanisms for peer drivers and clients, JPPF-470 JPPF serialization: serialization of single byte and char values results in ClassCastException
5.1.519 Aug 2016 05:51 minor bugfix: JPPF-460 .Net API doc issues, JPPF-461 The source distribution does not build properly, JPPF-464 Server statistics do not fit window size. For german locale the text does not fit in the boxes, JPPF-465 Adaptive Grid demo is not working, JPPF-458 Ability to shutdown a driver without exiting the JVM
5.202 Aug 2016 06:54 major feature: Global grid execution policies, node filtering in the console, job dependencies management, network interceptors, node configuration on the fly, new load-balancing algorithm with full documentation, revamped configuration API, full-fledged continuous integration, and more.
5.2-beta229 Jun 2016 07:50 major feature: JPPF-453 Network communication interceptors. JPPF-456 Pluggable MBeanServerForwarder for drivers and nodes. JPPF-457 Pluggable environment providers for JMXMP connector clients and servers
5.1.412 Jun 2016 14:46 major bugfix: JPPF-448 JMXMPServer generates malformed JMX service urls for IPv6 addresses. JPPF-450 Jobs get stuck in the server when client is terminated. JPPF-451 Android demo: exception in the client upon receiving results from the server. JPPF-452 Android node: blank feedback screen when returning to the main activity. JPPF-454 J2EE connector rar files are missing the jmx remote jar. JPPF-455 Enhancements to the J2EE connector
5.2 beta11 May 2016 12:07 major feature: Visual improvements were made to the Android node's default feedback screen. The job SLA can now specify global filtering rules based on the server properties and the number of nodes satisfying one or more conditions. It can also specify the desired nodes configuration of the nodes on which the job will execute and force the nodes to reconfigure accordingly. Execution policies based on server properties now have access to the server statistics. A full documentation section on load balancing was added. A new sample was added, illustrating full-fledged management of dependencies between jobs.
5.1.324 Mar 2016 07:04 minor bugfix: Visual improvements were made to the Android node's default feedback screen. The job SLA can now specify global filtering rules based on the server properties and the number of nodes satisfying one or more conditions. It can also specify the desired nodes configuration of the nodes on which the job will execute and force the nodes to reconfigure accordingly. Execution policies based on server properties now have access to the server statistics. A full documentation section on load balancing was added. A new sample was added, illustrating full-fledged management of dependencies between jobs.
5..2-alpha08 Feb 2016 07:10 major feature: The administration console can now filter nodes out using an execution policy editor with import/export capabilities. It is also possible to select the visible statistics in the server statiscs view. Syntax hihghlighting was added to all the editors: properties/node filtering. The splash Screen is now fully customizable. All documented configuration properties are now defined constants and a new and elegant API was created to handle them easily. * it is now possible to specify in the configuration which JVM to use for the nodes and servers. A new extension point brings the ability to chain serialization schemes, to provide compression or encryption over actual serialization. The JPPF serialization scheme was thouroughly optimized and is now faster than the Java serialization. It is now possible to register for statistics change events in the server. It is now possible to configure the Android node to pause or terminate when the device's battery is low.
5.1.205 Feb 2016 06:54 major bugfix: This maintenance release fixes a problem causing the server to freeze when running on a single-core machine
5.1.130 Nov 2015 05:33 major bugfix: This maintenance release fixes a memory leak in the client, a bug resulting in the admin conosle missing information on node pending actions, along with an issue preventing drivers from redirecting their standard and error output to files.
5.0.529 Oct 2015 06:48 major bugfix: This maintenance release brings a long-awaited solution to the problem of orphaned servers, along with a speedup of the nodes and client connection to the server and access to the client from an embedded administrationn console. It also fixes a rare memory leak in the client, excessive logging in the admin console, an exception raised when submitting roadcast jobs and various issues in the Mandelbrot fractal demo.
4.2.926 Oct 2015 08:45 major bugfix: This maintenance release fixes a rare deadlock in the client and a memery leak in the client's job queue.
5.115 Oct 2015 07:11 major feature: JPPF 5.1 brings integration with the Android platform, a new client-side job monitoring API, new management and monitoring features and enhancements, new server extensions and improvements, real syntax highlighting in the online documentation, and more.
5.1 beta17 Sep 2015 06:42 major feature: The main focus of JPPF 5.1 beta is the port of JPPF nodes to the Android platform, with the addition of a new job monitoring API, the extension of job management APIs with job selectors, extended notification of tasks status in the server, and more
5.0.407 Aug 2015 05:59 major bugfix: This release brings fixes for responsiveness issues with node provisioning requests, a problem preventing local nodes from working and several issues preventing broadcast jobs from working according to specifications.
5.0.325 Jun 2015 06:29 major bugfix: This release brings fixes for responsivness issues in the driver and the administration console, rare problems preventing a node or driver from starting, and a broken feature preventing slave nodes from being restarted.
5.0.203 May 2015 09:11 major bugfix: This release brings bug fixes for the JMX remote connector, the JPPF client, the administration console and the custom load balancer demo. Also two enhancements allow for improved node host name resolution and finer-grained management fo the nodes active state.
4.2.803 May 2015 09:07 major bugfix: This release brings bug fixes for the JMX remote connector, JPPF server and J2EE connector.
5.0.103 Apr 2015 06:55 minor bugfix: This maintenance release brings an enhancement to enable the nodes to expose and cancel any pending/deferred action, along with a fix for the bug JPPF-379 Node idle host is broken.
4.2.706 Mar 2015 08:07 minor bugfix: This maintenance release brings fixes for the bugs JPPF-368: no guaranteed way to correlate a master node and its slaves, and JPPF-373: properties substitutions not working in some cases in 4.2.x
5.0 GA02 Mar 2015 06:40 major feature: This release brings a large set of new features. .Net integration: submit .Net workloads and execute them on a JPPF grid. Administration console extensions: pluggable views, hide built-in views, embed the console in your own GUI, and many improvements to the layout, capbilities and repsonsiveness. New APIs: grid topology monitoring, powerful methods to access client connection pools, execution policy context, and more. New server extensions and improvements. Improvement to the management and monitoring APIs. Simplified deployment as Windows services. Refactoring of distribution packaging.
4.2.609 Feb 2015 08:03 minor feature: Fixed bugs: J2EE connector does not work with Wildfly 8.x app server, Node unable to reconnect when connection is closed from a separate thread, Nodes not enrolled in tasks distribution when JMX server is disabled or unreachable, Driver sends results for wrong job upon task resubmit. Enhancement: Ability for the client to handle multiple class loaders per job.
5.016 Jan 2015 04:25 major feature: This release brings a large set of new features. .Net integration: submit .Net workloads and execute them on a JPPF grid. Administration console extensions: pluggable views, hide built-in views, embed the console in your own GUI, and many improvements to the layout, capbilities and repsonsiveness. New APIs: grid topology monitoring, powerful methods to access client connection pools, execution policy context, and more. New server extensions and improvements. Improvement to the management and monitoring APIs. Simplified deployment as Windows services. Refactoring of distribution packaging.
4.2.526 Dec 2014 04:13 minor bugfix: This maintenance release brings important bug fixes and enhancements
4.2.416 Nov 2014 07:52 minor bugfix: This maintenance release brings important bug fixes and enhancements
4.2.319 Oct 2014 18:36 minor bugfix: This maintenance release brings important bug fixes
5.0 alpha13 Sep 2014 10:38 major feature: This alpha release brings new node management features, administration console improvements, new client and job APIs, OOTB cpu scavenging and e more consistent libraries packaging.
4.2.213 Sep 2014 06:07 minor bugfix: JPPF 4.2.2 brings important bug fixes.
4.2.115 Aug 2014 10:51 minor bugfix: JPPF 4.2.1 brings important bug fixes and enhancements.
4.227 Jul 2014 16:39 major feature: JPPF 4.2 brings a simplification of the client APIs, a greater focus on connections pools, huge improvments on concurrent jobs submissions, new execution policies testing membership to IPv4 or IPv6 subnets, fine-grained control of tasks resubmmission, tutorial updates and much more.