[Bese-announce] UCW 0.3.9 - learning to spel

Marco Baringer mb at bese.it
Mon May 9 18:00:53 UTC 2005


-*- outline -*-

UnCommon Web version 0.3.9 - "learning to spel"
Released 2005-05-09

This release: improves the documentation; adds a completely new
back-end; adds multi-threading support to the mod_lisp back-end; provides
a large number of bug fixes and minor improvements.

* Home page

http://common-lisp.net/project/ucw/

* Download

ftp://ftp.common-lisp.net/pub/project/ucw/ucw_0.3.9.tar.gz
ftp://ftp.common-lisp.net/pub/project/ucw/ucw_0.3.9.tar.bz2

* Changes (since 0.3.7)

- rfc2388 and iterate are no longer included in distribution tarballs
  but must be downloaded separately. UCW, unless the araneida backend
  is used, now depends on PURI (puri.b9.com).

** System

- All the scripts and lisp files required for starting and stopping
  UCW are now in the bin directory. The unused file src/bin.lisp has
  been removed.

- The default log level has been turned down to avoid uninformative
  messages being constantly written to the console.

** RERL

- The Content-Type header is explicitly set in the standard-server's
  handle-request method.

- HTTP headers are now always passed as strings. Automatic
  keyword->string conversion has been eliminated.

- The DEFAPPLICATION macro has been removed. In its place we now must
  explicitly create the application object and register is with the
  server at the appropiate times.

** Components

- New REDIRECT component.

- New convenience macro initialize-container.

- *debug-on-error* and *inspect-components* are now exported from the
   UCW package.

** Back-ends

- All back-ends now use the ucw.backend logger, this is much simpler
  than having each backend have its own logger.

- The mod_lisp backend now supports parsing mime encoded POST
  data. The current API is not definitive and will change in the near
  future.

- mod_lisp backend now support multiple worker threads.

- Added httpd backend.

** YACLML/TAL

- <ucw:select :multiple t now works as expected.

- New convenience tags <ucw:text, <ucw:password and <ucw:submit.

- :action attribute now allowed on regular A and INPUT tags in TAL
  files.

- Fix spelling error in yaclml, enviroment is now consistently spelt
  correctly.

** Documentation

- Added the wiki example.

- Improved user's manual.

-- 
-Marco
Ring the bells that still can ring.
Forget the perfect offering.
There is a crack in everything.
That's how the light gets in.
	-Leonard Cohen



More information about the Bese-announce mailing list