π Repository Snapshot β June 6, 2026
The codebase is in great shape post-v5.13.1! All CodeQL findings are resolved, the CI matrix is running on Ubuntu 24.04 + SQL Server 2025, and the daily status workflow is humming along nicely. π The main opportunity right now is clearing the PR review queue and triaging the open issues below.
π·οΈ Latest Release
v5.13.1 β Released Apr 30, 2026
Five targeted fixes: access-token pool isolation, multi-result-set prepared statement, fatal error on re-execution, sqlsrv_errors() null after failed connect, and binary stream lifetime. Install via pecl install sqlsrv-5.13.1 / pecl install pdo_sqlsrv-5.13.1.
π Open Pull Requests (5)
| # |
Title |
Status |
Last Updated |
#1648 |
Fix CodeQL alert #76: workflow missing permissions |
Draft |
Jun 5, 2026 |
#1622 |
Speed up tests targeting invalid servers (LoginTimeout=1) |
Draft |
May 15, 2026 |
#1593 |
Add SQLSRV_ENCODING_UTF8_VARCHAR for VARCHAR UTF-8 collation |
Draft |
May 3, 2026 |
#1600 |
Fix: Do not call SQLCancel after SQLMoreResults error |
Ready |
May 1, 2026 |
#1500 |
Add fetch_bignumeric attribute (bigintβint, decimalβfloat) |
Draft |
Mar 12, 2025 |
π Open Issues (selected)
| # |
Title |
Last Updated |
#1632 |
ODR violation when loading sqlsrv + pdo_sqlsrv together |
May 27, 2026 |
#1587 |
UTF-8 encoding causes NVARCHAR params instead of VARCHAR(_UTF8) |
Apr 20, 2026 |
#1599 |
Incorrect return value from SQLMoreResults |
Apr 14, 2026 |
#1540 |
400+ parameterized items causes exponential execution time |
Apr 20, 2026 |
#1269 |
Return type of resource replaced by class |
Apr 8, 2026 |
π Actionable Next Steps
PRs Idle >3 Days Awaiting Review
#1600 β Fix: Do not call SQLCancel after SQLMoreResults error β 36 days idle, not a draft, no reviewer assigned. This is the highest-priority PR to review today. π
#1593 β Add SQLSRV_ENCODING_UTF8_VARCHAR β 34 days idle, draft, @David-Engel is requested reviewer. Substantial feature work ready for review feedback.
#1622 β Speed up tests (LoginTimeout=1) β 22 days idle, draft. Quick test-only change, easy to approve.
#1500 β Add fetch_bignumeric attribute β 450+ days idle, draft, community contribution. Needs a triage decision: move forward or close as stale.
Issues Idle >3 Days (No Assignee)
#1632 β ODR violation loading both extensions β 10 days idle, no assignee. Fresh report that needs investigation and assignment.
#1599 β Incorrect SQLMoreResults return value β 53 days idle. PR #1600 directly addresses this β link them if not already connected.
#1587 β UTF-8/NVARCHAR parameter mismatch β 47 days idle. PR #1593 is the fix β reviewers can use the issue for validation context.
Issues with 5+ Reactions (No Assignee)
No open issues currently meet this threshold.
Failing CI Runs (Last 24h)
Last commit to dev was May 11, 2026. No CI activity on the default branch in the last 24 hours β all clear β
π€ Auto-generated by the daily-repo-status workflow Β· microsoft/msphpsql
Generated by Daily Repo Status Β· β 181.2K Β· β·
π Repository Snapshot β June 6, 2026
The codebase is in great shape post-v5.13.1! All CodeQL findings are resolved, the CI matrix is running on Ubuntu 24.04 + SQL Server 2025, and the daily status workflow is humming along nicely. π The main opportunity right now is clearing the PR review queue and triaging the open issues below.
π·οΈ Latest Release
v5.13.1 β Released Apr 30, 2026
Five targeted fixes: access-token pool isolation, multi-result-set prepared statement, fatal error on re-execution,
sqlsrv_errors()null after failed connect, and binary stream lifetime. Install viapecl install sqlsrv-5.13.1/pecl install pdo_sqlsrv-5.13.1.π Open Pull Requests (5)
#1648#76: workflow missingpermissions#1622LoginTimeout=1)#1593SQLSRV_ENCODING_UTF8_VARCHARfor VARCHAR UTF-8 collation#1600SQLCancelafterSQLMoreResultserror#1500fetch_bignumericattribute (bigintβint, decimalβfloat)π Open Issues (selected)
#1632sqlsrv+pdo_sqlsrvtogether#1587#1599SQLMoreResults#1540#1269resourcereplaced by classπ Actionable Next Steps
PRs Idle >3 Days Awaiting Review
#1600β Fix: Do not call SQLCancel after SQLMoreResults error β 36 days idle, not a draft, no reviewer assigned. This is the highest-priority PR to review today. π#1593β Add SQLSRV_ENCODING_UTF8_VARCHAR β 34 days idle, draft,@David-Engelis requested reviewer. Substantial feature work ready for review feedback.#1622β Speed up tests (LoginTimeout=1) β 22 days idle, draft. Quick test-only change, easy to approve.#1500β Add fetch_bignumeric attribute β 450+ days idle, draft, community contribution. Needs a triage decision: move forward or close as stale.Issues Idle >3 Days (No Assignee)
#1632β ODR violation loading both extensions β 10 days idle, no assignee. Fresh report that needs investigation and assignment.#1599β Incorrect SQLMoreResults return value β 53 days idle. PR#1600directly addresses this β link them if not already connected.#1587β UTF-8/NVARCHAR parameter mismatch β 47 days idle. PR#1593is the fix β reviewers can use the issue for validation context.Issues with 5+ Reactions (No Assignee)
No open issues currently meet this threshold.
Failing CI Runs (Last 24h)
Last commit to
devwas May 11, 2026. No CI activity on the default branch in the last 24 hours β all clear βπ€ Auto-generated by the daily-repo-status workflow Β· microsoft/msphpsql