Release Notes: A new API enables users to run non-Java processes on the nodes. JPPF is now integrated with GigaSpaces XAP. Jobs and tasks can now be prioritized. The configuration of a client connection pool is now easy and intuitive.
Release Notes: Servers are now automatically detected, removing the need to use configuration files. The administration console was enhanced for greater usability. Administration commands can now be sent to multiple nodes at once. The nodes' CPU usage can now be managed by setting the priority of the execution threads. Critical class loading issues were fixed in the J2EE JCA connector.
Release Notes: Tasks can now be defined from plain old Java objects. A new JPPF Quick Start Guide is now availabe online and offline. A new management feature enables resetting a node's task counter. Improvements to the remote JMX connectivity facilitate the JPPF administration through firewalls. Bugs were fixed in the peer-to-peer communication between servers.
Release Notes: Tasks can now be defined from existing code using annotations. A new, simplified API for defining and submitting tasks was implemented. The amount of logging on disconnection events from the server was reduced to a manageable level. Multiple bugs were fixed that prevented the nodes from running as services. Multiple fixes were made to the JPPF screensaver.
Release Notes: Nodes can now be restarted or shut down remotely from the administration console or via the API. Tasks can be executed locally by the client, with automatic load-balancing between local and remote execution. The node security policy can be downloaded from the server for easier deployment. The nodes collect the CPU time used by the tasks.
Release Notes: A critical bug that caused the server to freeze unexpectedly was resolved. A packaging issue was fixed for the Tomcat port. The administration and monitoring console now comes as a separate standalone package. The server now stores on file any data too large to fit in memory. A new abstraction model for IO operations brings a smaller footprint and a performance gain up to 15%. JPPF library files now include version and build information.
Release Notes: A powerful new feature allows users to specify on which nodes a set of tasks can be executed, by applying an execution policy against the nodes. JPPF can now use alternate serialization schemes, allowing the use of non-serializable classes and 3rd-party libraries. An new integration sample demonstrates how to integrate the JPPF J2SE client into a Servlet/JSP container such as Apache Tomcat 5.5 or 6.0. Clear initialization messages were added to the JPPF server and node components. A major upgrade of the communication framework brings increased performance and a smaller memory footprint.
Release Notes: A new networking tool, the TCP port multiplexer, was implemented to enable JPPF to work in firewalled environments. It enables the routing of all JPPF network traffic through a single port, without any modification to the existing applications. A new node management feature was added that enables updating a node's execution thread pool dynamically. A new node monitoring feature was added, allowing the collection of the node's system and Java environments. Several bugs were fixed that caused errors to be raised when management was disabled in a server or a node.
Release Notes: New APIs were added to the J2EE connector to receive submission status events. The capability to disable monitoring and management features in nodes and servers was added. Several minor bugs were fixed. Some refactoring of the server APIs was performed, for greater reusability and modularity.
Release Notes: A new, very efficient load balancing algorithm was added. The administration console was upgraded accordingly. The server performance was enhanced. A Web search engine application was added to the samples pack. Many minor bugs were fixed.