• [Python-announce] pymssql 2.2.3 released

    From Mikhail@21:1/5 to All on Fri Dec 24 13:35:34 2021
    Hello,

    I’m happy to announce the release of pymssql 2.2.3, available to download
    via pip and GitHub. Pymssql is a simple database interface for Python
    that builds on top of FreeTDS to provide a Python DB-API (PEP-249)
    interface to Microsoft SQL Server.
    The official documentation is available at: https://pymssql.readthedocs.io
    The sources, discussions and bug tracker: https://github.com/pymssql/pymssql.

    Below please see the changes since last announcement.

    Enjoy,
    Mikhail


    Version 2.2.3 - 2021-12-21 - Mikhail Terekhov =============================================

    General
    -------

    - Build wheels for Python-3.10.
    - Use FreeTDS-1.3.4 for official wheels on PyPi.
    - Enable krb5 in Linux wheels (#734).
    - Fix UnicodeEncodeError for non-ascii database name (#484).
    - Fix pymssql.Binary (#504).
    - On macOS check for FreeTDS in homebrew prefix when building.
    - Some documentation changes.


    Version 2.2.2 - 2021-07-24 - Mikhail Terekhov =============================================

    General
    -------

    - Use FreeTDS-1.3 for official wheels on PyPi.
    - On macOS use delocate to bundle dependencies when building wheels.
    - Some documentation changes.


    Version 2.2.1 - 2021-04-15 - Mikhail Terekhov =============================================

    General
    -------

    - Publish Linux wheels for the all supported platforms.
    manylinux1 wheels are not compatible with modern glibc and OpenSSL.
    - Add readthedocs configuration file.


    Version 2.2.0 - 2021-04-08 - Mikhail Terekhov =============================================

    General
    -------

    - Add Python-3.9 to the build and test matrix.
    - Drop support for Python2 and Python3 < 3.6.

    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.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)