Skip to content

Commit 42e9a06

Browse files
committed
RELEASE:1.4.0
1 parent 249cfdf commit 42e9a06

3 files changed

Lines changed: 15 additions & 4 deletions

File tree

PyPI_Description.md

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,22 @@ PyBind11 provides:
3535
- Memory-safe bindings
3636
- Clean and Pythonic API, while performance-critical logic remains in robust, maintainable C++.
3737

38-
## What's new in v1.3.0
38+
## What's new in v1.4.0
39+
40+
### Features
41+
42+
- **Bulk Copy Support** - High-performance bulk data loading API is now publicly available with support for large-scale ETL workloads, configurable batch sizes, column mappings, and identity/constraint handling.
43+
- **Spatial Type Support** - Added support for geography, geometry, and hierarchyid spatial types.
44+
- **mssql-py-core Upgrade** - Upgraded to mssql-py-core version 0.1.0 with enhanced connection string parameter support.
45+
- **Type Annotations** - Added py.typed marker for improved type checking support.
46+
- **Azure SQL Database Testing** - Added Azure SQL Database to PR validation pipeline matrix.
3947

4048
### Bug Fixes
4149

42-
- **Segmentation Fault Fix** - Fixed segmentation fault in libmsodbcsql-18.5 during SQLFreeHandle() (#415).
50+
- **VARCHAR Encoding Fix** - Fixed VARCHAR fetch failures when data length equals column size with non-ASCII CP1252 characters.
51+
- **Segmentation Fault Fix** - Fixed segmentation fault when interleaving fetchmany and fetchone calls.
52+
- **Date/Time Type Mappings** - Aligned date/time type code mappings with ODBC 18 driver source.
53+
- **Pipeline Updates** - Updated OneBranch pipelines for new 1ES images and pool selection.
4354

4455
For more information, please visit the project link on Github: https://github.com/microsoft/mssql-python
4556

mssql_python/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
from .helpers import Settings, get_settings, _settings, _settings_lock
1616

1717
# Driver version
18-
__version__ = "1.3.0"
18+
__version__ = "1.4.0"
1919

2020
# Exceptions
2121
# https://www.python.org/dev/peps/pep-0249/#exceptions

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ def run(self):
173173

174174
setup(
175175
name="mssql-python",
176-
version="1.3.0",
176+
version="1.4.0",
177177
description="A Python library for interacting with Microsoft SQL Server",
178178
long_description=open("PyPI_Description.md", encoding="utf-8").read(),
179179
long_description_content_type="text/markdown",

0 commit comments

Comments
 (0)