forked from exxeleron/qPython
-
Notifications
You must be signed in to change notification settings - Fork 18
/
CHANGELOG.txt
136 lines (99 loc) · 5.74 KB
/
CHANGELOG.txt
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
------------------------------------------------------------------------------
qPython3 1.0.0 [2021.06.18]
------------------------------------------------------------------------------
- Add support for kdb 3.5+ protocol (messages up to 2TB, 64-bit list sizes)
------------------------------------------------------------------------------
qPython 2.0.0 [2019.01.01]
------------------------------------------------------------------------------
- INCOMPATIBILITY Renamed QConnection.sync and QConnection.async to
QConnection.sendSync and QConnection.sendAsync resp.,
because of 'async' becoming a keyword in Python 3.7
- replaced DataFrame.as_matrix() method (deprecated since Pandas 0.23.0) by
DataFrame.values
- replaced numpy.fromstring method (deprecated since NumPy 1.14) by
numpy.frombuffer
------------------------------------------------------------------------------
qPython 1.3.0 [2017.03.xx]
------------------------------------------------------------------------------
- Add support for Python 3.5 and 3.6. Drop support for Python 3.3
- Fix: serialization of 0n in generic lists
------------------------------------------------------------------------------
qPython 1.2.2 [2016.09.21]
------------------------------------------------------------------------------
- Fix: Pandas deserialization of single row tables with string nulls
------------------------------------------------------------------------------
qPython 1.2.1 [2016.03.29]
------------------------------------------------------------------------------
- Fix: QConnection.close() frees linked file object
------------------------------------------------------------------------------
qPython 1.2.0 [2016.01.22]
------------------------------------------------------------------------------
- API redesign: enable custom serializers & deserializers
------------------------------------------------------------------------------
qPython 1.1.0 [2015.11.25]
------------------------------------------------------------------------------
- Compatibility with Python 2.7, 3.3, and 3.4
------------------------------------------------------------------------------
qPython 1.0.2 [2015.09.03]
------------------------------------------------------------------------------
- Enhancement: configuration of serialization for single element strings
------------------------------------------------------------------------------
qPython 1.0.1 [2015.08.11]
------------------------------------------------------------------------------
- Fix: serialization of indexed Pandas.DataFrames
------------------------------------------------------------------------------
qPython 1.0.0 [2015.04.10]
------------------------------------------------------------------------------
- Improve type detection for pandas.Series serialization
------------------------------------------------------------------------------
qPython 1.0 RC3 [2015.04.09]
------------------------------------------------------------------------------
- Fix: bug during handshake with blank username/password
------------------------------------------------------------------------------
qPython 1.0 RC2 [2015.01.19]
------------------------------------------------------------------------------
- Fix: handling of nested lists of homogeneous length
- Fix: pandas: null representation for strings
------------------------------------------------------------------------------
qPython 1.0 RC1 [2014.10.22]
------------------------------------------------------------------------------
- Introduce support for pandas
------------------------------------------------------------------------------
qPython 1.0 Beta 6 [2014.10.16]
------------------------------------------------------------------------------
- Configurable deserialization for temporal vectors
- numpy datetime64/timedelta64 vectors ans atoms are now serializable without
explicit conversions
- QTemporal: null values are now backed as numpy NaT
- Fix: error handling while initializing connection
- Fix: sanity check against protocol version for guids
- Fix: socket timeout in qwriter
------------------------------------------------------------------------------
qPython 1.0 Beta 5 [2014.10.01]
------------------------------------------------------------------------------
- Redesign lambdas and projections handling
- Rework collections API
- Extend QConnection class with context manager API
- Fix: reading of generic null (::) embedded in lists
- Fix: sending generic lists as columns in tables
------------------------------------------------------------------------------
qPython 1.0 Beta 4 [2014.07.04]
------------------------------------------------------------------------------
- qtemporallist: force numpy.array type conversion in case of mismatch between
meta.qtype and dtype of raw list
- Enable Travis CI integration
- Update project meta-information
------------------------------------------------------------------------------
qPython 1.0 Beta 3 [2014.05.26]
------------------------------------------------------------------------------
- Fix: creation of q dictionary with values represented as table
------------------------------------------------------------------------------
qPython 1.0 Beta 2 [2014.05.12]
------------------------------------------------------------------------------
- Speed improvement for pure python uncompress
- Added (optional) Cython module for best performance of uncompress
------------------------------------------------------------------------------
qPython 1.0 Beta [2014.04.02]
------------------------------------------------------------------------------
- Support for kdb+ protocol and types: v3.0, v2.6, v<=2.5
- Synchronous and asynchronous queries