Release Notes: Many improvements and new features. Backward compatibility is preserved. Participants get a new "on_apply" hook. Expressions accept a new "timer" attribute and a "flanking" concept is introduced for parallel branches of execution.
Release Notes: Tokyo Cabinet/Tyrant and DataMapper persistence was added. Lots of improvements were made.
Release Notes: Major enhancements were made for the workflow engine itself and for its packages ruote-web and ruote-rest. A Web based process designer named ruote-fluo was introduced.
Release Notes: The gem name has changed from "openwferu" to "ruote". The source code has moved from Rubyforge to GitHub. New "step" expressions were added for state-transitions based process definitions.
Release Notes: Lots of simplifications (and bugfixes) were made in the engine itself. The demo Web application has improved a lot. The state of business processes is visible as "tags".
Release Notes: This release adds a database persistence implementation for the engine itself, performance improvements, and Atom and AtomPub oriented participants (business process blog and business process activity feeds).
Release Notes: The star feature of this release is Densha, a Ruby on Rails based application wrapping an OpenWFEru engine instance and extending it with a complete worklist system: users, groups, access rights, and workitem stores. Many bugfixes and improvements were also made.
Release Notes: The OpenWFEru gem has been divided in two: one for the core and one for extras. Among the extras are the Amazon SQS participant and listener, the Decision Table and participant, and the new TwitterParticipant. The ActiveRecord enabled participant has also been moved in there. The "iterator" expression now understands the same command expressions as "cursor" and "loop" (rewind, next, break, skip, ...) and a ProcessParticipant has been implemented for aliasing subprocess calls behind participant names.
Release Notes: This release adds better error handling tools and better business process administration tools in general. It's now easier to detect error in processes and to unlock them after a fix. Performance improvements were achieved after a first round of profiling.
Release Notes: This release focused on porting the old (2003) REST interface of OpenWFE to OpenWFEru. This is done for the worklist. It is now possible to use openwfe-python, openwfe-dotnet, openwfe-pnuts, and more to access OpenWFEru. The method replay_at_last_error(wfid) has been added to the journaling system. The methods of the scheduler have been simplified, but this change should not affect most of the users. The "listen" expression was implemented for intercepting workitems getting to or back from participants.