ReleaseMicrosoftMicrosoftpublished Sep 26, 2025seen Jun 26

microsoft/mssql-python v0.12.0-preview

microsoft/mssql-python

Open original ↗

Captured source

source ↗
published Sep 26, 2025seen Jun 26captured 5dhttp 200method plain

v0.12.0-preview

Repository: microsoft/mssql-python

Tag: v0.12.0-preview

Published: 2025-09-26T10:16:34Z

Prerelease: yes

Release notes:

Release Notes - Version 0.12.0

Features

  • Complex Data Type Support (#243, #236, #241, #213)

_What changed:_ Added native support for DATETIMEOFFSET and UNIQUEIDENTIFIER data types with full round-trip handling _Who benefits:_ Applications working with timezone-aware dates and UUID-based identifiers _Impact:_ Seamless integration with Python's datetime (timezone-aware) and uuid.UUID objects

  • Enhanced Financial Data Operations (#246)

_What changed:_ Extended MONEY and SMALLMONEY support to executemany operations with proper NULL handling and decimal conversion _Who benefits:_ Financial applications using batch operations for monetary data _Impact:_ Improved performance and reliability for bulk financial data processing

  • Comprehensive Code Coverage Integration (#238)

_What changed:_ Implemented unified Python and C++ code coverage reporting with automated build instrumentation and pipeline integration _Who benefits:_ Development teams and maintainers ensuring code quality _Impact:_ Enhanced testing visibility and quality assurance across the entire codebase

Improvements

  • Enhanced Database Metadata API (#249)

_What changed:_ Refactored getinfo() API with improved ODBC metadata retrieval, consistent type handling, and expanded constant exposure _Who benefits:_ Applications requiring detailed database and driver metadata _Impact:_ More reliable and comprehensive access to database information with better error handling

Bug Fixes

  • DateTime Parsing Optimization (#235)

_What changed:_ Removed aggressive datetime parsing to prevent incorrect type conversions and improve data integrity _Who benefits:_ Applications handling diverse datetime formats and string data _Impact:_ More accurate data type handling and reduced unexpected parsing behavior >Thanks to @arvis108 for this contribution!

Infrastructure

  • Development Workflow Enhancements (#259, #238)

_What changed:_ Added CodeQL analysis integration and optimized PR automation with improved labeling and coverage reporting _Who benefits:_ Contributors and maintainers _Impact:_ Enhanced security analysis and streamlined development processes

This release focuses on expanding complex data type support, improving financial data operations, and strengthening development infrastructure while maintaining backward compatibility.