Tyson Clugg
26ea627c55
Update CHANGES.rst, bump version number.
2016-01-28 15:34:43 +11:00
Tyson Clugg
4fc7f2179f
Consistent handling of client side vs server side errors.
2016-01-08 17:38:41 +11:00
Tyson Clugg
64aa79fab7
Update CHANGES.rst, bump version number.
2015-12-16 21:29:35 +11:00
Tyson Clugg
a23d2f8056
Crude support for pub access to this.user.
2015-12-16 21:16:16 +11:00
Tyson Clugg
d7dde53bdc
Packaging updates in preparation for next release.
...
- `make test` runs tox against Python 2.7/3.3/3.4/3.5 and Django
1.8/1.9.
- Building universal wheels with PEP-0496 Environment Markers.
- Build wheel from tox environment to ensure consistency.
- Consistent layout for setup and requirements files, now using PEP-0409
Environment Markers.
- Dropping support for Django 1.7 (didn't work anyway).
- Moving repository to https://github.com/django-ddp/django-ddp (new
Github organisation).
- Update changelog.
2015-12-14 13:05:28 +11:00
Tyson Clugg
452f891bb8
Update CHANGES.rst, bump version number.
2015-11-06 01:13:16 +11:00
Tyson Clugg
c97d4404f8
Update CHANGES.rst, bump version number.
2015-11-05 15:05:36 +11:00
Tyson Clugg
5ec0c392d3
Fix order of psycopg2cffi.compat.register() call and psycogreen.gevent.patch_psycopg() call, demote threading module exception to warning.
2015-11-05 14:42:24 +11:00
Tyson Clugg
23f233bd43
Update CHANGES.rst, bump version number.
2015-10-30 14:27:37 +11:00
Tyson Clugg
f371c5b1d4
Update CHNAGES.rst, bump version number.
2015-10-29 10:06:17 +11:00
Tyson Clugg
9c865dd978
Fixes #18 , fixes #19 -- Use six forPython 3 compatibility.
2015-10-29 10:02:31 +11:00
Tyson Clugg
be93d5e1e8
Pylint cleanups.
2015-10-28 13:30:58 +11:00
Tyson Clugg
397e044ddd
Work towards #16 -- Use psycopg2cffi compatibility if psycopg2 not installed.
2015-10-08 11:58:42 +11:00
Tyson Clugg
61e5d8dcf8
Don't attempt to monkey patch more than once.
2015-09-18 17:42:41 +10:00
Tyson Clugg
7663405702
Honour AleaIdField(max_length=...) when generating IDs.
2015-08-11 09:44:54 +10:00
Tyson Clugg
5088c0016d
Move thread local factories out of ThreadLocal so other modules may add their own factories.
2015-07-21 21:17:23 +10:00
Tyson Clugg
d60ce9479a
Don't barf on multiple invocations of greenify().
2015-06-14 00:02:29 +10:00
Tyson Clugg
f02fba6d9f
Refactor serialization to imporove performance (less DB queries) and add support for auth updating subscriptions.
2015-05-28 10:53:29 +10:00
Tyson Clugg
c7ecd60ea7
Refactor pub/sub functionality to fix support for removed.
2015-05-21 12:51:43 +10:00
Tyson Clugg
b6a4388b93
Move serializer factory into global thread context.
2015-04-27 10:29:00 +10:00
Tyson Clugg
86c8a68f88
Move dddp.main.greenify() to dddp.greenify() to avoid import of threading module before green thread init.
2015-04-23 13:50:33 +10:00
Tyson Clugg
c40e8722bc
Add console script to start DDP service in more robust manner than using the dddp Django mangement command (bump version for release: 0.2.3).
2015-04-15 11:00:15 +10:00
Tyson Clugg
41c544dadb
Fix generation of meteor ID's to match meteor client implementation.
2015-04-14 11:08:08 +10:00
Tyson Clugg
94a75dee8b
Django DDP version 0.2.0
2015-04-08 16:14:22 +10:00
Tyson Clugg
ab0d3ba161
Add gevent thread local support, Alea PRNG generator, refactor EJSON message generation, add ObjectMapping model.
2015-03-04 18:29:07 +11:00
Tyson Clugg
a044326be0
A working proof-of-concept.
2015-02-23 15:29:18 +11:00