12/07/2022
- Bug fix - closing a connection didn't close open cursors as well
- New test - Running a query and not closing a cursor directly
- Tests fix - Running tests on a different machine
- Added Python 3.10 support for SSL connections
- Some clearer printouts
17/08/2020
- Parsing server side json errors for better output
07/07/2020
- Fixed bad error message on timeout
- A few adaptations to avoid memory buildup in large ETLs
- Avoid double close statement for clearer SQreamd logs
10/04/2020
- Fixed bug in which a faulty statement would silently fail with execute and executemany
09/01/2020
- Returned support for Python 3.6
- Fixed minor packaging issue with README opening as UTF-8
05/01/2020
- Connector rewritten to be DB-API complaint
- Minimal supported Python version 3.7
- Tests: updated to run on Windows, and accept sqreamd from command line
17/07/2019
- SQream DB Protocol 7 support
- Varchar encoding support for Thai (windows-874)
28/06/2019
- Fetch all as dictionary
- Bring repo up to PyPi standards
30/01/2019
- Python 3 fixes - tested on Python 3.6
- Bad message and clustered connection fixes
07/08/2018
- Backward protocol support - Connector now works with all SQream versions with protocols 4-6
09/07/2018
- Support for Sqream protocol v6
13/05/2018
- Connector refactored to parse metadata without using external queries. A few internal workflows simplified
25/04/2018
- 2 function renames to match the official API
18/02/2018
- Support for the official SQream API
- Support for SQream protocol version 5 (Back compatible with 4)
- Netwrok insert (Part of the API)
- Preparation for SSL support
- Other improvements and fixes coming from 1.5