Hi

It gives me great pleasure to announce the latest maintenance release of the Catalyst 5.80 series.

There are two significant changes in this release - one is to significantly optimise component resolution, and the other to refactor the debug console output generation code to make it possible to write the (long suggested/requested) plugin to filter things from the debug output.

Full changelog below as always, enjoy!

Cheers
t0m

--
5.80022 2010-03-28 19:43:01

  New features:
   - Log an extra line in debug mode with the response status code,
     the content type and content length if available.

  Refactoring / optimizations:
- Display of the end of hit debug messages has been factored out into
     log_headers, log_request, log_request_headers, log_response,
     log_response_status_line and log_response_headers methods so that
     plugins which customise how much information is shown on the debug
     screen as easy to write.
- Make all logging of request and response state get the information from
     $c->dump_these so that there is a unified point from which to hook
     in parameter filtering (for example).
- $c->model/view/controller have become a lot faster for non- regexp names
     by using direct hash lookup instead of looping.
- IP address => hostname mapping for the server is only done once and cached by Catalyst::Engine::HTTP to somewhat mitigate the problem of people
     developing on machines pointed at slow DNS servers.

  Bugs fixed:
- DispatchType::Index's uri_for_action only returns for actions registered with it (prevents 'index :Path' or similar resolving to the wrong URI)
    - Make sure to construct Upload objects properly, even if there are
      multiple Content-Type headers (Closes RT#55976).

_______________________________________________
List: Catalyst@lists.scsys.co.uk
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
Dev site: http://dev.catalyst.perl.org/

Reply via email to