python-tds
Python DBAPI driver for MSSQL using pure Python TDS (Tabular Data Stream) protocol implementation
1.17.1
4.3M downloads/mo
#2348 most downloaded on PyPI
denisenkom/pytds
What this package is like to depend on
Last release 11 months ago
13 Sep 2025
Release timing varies
gaps range from 4 weeks to 2.0 years
This project publishes no release notes
the list below is its commits, not an announcement
Nothing withdrawn
no release was ever pulled
14 years old
64 releases · first in 2012
1 release in the last 12 months
see the full history below
Release timeline
64 releases · Nov 2012 to Sep 2025Releases
latest 60 of 64-
1.17.113 Sep 2025Commits, not release notes
This project publishes no release notes. Between
1.17.0and1.17.1there were 1 commits, 1 of them substantive:- Allow retries on additional connection errors
-
1.17.016 Aug 2025Commits, not release notes
This project publishes no release notes. Between
1.16.1and1.17.0there were 3 commits, 3 of them substantive:- Implement token-based authentication (#182)
- Integrating azure test to work independently of local connections
- Fixing test_fedauth_connection for release
-
1.16.112 Apr 2025Commits, not release notes
This project publishes no release notes. Between
1.16.0and1.16.1there were 1 commits, 1 of them substantive:- Fix for issue 177 (#178)
-
1.16.002 Nov 2024Commits, not release notes
This project publishes no release notes. Between
1.15.0and1.16.0there were 14 commits, 14 of them substantive:- RELEASE.rst: make a release the modern way (#161)
- Add unit-tests for exponential_backoff and small fix for it
- Remove version as it is not useful
- Fix ruff violation
- Fix ruff violation
- Lock versions of packages in test_requirements
- Fix failover partner connection rotation
- Revert "Fix failover partner connection rotation"
- Upgrade cryptography package to 42.0.0
- Revert "Upgrade cryptography package to 42.0.0"
- Fix failover logic (#170)
- Tweak escaping of percent signs for SQLAlchemy (#172)
- Update supported Python versions (#174)
- Preparation for 1.16.0 release (#175)
-
1.15.027 Jan 2024Commits, not release notes
This project publishes no release notes. Between
1.14.0and1.15.0there were 4 commits, 4 of them substantive:- chore: remove use of pkg_resources for newer python versions (#157)
- Add testing support for TLS connections
- Fix WantReadError for Azure instances
- Fixed unit-tests
-
1.14.017 Dec 2023Commits, not release notes
This project publishes no release notes. Between
1.13.0and1.14.0there were 72 commits, 71 of them substantive:- Add authentication mechanism which uses pyspnego package
- Add deprecation notice for NtlmAuth class
- Introduce initial configuration file for Read the Docs
- Fixed build of documentation
- Adding more docstrings
- Adding more docstrings
- Adding more docstrings
- Adding more docstrings
- 137_make DeclarationParser more flexible (#145)
- update add_extension() call for modern cryptography (#139)
- Add documentation for using binary parameters (#124)
- Use test database for tests instead of master database
- fix failing tests
- fix failing tests
- Add test for Alchemy integration
- add test for get_proc_return_status after stored proc which does not return value
- Load test configuration from .connection.json file
- Fix tests
- Fixing doc build
- Introduce Param object
…and 51 more.
-
1.13.021 Jul 2023Commits, not release notes
This project publishes no release notes. Between
1.12.0and1.13.0there were 5 commits, 5 of them substantive:- Fix DeprecationWarning due to invalid escapes (#147)
- Fix AppVeyor tests (#150)
- Fixes #148 (#149)
- feat: Allow NtlmAuth to use NTLMv2 (#152)
- Fix SSPI integration on Windows
-
1.12.018 Feb 2023Commits, not release notes
This project publishes no release notes. Between
1.11.0and1.12.0there were 3 commits, 3 of them substantive:- Updated release instructions
- Enable readonly (#138)
- Update tds.py (#127)
-
1.11.002 May 2021Commits, not release notes
This project publishes no release notes. Between
1.10.0and1.11.0there were 6 commits, 6 of them substantive:- Ignore second WantReadError in establish_channel (#110)
- Kerberos support (#103)
- Refactor tests
- Fix random crashes (#115)
- Fixing cryptography package build error
- feat: add support for passing in SSL socket to connect function (#120)
-
1.10.022 Feb 2020Nothing published for this version
-
1.9.110 Feb 2018Nothing published for this version
-
1.9.009 Dec 2017Nothing published for this version
-
1.8.203 Feb 2016Nothing published for this version
-
1.8.120 Oct 2015Nothing published for this version
-
1.8.019 Oct 2015Nothing published for this version
-
1.7.3.121 Jul 2014Nothing published for this version
-
1.7.318 Jul 2014Nothing published for this version
-
1.7.207 Jul 2014Nothing published for this version
-
1.7.120 Jun 2014Nothing published for this version
-
1.7.022 Mar 2014Nothing published for this version
-
1.6.1207 Mar 2014Nothing published for this version
-
1.6.1128 Feb 2014Nothing published for this version
-
1.6.604 Feb 2014Nothing published for this version
-
1.6.513 Dec 2013Nothing published for this version
-
1.6.412 Dec 2013Nothing published for this version
-
1.6.314 Nov 2013Nothing published for this version
-
1.6.212 Sep 2013Nothing published for this version
-
1.6.122 Jul 2013Nothing published for this version
-
1.6.017 Jul 2013Nothing published for this version
-
1.5.614 Nov 2013Nothing published for this version
-
1.5.522 Jul 2013Nothing published for this version
-
1.5.402 Jul 2013Nothing published for this version
-
1.5.212 Jun 2013Nothing published for this version
-
1.5.116 May 2013Nothing published for this version
-
1.5.017 Apr 2013Nothing published for this version
-
1.4.109 Apr 2013Nothing published for this version
-
1.4.009 Apr 2013Nothing published for this version
-
1.3.616 May 2013Nothing published for this version
-
1.3.509 May 2013Nothing published for this version
-
1.3.403 May 2013Nothing published for this version
-
1.3.303 May 2013Nothing published for this version
-
1.3.221 Mar 2013Nothing published for this version
-
1.3.110 Mar 2013Nothing published for this version
-
1.3.007 Mar 2013Nothing published for this version
-
1.2.105 Mar 2013Nothing published for this version
-
1.1.326 Feb 2013Nothing published for this version
-
1.1.225 Feb 2013Nothing published for this version
-
1.1.122 Feb 2013Nothing published for this version
-
1.1.021 Feb 2013Nothing published for this version
-
1.0.419 Feb 2013Nothing published for this version
-
1.0.316 Feb 2013Nothing published for this version
-
1.0.208 Feb 2013Nothing published for this version
-
1.0.108 Feb 2013Nothing published for this version
-
1.0.022 Jan 2013Nothing published for this version
-
0.8.117 Jan 2013Nothing published for this version
-
0.8.015 Jan 2013Nothing published for this version
-
0.7.013 Dec 2012Nothing published for this version
-
0.6.006 Dec 2012Nothing published for this version
-
0.5.028 Nov 2012Nothing published for this version
-
0.4.023 Nov 2012Nothing published for this version