doc/changes/3.26.rst
author Denis Laxalde <denis.laxalde@logilab.fr>
Thu, 21 Mar 2019 14:33:54 +0100
changeset 12530 9d88e1177c35
parent 12269 f607080b82a9
permissions -rw-r--r--
Remove Twisted web server Twisted web server is not used anymore and has been superseded by pyramid many years ago. Furthermore, our usage is not compatible with Python 3. So we drop the "etwist" sub-package. As a consequence, "all-in-one" configuration type gets dropped as it was Twisted-specific. We resurrect it in cubicweb/pyramid/config.py by only keeping options used by the "pyramid". Similarly, we introduce a AllInOneCreateHandler in cubicweb/pyramid/pyramidctl.py that is basically the one that lived in cubicweb/etwist/twctl.py and is used to create the "all-in-one" instance. Added a TODO here about "pyramid.ini" that could be generated at the end of bootstrap() method. In cubicweb/devtools/httptest.py, CubicWebServerTC is now equivalent to CubicWebWsgiTC and the latter is dropped.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
12264
cc83524263a9 [doc] Set release date of 3.26
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 12245
diff changeset
     1
3.26 (1 February 2018)
cc83524263a9 [doc] Set release date of 3.26
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 12245
diff changeset
     2
======================
12245
cd760c411242 [pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff changeset
     3
cd760c411242 [pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff changeset
     4
New features
cd760c411242 [pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff changeset
     5
------------
cd760c411242 [pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff changeset
     6
cd760c411242 [pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff changeset
     7
* For ``pyramid`` instance configuration kind, logging is not handled anymore
cd760c411242 [pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff changeset
     8
  by CubicWeb but should be configured through ``development.ini`` file
cd760c411242 [pyramid] Let logging be configured through .ini file
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
diff changeset
     9
  following https://docs.pylonsproject.org/projects/pyramid/en/latest/narr/logging.html.
12269
f607080b82a9 [cwconfig] Drop shared_dir method
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 12264
diff changeset
    10
f607080b82a9 [cwconfig] Drop shared_dir method
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 12264
diff changeset
    11
Backwards incompatible changes
f607080b82a9 [cwconfig] Drop shared_dir method
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 12264
diff changeset
    12
------------------------------
f607080b82a9 [cwconfig] Drop shared_dir method
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 12264
diff changeset
    13
f607080b82a9 [cwconfig] Drop shared_dir method
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 12264
diff changeset
    14
* CubicWebConfiguration method 'shared_dir' got dropped.