At long last, Reactor has reached Beta Candidate 2. The API is feature complete and reasonably stable. I haven’t made any significant changes to the API in more than a month. Since the last major update I’ve been working on bug fixes and fine tuning the API to the point where it’s stable and useful.
Over the past few weeks I’ve focused on updating the existing documentation to be accurate with the current API. I’ve also spent quite a bit of time writing new documentation. It’s not nearly complete yet, but it’s coming along quite well. The XML configuration tags are all documented in detail now.
Adobe generously donated license of RoboHelp to the Reactor project and I’ve now converted all the documentation. This allows me to generate several different versions of the docs. You can see the current documentation here: http://www.alagad.com/livedocs/Reactor/Reactor_Documentation.htm.
Note, if you get the documentation from subversion you will want to look under the /Documentation/Documentation/!SSL! folder. (Why? I don’t know, ask the RoboHelp programmers.)
As a note, with each major release I plan to update the documentation online, but not in between releases.
Before I reach a 1.0 release I will be putting together a nightly build system. This nightly build system will create a zip file for each build, which will make it much easier for those who don’t want to use SVN to get the latest and greatest code.
See this link for details on what’s changed in BC2: http://trac.reactorframework.com/reactor/trac.cgi/milestone/Beta%20Candidate%202%20%28BC2%29
This release has been tagged in Subversion as 1.0BC2.
The next step from here is Beta. Before I hit beta I want to have all of the documentation written, a unit testing and nightly build framework, and a project site (which might just turn out to be my trac site at http://trac.reactorframework.com.).
Once Reactor enters Beta the API will not change until after 1.0.
Please, download BC2 of Reactor and beat on it. If you find bugs or problems please log them to the bug tracker here: http://trac.reactorframework.com/reactor/trac.cgi/newticket.
If you have questions or concerns please send them to the mailing list. Here’s a link to instructions on joining the mailing list: http://trac.reactorframework.com/reactor/trac.cgi/wiki