
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.
participants (1)
-
Mikhail