Django-cid

Latest version: v3.0

Safety actively analyzes 630254 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

2.0

++++++++++++++++

* |backward-incompatible| Drop support of Python 3.4.
* |backward-incompatible| Drop support of Django 1.11 and Django 2.0.
* Add ``CID_GENERATOR`` setting to allow the customization of the
correlation id.

1.3

++++++++++++++++

- **bugfix**: Fix packaging bug (introduced in version 1.2) that
caused two extra packages ``tests`` and ``sandbox`` to be installed.

1.2

++++++++++++++++

- **bugfix:** Fix bug (introduced in version 1.0) that caused the
correlation id to be reused across all requests that were processed
by the same thread.

1.1

++++++++++++++++

- Allow to concatenate an upstream correlation id with a
locally-generated one, with a new ``CID_CONCATENATE_IDS`` setting.

1.0

++++++++++++++++

**Warning:** this release includes changes that are not backward
compatible. Be sure to read the details below to know if and how you
can migrate.

* |backward-incompatible| Drop support of Django 1.10 and earlier.

* |backward-incompatible| Drop support of Python 2.

* Add support of Django 2. Version 0.x could already be used with
Django 2 but tests were not run against it. They now are.

* Generate cid outside of the middleware when ``GENERATE_CID`` is
enabled, so that it's available even if the middleware is not used.

* Fix support of Django 1.11 in database backends.

* Add PostGIS database backend.

* Add ``CID_SQL_COMMENT_TEMPLATE`` to customize how the cid is
included as comments in SQL queries.

* |backward-incompatible| Change the app name to be used in
INSTALLED_APPS.

**Migration from version 0.x:** if you had ``cid`` in ``INSTALLED_APPS``,
replace it by ``cid.apps.CidAppConfig``. If you did not, add the
latter.

* |backward-incompatible| Drop compatibility with
``MIDDLEWARE_CLASSES``. You should use the ``MIDDLEWARE``
setting. If you already did, no change is necessary.

If you really must use the old ``MIDDLEWARE_CLASSES`` setting,
include ``CidOldStyleMiddleware`` instead of ``CidMiddleware``.

0.2.0

++++++++++++++++++

* Added support for Django 1.10 middleware (thanks qbey)

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.