Revactor 0.1.2 released

Following official DHH release guidelines, Revactor 0.1.1 saw a stealth release followed by an official 0.1.2 the next day. Never mind grabbing 0.1.1, you can head straight for 0.1.2.

So what’s new? Well, now wherever you are inside your program, you’re in the scope of an Actor. This release brings with it both thread-specific schedulers and ones that work from toplevel scope. There’s no longer an “Actor world” in your Ruby programs, and instead you can use Actors anywhere.

This release also brings with it Erlangy exception handling using a technique called linking. Now you can group interdependent Actors together and easily implement supervision trees to restart the whole group in the event of an uncaught exception. For more information, see the Handling Exceptions section of the Revactor README.

Revactor is available as a gem (Ruby 1.9 only):

gem install revactor