• [Python-announce] pymssql 2.2.3 released

    From Mikhail@termim@gmail.com to comp.lang.python.announce on Fri Dec 24 13:35:34 2021
    From Newsgroup: comp.lang.python.announce

    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.
    --- Synchronet 3.19a-Linux NewsLink 1.113