forked from kxepal/python-astm
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGES
59 lines (45 loc) · 1.85 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
Release 0.5 (2013-03-16)
------------------------
- Rewrite emitter for Client: replace mystic sessions that hides some detail
with explicit need of yielding Header and Terminator records;
- Fix emitter usage with infinity loop;
- Use timer based on scheduled tasks instead of threading.Timer;
- Remove internal states routine;
- Improve overall stability;
- Client now able to send data by chunks and with bulk mode, sending all records
with single message;
- Code cleanup;
Release 0.4.1 (2013-02-01)
--------------------------
- Fix timer for Python 2.x
Release 0.4 (2013-02-01)
------------------------
- Fix astm.codec module: now it only decodes bytes to unicode and encodes
unicode to bytes;
- Add records dispatcher for server request handler;
- Add session support for astm client emitter;
- Repeat ENQ on timeout;
- Code cleanup and refactoring;
- Set minimal Python version to 2.6, but 3.2-3.3 also works well.
Release 0.3 (2012-12-15)
------------------------
- Refactor OmniLab module;
- Rename astm.proto module to astm.protocol;
- Add support for network operation timeouts;
- Client now better communicates with ASTM records emitter;
- Improve logging;
- Code cleanup;
- More tests for base functionality.
Release 0.2 (2012-12-11)
------------------------
- Fork, mix and refactor asyncore/asynchat modules to astm.asynclib module which
provides more suitable methods to implement asynchronous operations for our
task;
- Implement ASTM client and server that handles common protocol routines.
Release 0.1 (2012-12-09)
------------------------
- Base decode/encode functions for ASTM data format;
- Small object model mapping based on couchdb-python solution that helps to
design records as classes, access to fields by name alias and provide
autoconversion between Python objects and ASTM raw values;
- Add demo support of OmniLab LabOnline product.