pymssql v2.2.0 Release Notes

Release Date: 2021-04-08 // almost 3 years ago
  • General

    • โž• Add Python-3.9 to the build and test matrix.
    • โฌ‡๏ธ Drop support for Python2 and Python3 < 3.6.
    • ๐Ÿ‘‰ Use FreeTDS-1.2.18 for official wheels on PyPi.

    ๐Ÿ”‹ Features

    • ๐Ÿ‘Œ Support bulk copy (#279). Thanks to Simon.StJG (PR-689).
    • Wheels on PyPI link FreeTDS statically.
    • Wheels on PyPI linked against OpenSSL.
    • Convert pymssql to a package. Potential compatibility issue: projects using low level _mssql module need to import it from pymssql first.

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  Fixed a deadlock caused by a missing release of GIL (#540), thanks to filip.stefanak (PR-541) and Juraj Bubniak (PR-683).
    • Prevents memory leak on login failure. Thanks to caogtaa and Simon.StJG (PR-690).
    • ๐Ÿ›  Fix check for TDS version (#652 and #669).
    • ๐Ÿ“š Documentation fixes. Thanks to Simon Biggs, Shane Kimble, Simon.StJG and Dale Evans.

    Internals

    • ๐Ÿ— Introduce script dev/build.py to build FreeTDS and pymssql wheels.
    • Simplify setup.py, introduce environment variables to select FreeTDS includes and libraries.