Rivet 3.0.0 has been released today.
Rivet 3.0 includes any improvements and fixes hitherto made for the 2.3
series of Rivet.
Nonetheless Rivet 3.0 ships with a major rewriting of mod_rivet, whose
code has been redesigned into a modular architecture with the purpose to
preserve the basic features of the 2.x series of modules but also to
provide support for both non threaded Apache MPMs (Multi Process
Module), such as mod_mpm_prefork, and threaded MPMs such as
mod_mpm_worker, mod_mpm_event and mod_mpm_winnt. As a consequence
mod_rivet now also can run with the Apache Web Server on the MS-Windows
family of operative systems.
Threaded MPM integration was achieved by making mod_rivet multi-threaded
and modular itself, introducing the MPM-module bridge concept. We
developed a set of loadable modules which are supposed not only to
overcome the issues related to threading but also the best possible MPM
mod_rivet integration. As a side effect of this modular design mod_rivet
is not only able to integrate with its environment but also to work as a
framework for writing more MPM bridges designed along different
multi-threading schemes and workload management models.
mod_rivet is built using the traditional autotools based toolchain but
with version 3.0 we also are supporting a CMake based script that can be
used on any OS where CMake is available. The CMake tool is necessary in
order to build mod_rivet on MS-Windows
-- Massimo Manghi
http://tcl.apache.org/rivet/index.html