microsoft/mssql-python v0.13.1-preview
microsoft/mssql-python
Captured source
source ↗v0.13.1-preview
Repository: microsoft/mssql-python
Tag: v0.13.1-preview
Published: 2025-10-14T15:08:35Z
Prerelease: yes
Release notes:
Release Notes - Version 0.13.1
Bug Fixes
- Access Token Issue (EntraID Auth) (#285)
_What changed:_ Fixed authentication token handling to resolve connection failures with Microsoft Entra ID _Who benefits:_ Applications using Microsoft Entra ID (formerly Azure Active Directory) authentication _Impact:_ Restored reliable authentication for EntraID-based connections >Fixes #286
- Timezone Preservation in DATETIMEOFFSET (#281)
_What changed:_ Removed forced UTC conversion when reading datetimeoffset values, preserving original timezone information in Python datetime objects _Who benefits:_ Applications working with timezone-aware data across multiple time zones _Impact:_ Accurate timezone representation without data loss from UTC conversion >Fixes #213
- Connection Pooling Resource Cleanup (#268)
_What changed:_ Added shutdown tracking to prevent multiple pool cleanup operations and resource leaks, ensuring cleanup executes only once _Who benefits:_ Applications using connection pooling, especially long-running services _Impact:_ Improved pool shutdown reliability and prevention of resource leaks >Fixes #267
- UUID String Mapping Removal (#274)
_What changed:_ Removed automatic string-to-UUID conversion logic in parameter binding, treating UUID strings as regular strings _Who benefits:_ Applications passing UUID strings that should be handled as text rather than binary GUIDs _Impact:_ More predictable string parameter handling without automatic type coercion >Fixes #241
Infrastructure
- Enhanced Pooling Test Coverage (#268)
_What changed:_ Added comprehensive test suite for connection pooling with 421 new test lines and testing utilities for reliable test isolation _Who benefits:_ Contributors and maintainers _Impact:_ Improved quality assurance for connection pooling functionality
This hotfix release addresses critical authentication, timezone handling, and resource management issues discovered in v0.13.0, ensuring production stability for enterprise deployments.