CHORE: Bump mssql-py-core to 0.1.4 by saurabh500 · Pull Request #559 · microsoft/mssql-python · GitHub
Skip to content

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

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

gargsaumya merged 1 commit into
mainfrom
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

github-actions Bot commented May 7, 2026

Copy link
Copy Markdown

@gargsaumya
gargsaumya merged commit eda4bb8 into main May 8, 2026
30 of 31 checks passed
@saurabh500
Saurabh Singh (saurabh500) deleted the chore/bump-mssql-py-core-0.1.4 branch May 8, 2026 03:33
This was referenced May 15, 2026
gargsaumya added a commit that referenced this pull request May 20, 2026
### Work Item / Issue Reference

>
[AB#45159](https://sqlclientdrivers.visualstudio.com/mssql-python/_sprints/taskboard/mssql-python%20Team/mssql-python/Rubidium/May%202026?workitem=45159)

-------------------------------------------------------------------
### Summary

**Enhancements**
- #548 — manylinux_2_28 build targets for RHEL 8 / glibc 2.28
- #542 — macOS universal2 wheel for Python 3.10
- #526 — UTF-16 string handling via simdutf
- #528 — Optimized execute() hot path
- #567 — Azure Linux installation docs

**Bug Fixes**
- #562 — Login failures now raise mssql_python exception instead of
RuntimeError
- #568 — GIL released during blocking SQLSetConnectAttr calls
- #541 — GIL released during blocking ODBC statement/fetch/transaction
calls
- #560 — executemany RuntimeError when decimals change signs
- #495 — Inconsistent CP1252 VARCHAR retrieval Windows vs Linux
- #559 — BulkCopy empty string in NVARCHAR(MAX)/VARCHAR(MAX) (via
mssql_py_core 0.1.4)
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