It is now possible to start up a daemon using an
XML configuration file specifying the port,
verbosity, and which services and agents to start
up. The ability to disable remote classloading was
also added.
This release pertains to the Neural Network technology and the OpenAI IDE. It includes creation of an IDE which allows a programmer or researcher to architect and develop a Neural Network, persistence via XML to allow a network to be saved and reloaded, pluggable iterators to allow custom ways for iterating the network, pluggable terminators to allow custom ways for terminating training, better training set handling, creation of a test set for testing robustness of the network, various package design changes for better OOP, various optimizations, and various bugfixes.
Ability to execute using 'java -jar openai-mas.jar', a new ability to query for local DaemonServices from the Daemon, and a new ability to query the Daemon for other information through the DaemonDescription Object.
In this release a GC bug was fixed, there are the beginnings of a command-line and file-based configuration, some new test code was added, and there are more statistics displayed upon daemon shutdown.
This is a complete rewrite of the original, but the API looks pretty much the same. The update includes a fix for a garbage collection bug, better load balancing, automatic asynchronous remote class loading, division between mobile and non-mobile agents, several new examples, and migration of the build system to Ant.