|
1 |
| -.. _release_notes: |
| 1 | +Release history |
| 2 | +=============== |
2 | 3 |
|
3 |
| -Release notes |
4 |
| -============= |
| 4 | +Stable releases (GA) |
| 5 | +-------------------- |
5 | 6 |
|
6 |
| -.. sectionauthor:: Georg Richter <georg@mariadb.com> |
| 7 | +MariaDB Connector/Python 1.0.0 |
| 8 | +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
7 | 9 |
|
8 |
| -MariaDB Connector/Python 0.9.59 beta |
9 |
| ------------------------------------- |
10 |
| -Release date: May 26th 2020 |
| 10 | +Release date: June 24th 2020 |
11 | 11 |
|
12 | 12 | Notable Updates:
|
13 |
| - |
14 |
| -- CONPY-64: Fixed crash when a connection was established without parameters |
15 |
| -- CONPY-66: Fixed windows build |
16 |
| -- CONPY-62: Fixed String to Decimal conversion (binary protocol) |
17 |
| -- CONPY-63: Implemented version and version_info for module |
18 |
| - |
19 |
| -MariaDB Connector/Python 0.9.58 beta |
20 |
| ------------------------------------- |
21 |
| -Release date: May 6th 2020 |
22 |
| - |
23 |
| -Notable Updates: |
24 |
| - |
25 |
| -- CONPY-62: When using binary protocol (which is forced when using a placeholder), the type NEW_DECIMAL was ignored and internally converted as string instead of Decimal |
26 |
| -- CONPY-61: Fixed bug in execute_many when using NULL values or indicator variables |
27 |
| -- CONPY-59: Fixed bug when converting invalid date "0000-00-00". Instead of raising an exception it will be converted to None value. |
28 |
| -- CONPY-58: Fixed parameter error when using paramstyle PyFormat. |
29 |
| - |
30 |
| -MariaDB Connector/Python 0.9.57 beta |
31 |
| ------------------------------------- |
32 |
| -Release date: April 15th 2020 |
33 |
| - |
34 |
| -Notable Updates: |
35 |
| - |
36 |
| -- Build: Posix builds don't link statically against Connector/C anymore. |
37 |
| -- CONPY-53: Allow empty parameter sequence in execute() method |
38 |
| -- CONPY-56: Support dictionary option in cursor: Added anoptional boolean parameter 'dictionary' for cursor class. When dictionary parameter was set to true, the fetch operations will return rows from result set as Dict. |
39 |
| -- CONPY-55: Fixed memory leak when opening/closing cursor. |
40 |
| - |
41 |
| -MariaDB Connector/Python 0.9.56 beta |
42 |
| ------------------------------------- |
43 |
| -Release date: April 6th 2020 |
44 |
| - |
45 |
| -Notable Updates: |
46 |
| - |
47 |
| -- CONPY-46: Implemented __enter__() and __exit__() methods for with statement (PEP-343). These methods are available now for connection and cursor class. |
48 |
| -- CONPY-47: When sending parameters PyBool_Type wasn't supported. In case a boolean type (True/False) will be provided as a parameter, it will be converted to a tinyint (MYSQL_TYPE_TINY). |
49 |
| -- CONPY-48: Accept List of parameters for execute() method |
50 |
| -- CONPY-49: Added support for Decimal type When retrieving data with column type MYSQL_TYPE_NEWDECIMAL Connector/Python now loads the decimal module and converts data from string into Pythons decimal.Decimal type. Wnen sending a decimal.Decimal parameter, value will be converted to string and send with type MYSQL_TYPE_NEWDECIMAL to server. |
51 |
| -- CONPY-51: Store field_count internelly for buffered cursors to prevent overriding/clearing the value by connection methods which directly send commands to database server. |
52 |
| -- CONPY-52: Fixed double free of resultset. |
53 |
| - |
54 |
| -MariaDB Connector/Python 0.9.55 beta |
55 |
| ------------------------------------- |
56 |
| -Release date: March 30th 2020 |
57 |
| - |
58 |
| -Notable Updates: |
59 |
| - |
60 |
| -- CONPY-9: Fixed description (character length/code points and precision scale) |
61 |
| -- CONPY-45: Fixed conversion from time and datetime column types |
62 |
| -- CONPY-32: Fixed crash when fetching GEOMETRY columns |
63 |
| - |
64 |
| -MariaDB Connector/Python 0.9.54 beta |
65 |
| ------------------------------------- |
66 |
| -Release date: Feb 18th 2020 |
67 |
| - |
68 |
| -Notable Updates: |
69 |
| - |
70 |
| -- Fixed parameter sequence when creating a xid object |
71 |
| -- Added ssl_capath in connect() method |
72 |
| -- CONPY-40: ConnectionPool._setconfig now accepts only DSN parameters |
73 |
| -- CONPY-35: Close and reinitialize statement if the cursor was reused with a different SQL statement |
74 |
| -- CONPY-34: If a python object can't be converted to a corresponding data type, an exception will be raised. |
75 |
| -- CONPY-39: If no pool_name was provided, an exception will be raised. |
76 |
| -- CONPY-33: Segfault when using auto completion in python shell |
77 |
| -- CONPY-37: Corrected option name: named_tuple |
78 |
| -- CONPY-36: connection key word socket was renamed to unix_socket |
79 |
| - |
| 13 | + - CONPY-81: Fixed crash when switching between text and binary protocol with same cursor |
| 14 | + - CONPY-80: Parameters in set_config() method of ConnectionPool class have to be checked against the list of DSN keywords |
| 15 | + - CONPY-79: When inserting NULL values with executemany() method on a server which doesn't support BULK statements NULL values weren't inserted correctly. |
| 16 | + - CONPY-78: Since MaxScale doesn't support bulk operations yet, we have to check servers extended capability flag to determine if this feature is supported or not. |
| 17 | + - CONPY-76: Added aliases username, passwd and db to connection keywords. |
| 18 | + - CONPY-70: set_config() method needs to check the passed parameter and raise an exception if the parameter type is not a dictionary. |
| 19 | + - CONPY-72: When deallocating the connection pool class, we need to check beside pool_size if the array containing the connections is valid. |
| 20 | + - Fixed bug when inserting negative integer values with cursor.execute() method |
| 21 | + - CONPY-69: Set default character set (utf8mb4) with authentication packet |
0 commit comments