forked from MonetDB/pymonetdb
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGES
187 lines (106 loc) · 4.16 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
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
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
# 1.6.4
changes since 1.6.3
* Correctly handle result of PREPARE statement, leave id of the prepared statement in Cursor.rowid for use in subsequent EXEC statement.
* Fix COPY ON CLIENT bug with filenames that contain spaces.
* Fix bug where not all server side result sets were closed if multiple statements were passed to one Cursor.execute() call, leading to a resource leak until the connection was closed.
* Rename Cursor.nextset(), the Python DB API reserves that name for something else.
# 1.6.3
changes since 1.6.2
* Fix crash with local control connections (#111)
* Suppress unnecessary 'close result set' commands to improve round-trip time (#110)
* Fix typo in the documentation
# 1.6.2
changes since 1.6.1
* correctly deal with DATE results where the year is less than 1000 (#108)
* fix bug for ON CLIENT binary files
* tweak documentation config for recent Sphynx versions
# 1.6.1
changes since 1.6.0
* Various packaging fixes
# 1.6.0
changes since 1.5.1
* Support for COPY INTO ON CLIENT (#57)
* Connection object leaks the password (#93)
* Make code style checking stricter (mypy and flake8) (#104)
* Make python UDF debug code work with Python3 (#45 )
# 1.5.1
changes since 1.5.0
* Fix failing unicode test by @gijzelaerr in (#98)
* Perform bin<->hex conversion directly, not in pymonetdb.Binary by @joerivanruth in (#100)
# 1.5.0
changes since 1.4.1
- Use new MAPI handshake options, if available by @joerivanruth in (#88)
- Allow to connect using a full mapi uri in place of the database parameter. by @joerivanruth in (#89)
- Improve timezone handling by @joerivanruth in (#90)
- Add Python->MonetDB UUID conversion by @kutsurak in (#92
- Try any hash algorithm that the server gives us in order. by @sjoerdmullender in (#95)
- Send Xclose commands to avoid server side space leaks by @joerivanruth in (#97)
# 1.4.1
changes since 1.4.0
- Support day interval type enhancement (#81)
- Add MBR type (#82)
# 1.4.0
changes since 1.3.0
- SQLSTATE error code removed from error messages (#75)
- Separate SQL errors from connection errors during query execution (#74)
- Connection refused log message when everything is fine (#71)
- Fix blob handling (#67)
- Properly hex and de-hex binary data for both py2 and py3 (#62)
- Drop python 2 support (#55)
- Drop python < 3.5 support (#65)
# 1.3.0
This is the last release to officially support Python < 3.5.
changes since 1.2.1
- Change logger.warn to logger.info (#64)
- Add IPv6 support enhancement (#58)
- Type analysis for OIDs (#44)
- Fix mypy errors (#48)
- Check PEP-249 compatibility #38)
# 1.2.1
changes since 1.2.0
- Get MonetDB profiler events (#35)
- low level MAPI interface: Increase the return array size? (#33)
- Complete cleanup (#46)
- Enable TCP_KEEPALIVE to keep consistent with stream.c (#34)
# 1.2.0
changes since 1.1.1
- Correctly monetize python datetime, date, time and timedelta types (#31)
# 1.1.1
changes since 1.1.0
- fix error made while making static code analysis happy (#30)
# 1.1.0
changes since 1.0.6
- cleanup internal naming and logic
- upcoming monetdb version will have more complicate error messages (#24)
- drop Python 2.6 support (#27)
- pymonetdb.control doesn't work over tcp (#28)
- don't use nose anymore (#29)
- license file (25)
- Make description a named tuple (#3)
- Exporting Python UDFs Using the Python Client (#26)
# 1.0.6
changes since 1.0.5:
- add timeout for server connection (#22)
- Queries ending with comments fail to execute (#20)
- Compatibility with upcoming query id field in result sets and update responses (#19)
# 1.0.5
changes since 1.0.4:
- fix cutoff long packets with utf-8 characters (#16)
- In python3 next has been renamed to __next__ (#17)
# 1.0.4
- Multiline response handling (issue #12)
# 1.0.3
- Handle MSG_INFO as a command response (issue #10)
# 1.0.2
- Added the UUID, JSON and Geometry types
# 1.0
- pymonetdb is the official MonetDB Python client now
- Added sphinx docs
# 0.1
- cleanup, pep8 compatiblity
- Use tox and travis for testing
- Fix Python3 support
- Fix an issue where query contains unicode chars
- Improved error handling (#2)
- Forked from python-monetdb
- switched to setuptools from distutils