Django-ddp

Latest version: v0.19.1

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

Scan your dependencies

Page 1 of 9

0.19.1

-------------------
* Consistent handling of client errors (`MeteorError`) which shouldn't
be logged.
* Reduce wheel size from 204KB to 68KB by removing dddp.test package.
* Reduce sdist size from 10MB to 209KB by removing Meteor build from
test suite.
* Improve test suite with coverage now 65% when tested via Travis CI.
* Dropped support for Python 3.3.
* Fix for 3 -- drop support for Django 1.7, add support for Django 1.9
- thanks schinckel.
* Re-raise exceptions from DDP WebSocket handlers rather than swallowing
them.
* Fix for 33 -- Add `meteor_autoupdate_clientVersions` publication.

0.19.0

-------------------
* Dropped support for Django 1.7 (support expired on December 1 2015,
see https://www.djangoproject.com/download/supported-versions).
* Require `setuptools>=18.5` at install time due to use of
`python_platform_implementation` environment marker.
* Moved repository to https://github.com/django-ddp/django-ddp (new
Github organisation).
* Started work on documentation refresh.
* Fail on start if any child threads can't start (eg: port in use).
* Rudimentary support for dynamic publications which may now refer to `this.user`.
* Correctly close DB connections during shutdown, useful for test suite.
* Add missing versions and dates to the change log, and note on Semantic
Versioning.
* Emit `django.core.signals.request_finished` to close DB connection and
yield to other greenlets between processing messages from WebSocket.
* Back to universal wheels, thanks to PEP-0496 environment markers.
* Expand test suite coverage to start a DDP server instance and perform
a HTTP GET request, no WebSocket/DDP tests yet. Fails in Pyton 3
because of a bug in `gevent-websocket`
(https://bitbucket.org/noppo/gevent-websocket/issues/54/python-3-support).
* Fix for 23 (Python 3 compatibility).
* Set `application_name` on PostgreSQL async connection.
* Send `django.core.signals.request_finished` when closing WebSocket.
* Don't require `DJANGO_SETTINGS_MODULE` to import API.
* Tox test suite updated to runs against Python 2.7/3.3/3.4/3.5 and
Django 1.8/1.9.
* Build wheels from tox environment to ensure consistency.
* Remove `debug` argment from `PostgresGreenlet` class (unused).

0.18.1

-------------------
* Don't assume Django projects include a `wsgi.py`.

0.18.0

-------------------
* Python implementation specific builds using tox so that Python2 and
Python3 can have different dependencies (eg: gevent>=1.1 for Pyton3).
* Added support for `METEOR_SETTINGS` environment variable.

0.17.3

-------------------
* Depend on gevent>=1.1b6 if running anything other than CPython 2.7,
otherwise allow gevent 1.0 (current stable).
* Preliminary (but broken) support for PyPy/Jython/IronPython though
platform specific install_requires on psycopg2cffi instead of psycopg2
for all platforms except CPython 2/3.

0.17.2

-------------------
* Python 3 fixes using `six` compatibility library (16, 17).

Page 1 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.