doc/changes/3.27.rst
author Denis Laxalde <denis.laxalde@logilab.fr>
Thu, 14 Mar 2019 17:16:34 +0100
changeset 12526 b78e3472a7d6
parent 12508 a8c1ea390400
child 12530 9d88e1177c35
permissions -rw-r--r--
Remove ctl commands using the Twisted backend This backend is not maintained, very likely no longer used in any recent instance, and not supported in Python 3.

3.27 (not yet released)
=======================

New features
------------

* Tests can now be run concurrently across multiple processes. You can use
  `pytest-xdist`_ for that. For tests using `PostgresApptestConfiguration` you
  should be aware that `startpgcluster()` can't run concurrently. Workaround is
  to call pytest with ``--dist=loadfile`` to use a single test process per test
  module or use an existing database cluster and set ``db-host`` and
  ``db-port`` of ``devtools.DEFAULT_PSQL_SOURCES['system']`` accordingly.

.. _pytest-xdist: https://github.com/pytest-dev/pytest-xdist

Backwards incompatible changes
------------------------------

* ``cubicweb-ctl`` commands "start", "stop", "restart", "reload" and "status"
  have been removed because they relied on the Twisted web server backend that
  is no longer maintained nor working with Python 3.

Deprecated code drops
---------------------

Most code deprecated until version 3.25 has been dropped.