Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[Python-announce] pymssql 2.2.3 released

30 views
Skip to first unread message

Mikhail

unread,
Dec 24, 2021, 5:25:35 PM12/24/21
to
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.

0 new messages