8000 RELEASE: 0.8.0 by jahnvi480 · Pull Request #140 · microsoft/mssql-python · GitHub 8000
[go: up one dir, main page]

Skip to content

Conversation

@jahnvi480
Copy link
Contributor
@jahnvi480 jahnvi480 commented Jul 17, 2025

ADO Work Item Reference

AB#38002


Summary

This pull request updates the mssql-python driver to version 0.8.0, introducing several new features and improvements. Key changes include enhanced authentication options, performance optimizations, and better debugging capabilities.

New Features and Enhancements:

  • Azure Active Directory Authentication: Added support for Azure AD login options (e.g., ActiveDirectoryInteractive, ActiveDirectoryDeviceCode, ActiveDirectoryDefault) to enable secure and flexible cloud integration. (PyPI_Description.md, PyPI_Description.mdL12-R15)
  • Batch Execution Performance: Refactored the executemany method for efficient bulk operations and improved C++ bindings to enhance performance during batch execution. (PyPI_Description.md, PyPI_Description.mdL12-R15)

Debugging and Logging Improvements:

  • Robust Logging System: Overhauled the logging mechanism with a singleton manager, sensitive data sanitization, and improved exception handling for better traceability. (PyPI_Description.md, PyPI_Description.mdL12-R15)
  • Improved Row Representation: Enhanced the Row object’s string and representation methods for more informative debugging and output. (PyPI_Description.md, PyPI_Description.mdL12-R15)

Version Update:

  • Updated the library version from 0.7.0 to 0.8.0 in setup.py. (setup.py, setup.pyL82-R82)

Copilot AI review requested due to automatic review settings July 17, 2025 09:32
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.8.0 of the mssql-python driver, introducing Azure Active Directory authentication, performance improvements for batch operations, enhanced logging capabilities, and improved debugging features.

  • Updated library version from 0.7.0 to 0.8.0
  • Added Azure AD authentication support with multiple login options
  • Enhanced batch execution performance and logging system improvements

Reviewed Changes

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

File Description
setup.py Updates version number from 0.7.0 to 0.8.0
PyPI_Description.md Adds detailed feature descriptions for new Azure AD authentication, batch performance, logging, and Row representation improvements

@github-actions github-actions bot added pr-size: small Minimal code update labels Jul 17, 2025
gargsaumya
gargsaumya previously approved these changes Jul 17, 2025
@github-actions github-actions bot added pr-size: small Minimal code update and removed pr-size: small Minimal code update labels Jul 17, 2025
@jahnvi480 jahnvi480 merged commit 919c230 into main Jul 17, 2025
17 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

0