diff --git a/RELEASE b/RELEASE index 144fe16..98cd85f 100644 --- a/RELEASE +++ b/RELEASE @@ -1,19 +1,24 @@ Scheme Untergrund Networking Library Release Notes ================================================== -We are pleased to release SUnet version 2.0. +We are pleased to release SUnet version 2.1. SUnet runs under scsh 0.6.4. It is possible, but unlikely that it -runs under earlier versions of scsh. +runs under earlier versions of scsh. We recommend using version 0.6.6 +for simple installation using the new packaging proposal. See file +INSTALL for more details. -While SUnet 2.0 is a direct descendant of Olin Shiver's original SUnet -package, we have overhauled almost every single API in the system, and -added many new components. Thefore, it would be useless to list the -details of all the changes---if you have code relying on the SUnet 1.0 -API, you'll almost certainly have to change it. We provide extensive -documentation to help you with that task. Moreover, we have tried to -produce robust APIs and thus hope that future releases will be able to -preserve them as much as possible. +The major addition of this release are SUrflets by Andreas +Bernauer. SUrflets are server-side scripts for the web-server written +in Scheme. Based on the idea of Christian Queinnec, SUrflets employ +first-class continuations to overcome the lack of state in the HTTP +protocol and thereby ease the writing of web applications +dramatically. SUrflets represent XHTML using Oleg Kiselyov's SSAX +package, which makes it possible to build on the full power of +s-expressions for generating XHTML. + +This release also fixes a number of bugs in various parts of the +library. Relay, hack, and enjoy!