Skip to content

Conversation

@bewithgaurav
Copy link
Collaborator

@bewithgaurav bewithgaurav commented Sep 26, 2025

Work Item / Issue Reference

AB#38881


Summary

This pull request updates the project to version 0.12.0 and revises the release notes to reflect new features and improvements. The most significant changes are the addition of support for new SQL Server data types, enhancements to financial data handling, improvements to development infrastructure, and optimizations to metadata APIs and data processing.

Version and Release Notes Update:

  • Updated the project version from 0.11.0 to 0.12.0 in setup.py.
  • Revised the "What's new" section in PyPI_Description.md to:
    • Add support for DATETIMEOFFSET and UNIQUEIDENTIFIER types, with integration for Python's datetime and uuid.UUID.
    • Extend MONEY and SMALLMONEY support to executemany, improving bulk financial data processing.
    • Implement unified Python and C++ code coverage, CodeQL analysis, and enhanced PR automation.
    • Refactor the getinfo() metadata API for improved reliability and expanded constant exposure.
    • Optimize data processing by removing aggressive datetime parsing for better data integrity.

Copilot AI review requested due to automatic review settings September 26, 2025 08:34
@github-actions github-actions bot added the pr-size: small Minimal code update label Sep 26, 2025
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR releases version 0.12.0 of the mssql-python library, updating the version number and release notes to highlight new features and improvements including support for new SQL Server data types, enhanced financial data handling, and improved development infrastructure.

  • Updated project version from 0.11.0 to 0.12.0
  • Replaced v0.11.0 release notes with comprehensive v0.12.0 feature descriptions
  • Added documentation for new data type support (DATETIMEOFFSET, UNIQUEIDENTIFIER) and enhanced financial operations

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
setup.py Version bump from 0.11.0 to 0.12.0
PyPI_Description.md Updated release notes section to describe v0.12.0 features and improvements

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

jahnvi480
jahnvi480 previously approved these changes Sep 26, 2025
@github-actions
Copy link

github-actions bot commented Sep 26, 2025

📊 Code Coverage Report

🔥 Diff Coverage

100%


🎯 Overall Coverage

73%


📈 Total Lines Covered: 3988 out of 5410
📁 Project: mssql-python


Diff Coverage

Diff: main...HEAD, staged and unstaged changes

No lines with coverage information in this diff.


📋 Files Needing Attention

📉 Files with overall lowest coverage (click to expand)
mssql_python.pybind.ddbc_bindings.cpp: 67.6%
mssql_python.pybind.connection.connection.cpp: 68.3%
mssql_python.ddbc_bindings.py: 68.5%
mssql_python.cursor.py: 78.8%
mssql_python.pybind.connection.connection_pool.cpp: 78.9%
mssql_python.connection.py: 81.7%
mssql_python.helpers.py: 84.7%
mssql_python.auth.py: 85.3%
mssql_python.type.py: 86.8%
mssql_python.pooling.py: 88.8%

🔗 Quick Links

⚙️ Build Summary 📋 Coverage Details

View Azure DevOps Build

Browse Full Coverage Report

Copy link
Contributor

@sumitmsft sumitmsft left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Left one comment

@bewithgaurav bewithgaurav merged commit 0d745b1 into main Sep 26, 2025
45 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr-size: small Minimal code update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants