Skip to content

Tags: microsoft/mssql-python

Tags

v0.8.1-preview

Toggle v0.8.1-preview's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
FIX: Interactive on Windows (#142)

### ADO Work Item Reference  
<!-- Insert your ADO Work Item ID below (e.g. AB#37452) -->
>
[AB#38007](https://sqlclientdrivers.visualstudio.com/c6d89619-62de-46a0-8b46-70b92a84d85e/_workitems/edit/38007)
-------------------------------------------------------------------
### Summary   
This pull request includes a small change to the
`process_auth_parameters` function in `mssql_python/auth.py`. The change
adjusts how the `auth_type` is handled for interactive authentication on
Windows, ensuring compatibility with native handling of AADInteractive.

---------

Co-authored-by: Jahnvi Thakkar <jathakkar@microsoft.com>

v0.8.0-preview

Toggle v0.8.0-preview's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
RELEASE: 0.8.0 (#140)

### ADO Work Item Reference  
<!-- Insert your ADO Work Item ID below (e.g. AB#37452) -->
>
[AB#38002](https://sqlclientdrivers.visualstudio.com/c6d89619-62de-46a0-8b46-70b92a84d85e/_workitems/edit/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](diffhunk://#diff-5236254592b2fea0773f17424b16acf82e3aa351ad8bae33871de5c98eb76eedL12-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](diffhunk://#diff-5236254592b2fea0773f17424b16acf82e3aa351ad8bae33871de5c98eb76eedL12-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](diffhunk://#diff-5236254592b2fea0773f17424b16acf82e3aa351ad8bae33871de5c98eb76eedL12-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](diffhunk://#diff-5236254592b2fea0773f17424b16acf82e3aa351ad8bae33871de5c98eb76eedL12-R15))

### Version Update:

* Updated the library version from `0.7.0` to `0.8.0` in `setup.py`.
(`setup.py`,
[setup.pyL82-R82](diffhunk://#diff-60f61ab7a8d1910d86d9fda2261620314edcae5894d5aaa236b821c7256badd7L82-R82))

---------

Co-authored-by: Jahnvi Thakkar <jathakkar@microsoft.com>

v0.7.0-preview

Toggle v0.7.0-preview's commit message
Merge branch 'main' of https://github.com/microsoft/mssql-python into…

… release/0.7.0

v0.6.0-preview

Toggle v0.6.0-preview's commit message
RELEASE: 0.6.0

v0.5.0-preview

Toggle v0.5.0-preview's commit message
release branch added to ESRP pipeline in artifacts

v0.1.6-alpha

Toggle v0.1.6-alpha's commit message
Take dist files from Build.SourcesDirectory

v0.1.5-alpha

Toggle v0.1.5-alpha's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #14 from microsoft/alphaChanges

Alpha changes