Skip to content

CHORE: Bump mssql-py-core to 0.1.4#559

Merged
gargsaumya merged 1 commit intomainfrom
chore/bump-mssql-py-core-0.1.4
May 8, 2026
Merged

CHORE: Bump mssql-py-core to 0.1.4#559
gargsaumya merged 1 commit intomainfrom
chore/bump-mssql-py-core-0.1.4

Conversation

@saurabh500
Copy link
Copy Markdown
Contributor

Work Item / Issue Reference

GitHub Issue: #547


Summary

Bumps the pinned mssql-py-core native dependency from 0.1.3 to 0.1.4 in eng/versions/mssql-py-core.version.

Version 0.1.4 ships the fix for #547, where cursor.bulkcopy() failed when any row contained an empty string ("") destined for an NVARCHAR(MAX) (or VARCHAR(MAX)) column, surfacing as a misleading SQL error 40197 / 4804. With this bump, empty-string values are accepted as valid input by bulk copy, matching the behavior for NVARCHAR(n) columns.

No source or test changes are required in this repository — the fix lives in the mssql_py_core wheel and is picked up automatically by eng/scripts/install-mssql-py-core.{ps1,sh}, which read the pinned version from eng/versions/mssql-py-core.version.

Brings in the fix for GitHub issue #547 (cursor.bulkcopy() failing on empty strings into NVARCHAR(MAX)/VARCHAR(MAX) columns).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings May 7, 2026 17:16
@github-actions github-actions Bot added the pr-size: small Minimal code update label May 7, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 7, 2026

📊 Code Coverage Report

🔥 Diff Coverage

100%


🎯 Overall Coverage

79%


📈 Total Lines Covered: 6860 out of 8636
📁 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.logger_bridge.cpp: 59.2%
mssql_python.pybind.ddbc_bindings.h: 67.9%
mssql_python.row.py: 70.5%
mssql_python.pybind.logger_bridge.hpp: 70.8%
mssql_python.pybind.ddbc_bindings.cpp: 74.6%
mssql_python.pybind.connection.connection.cpp: 76.2%
mssql_python.__init__.py: 77.3%
mssql_python.ddbc_bindings.py: 79.6%
mssql_python.pybind.connection.connection_pool.cpp: 79.6%
mssql_python.connection.py: 85.3%

🔗 Quick Links

⚙️ Build Summary 📋 Coverage Details

View Azure DevOps Build

Browse Full Coverage Report

@gargsaumya gargsaumya merged commit eda4bb8 into main May 8, 2026
30 of 31 checks passed
@saurabh500 saurabh500 deleted the chore/bump-mssql-py-core-0.1.4 branch May 8, 2026 03:33
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.

3 participants