Skip to content

RELEASE:1.10.0#648

Merged
gargsaumya merged 1 commit into
mainfrom
release/1.10.0
Jun 26, 2026
Merged

RELEASE:1.10.0#648
gargsaumya merged 1 commit into
mainfrom
release/1.10.0

Conversation

@gargsaumya

@gargsaumya gargsaumya commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

AB#45983

Release mssql-python v1.10.0.

This PR bumps the driver version from 1.9.0 to 1.10.0 across mssql_python/__init__.py, setup.py, and updates PyPI_Description.md with this release's customer-facing changes.

Summary

Enhancements

  • Active Directory Service Principal support for Bulk Copy (#576) - bulkcopy now supports Authentication=ActiveDirectoryServicePrincipal, registering a token-provider callback that resolves the tenant from the STS URL mid-handshake and returns a service-principal JWT.

Bug Fixes

  • Non-ASCII VARCHAR data in the Arrow fetch path (#575) - The Arrow fetch path now requests SQL_CHAR data as SQL_C_WCHAR (UTF-16LE), ensuring correct decoding regardless of encoding settings, locale, or OS. Thanks @ffelixg for the contribution!
  • Bulk load connection timeouts (#641) - Fixed connection timeouts during bulk load operations. Fix lands in the Rust core via bumping mssql_py_core from 0.1.4 to 0.1.5. (via mssql_py_core)

Version bump

  • mssql_python/__init__.py: __version__ = "1.10.0"
  • setup.py: version="1.10.0"
  • PyPI_Description.md: updated ## What's new in v1.10.0 section

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 prepares the mssql-python package for the v1.10.0 release by bumping the published version and updating the PyPI-facing release notes to reflect the customer-visible changes included in this release.

Changes:

  • Bump package version from 1.9.0 to 1.10.0 in packaging metadata (setup.py) and runtime version constant (mssql_python/__init__.py).
  • Update PyPI_Description.md “What’s new” section to v1.10.0, reflecting the listed enhancement and bug fixes.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
setup.py Updates the package version to 1.10.0 for distribution metadata.
PyPI_Description.md Updates the “What’s new” section to v1.10.0 and lists the release’s enhancements/fixes.
mssql_python/init.py Updates __version__ to 1.10.0 for runtime/version reporting.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread PyPI_Description.md
@github-actions

Copy link
Copy Markdown

📊 Code Coverage Report

🔥 Diff Coverage

100%


🎯 Overall Coverage

80%


📈 Total Lines Covered: 6731 out of 8310
📁 Project: mssql-python


Diff Coverage

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

  • mssql_python/init.py (100%)

Summary

  • Total: 1 line
  • Missing: 0 lines
  • Coverage: 100%

📋 Files Needing Attention

📉 Files with overall lowest coverage (click to expand)
mssql_python.pybind.logger_bridge.cpp: 59.2%
mssql_python.pybind.ddbc_bindings.h: 59.9%
mssql_python.pybind.logger_bridge.hpp: 70.8%
mssql_python.pybind.connection.connection.cpp: 76.2%
mssql_python.pybind.ddbc_bindings.cpp: 76.4%
mssql_python.row.py: 76.9%
mssql_python.__init__.py: 77.3%
mssql_python.ddbc_bindings.py: 79.6%
mssql_python.logging.py: 85.5%
mssql_python.connection.py: 85.6%

🔗 Quick Links

⚙️ Build Summary 📋 Coverage Details

View Azure DevOps Build

Browse Full Coverage Report

@gargsaumya gargsaumya merged commit 152b6c9 into main Jun 26, 2026
38 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