SandStorm is named after Microsoft's HailStorm, and aims to allow a development of modular middle- end web applications. Each web application's API is divided into "components". Each of them can be implemented in a different language, and reside everywhere on the network, as long as it implements some common API, and is registered at the SandStorm registry. Support libraries to easily find components at the registry and to write SandStorm components are available in many scripting languages.
Release Notes: Persistent connections and registry cache were added in the Python/Zope bindings. Various bugfixes were made.
Release Notes: Bugfixes were made. An SIDL parser/validator was added. The bindings for Java, Python, and Perl were enhanced.
Release Notes: A couple of bug fixes were made. Java bindings were added for both the client side and the server side. A Java-based registry was added.
Release Notes: The software has been split into sstorm-lib and sstorm-core packages. This release adds a distributed authentication component, RPC-SQL bridge, and other minor feature enhancements.
Release Notes: All Python-based servers now respond to GET requests, providing a minimal introspection interface, and client support for Zope is included.