Skip to content

Commit d9b1951

Browse files
bewithgauravCopilot
andcommitted
DOC: add optional provider release highlight
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 332a3f9 commit d9b1951

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

‎PyPI_Description.md‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,8 @@ PyBind11 provides:
4242
- **Python 3.15 Support** - Release wheels and validation now cover Python 3.15 across supported platforms (#817).
4343
- **Dictionary-Style Row Access** - `row._mapping` provides a read-only mapping view with dictionary conversion, keys, values, items, membership checks, and stable column metadata (#613).
4444
- **External Rust Runtime Dependency** - `mssql-python` now depends on the exact compatible `mssql-python-rs` package instead of embedding its files (#768).
45-
- **Stable-ABI Rust Runtime Wheels** - The Rust runtime now uses CPython's stable ABI and `mssql-python-rs` 0.3.0, reducing platform-specific wheel selection while supporting Python 3.10 and newer (#804, via `mssql-python-rs`).
45+
- **Optional `mssql-odbc` Provider** - Customers can opt into the Rust-based `mssql-odbc` provider distributed with `mssql-python-rs`; Microsoft ODBC Driver 18 (`msodbcsql18`) remains the default (#730, #804, via `mssql-python-rs`).
46+
- **Stable-ABI Rust Runtime Wheels** - The Rust runtime now uses CPython's stable ABI and `mssql-python-rs` 0.3.0, eliminating Python-version-specific wheel variants while retaining separate wheels for each supported OS and architecture (#804, via `mssql-python-rs`).
4647
- **Updated ODBC Runtime Package** - `mssql-python` now pins `mssql-python-odbc==18.6.2.2`, whose Linux wheels separate glibc and musl payloads while retaining the same ODBC Driver 18.6 binaries (#798, #807).
4748
- **Faster Row Construction and Batch Fetching** - Optimized native Row construction and cursor bookkeeping reduce Python-side overhead in `fetchone()`, `fetchmany()`, and `fetchall()` (#558).
4849
- **Faster Temporal Fetch Conversion** - DATE, TIME, and TIMESTAMP values use checked CPython constructors to reduce object-construction overhead (#795).

0 commit comments

Comments
 (0)