- New feature: Allow logging without file handler (341) - New feature: UUID type column data returned as `uuid.UUID` object (349) - Fixed 345: Copy from file like object (346) - Fixed 257: error in SSL check_hostname option (347) - Fixed quoting issue with client-side %s parameters (344) - Infrastructure update: Suppress pytest DeprecationWarnings (343)
0.10.0
* New feature: Kerberos authentication support (327) * New feature: `Connection.cancel()` support, deprecate `Cursor.cancel()` (331) * Improvement: 325 Cursor.copy: support temporary files (326) * Improvement: 312 Improve access to notice/error content via properties (328) * Infrastructure update: Change from nose test to pytest (329)
0.9.6
* New feature 195: Connect using connection string (311) * Improvement: Replace `pytz` with `python-dateutil` (323) * Improvement: Add IPv6 host support (320) * Improvement 312: Friendly notice/error messages (318) * Fixed 314: Add explanation to errors generated by raise_from (317) * Infrastructure update: Add Python3.8 tests (319)
0.9.5
* Fixed 296: fix Startup message's client_os_user_name (305) * Implemented client backward compatibility (protocol 3.7) (305) * Fixed 299: update the transaction status when closing the connection (300) * Updated README.md for connection_timeout (302)
0.9.4
* Fixed 296 partially: fix default connection 'user' behavior (297) * Forced log file to UTF-8 encoding, as the system default encoding may be incompatible with some Unicode characters. (295)
0.9.3
* Fixed 281: fix regex for cursor.executemany() (282) * Fixed 292: add awareness of autocommit to cursor.executemany()(293) * Added support of inserting bytes and UUID objects when use_prepared_statements=False (289) * Added python 3.7 test to Travis-CI (284) * Removed dated read_timeout option from README (283)