Skip to content

[repo-status] 🌟 microsoft/msphpsql β€” Daily Status Report β€” May 27, 2026Β #1638

@github-actions

Description

@github-actions

πŸ“Š Project Overview

Current stable release: v5.13.1 (released April 30, 2026) β€” a solid patch release fixing 5 critical bugs including access token pool isolation, MARS transaction safety, and binary stream lifetime. Great work! πŸŽ‰


πŸ”€ Open Pull Requests (4)

# Title Author Status Last Updated
#1622 Speed up tests targeting invalid servers @David-Engel Draft May 15, 2026
#1600 Fix: Do not call SQLCancel in core_sqlsrv_next_result after SQLMoreResults error @jahnvi480 Open May 1, 2026
#1593 Add SQLSRV_ENCODING_UTF8_VARCHAR for VARCHAR columns with UTF-8 collations @jahnvi480 Draft May 3, 2026
#1500 Add fetch_bignumeric attribute @startork Draft Mar 12, 2025

πŸ› Recently Active Issues

# Title Last Updated
#1632 ODR violation when loading sqlsrv and pdo_sqlsrv extensions May 21, 2026
#1540 Parameterization of 400+ query params results in exponential execution time Apr 20, 2026
#1587 UTF-8 encoding in PDO_SQLSRV results in NVARCHAR instead of VARCHAR(_UTF8) Apr 20, 2026
#1594 Buffer passed to SQLSetConnectAttrW used after function return Apr 3, 2026

⚠️ Action Items

PRs idle >3 days awaiting review

  • #1600 β€” Fix: Do not call SQLCancel after SQLMoreResults error β€” last activity May 1 (26 days ago). Ready for review, addresses a real correctness issue with multi-statement batch error handling.
  • #1593 β€” Add SQLSRV_ENCODING_UTF8_VARCHAR β€” last activity May 3 (24 days ago, draft). Reviewer @David-Engel is already requested. This is a substantial feature PR.
  • #1622 β€” Speed up invalid-server tests β€” last activity May 15 (12 days ago, draft). Low-risk improvement, could be promoted from draft soon.

Issues idle >3 days with no assignee

  • #1632 β€” ODR violation loading both extensions β€” last updated May 21 (6 days ago). Memory safety concern worth triaging.
  • #1594 β€” Buffer use-after-free in SQLSetConnectAttrW β€” last updated Apr 3. Potential memory safety bug, still unassigned.
  • #1573 β€” libssl/libcrypto deadlock on Linux β€” last updated Mar 19. Affects Linux users in environments where OpenSSL is already loaded.
  • #1540 β€” Exponential execution time with 400+ parameterized query items β€” last updated Apr 20. Performance regression for larger workloads.

Issues with 5+ reactions and no assignee

No issues currently meet this threshold.


πŸš€ Recent Highlights

  • v5.13.1 shipped 27 days ago with 5 important bug fixes β€” excellent cadence! πŸ†
  • Active work on batch error handling (#1600) and UTF-8 VARCHAR encoding (#1593) will meaningfully improve correctness and performance for real-world workloads.
  • Test suite speed improvements in #1622 show good developer-experience focus.

Keep up the great momentum! πŸ’ͺ

Generated by Daily Repo Status Β· ● 163.8K Β· β—·

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions