Commits

Anonymous committed 49ed7dc

Changed page WhatsNewIn32

Comments (0)

Files changed (1)

WhatsNewIn32.wiki

 
 !CherryPy 3.2 runs on Python 3! You'll find separate downloadable packages, as well as a separate Subversion branch. Python 2.6 support has been improved, too, by the way.
 
-== cherryd ==
+== Deployment ==
+
+=== FastCGI/SCGI ===
 
 The FastCGI support in `cherryd` is much improved and tested, including socket file support; also, autoreload and the conflicting signal handlers are now off by default. SCGI support is also included via the `-s` option to `cherryd` (thanks georgem).
 
-`cherryd` now also adds the current directory to sys.path, so that modules in it can be more easily imported. There's also a new `-P` command-line option to prepend additional paths to sys.path.
+=== cherryd and sys.path ===
 
-== wsgiserver ==
+`cherryd` now adds the current directory to sys.path, so that modules in it can be more easily imported. There's also a new `-P` command-line option to prepend additional paths to sys.path.
+
+=== SSL ===
 
 We now support Python's builtin `ssl` module, in addition to the former `pyOpenSSL`, and there is an established `SSLAdapter` API for hooking up other SSL libraries.
 
 
 Open sockets are no longer inherited by child processes (thanks nicolas grilly). See #856 for more details.
 
+=== Engine/Bus ===
+
+`cherrypy.engine` is an instance of `cherrypy.process.wspbus.Bus`. Beginning in !CherryPy 3.2, the "state" argument to `Bus.wait(state, interval)` may be a list or tuple, instead of a single state, in order to wake up on any of several states.
+
 == Dispatch ==
 
 === Dynamic Dispatch by Controllers ===
 
 This dispatcher now includes any `_cp_config` attribute on the `GET`/`POST`/etc handler method itself.
 
-== Engine/Bus ==
-
-`cherrypy.engine` is an instance of `cherrypy.process.wspbus.Bus`.
-
-Beginning in !CherryPy 3.2, the "state" argument to `Bus.wait(state, interval)` may be a list or tuple, instead of a single state, in order to wake up on any of several states.
-
 == Request Bodies ==
 
 CherryPy 3.2 has a new `_cpreqbody` module which completely replaces its use of the standard library's `cgi` module (and our `safemime` and `cpcgifs` modules, to boot). There are default processors for common content-types (including improved support for `multipart/*` types), and allows you to write your own custom processors!