π Daily Status Report β May 6, 2026
Great momentum in microsoft/msphpsql this week! Here's what's been happening.
π Latest Release
v5.13.1 shipped April 30 β a solid patch release with 5 important fixes:
- π Access token identity no longer leaks across pooled connections
- βοΈ Prepared statements with triggers /
SET NOCOUNT OFF no longer silently fail
- π Fatal error when re-executing prepared statements with multiple result sets β fixed
- π
sqlsrv_errors() returning null after a failed connection β fixed
- π¦ Binary stream invalidation when originating statement goes out of scope β fixed
π¬ Open Pull Requests (3 active)
| PR |
Title |
Status |
#1611 |
CHORE: Daily-repo-status prompt β focused actionable next steps |
π’ Open, updated May 6 |
#1600 |
Fix: Do not call SQLCancel after SQLMoreResults error |
π’ Open, needs review |
#1593 |
Add SQLSRV_ENCODING_UTF8_VARCHAR for VARCHAR/UTF-8 collations |
π΅ Draft, awaiting review |
β οΈ PR #1600 and #1593 have been open for 3+ weeks β both have reviewers assigned and are ready for attention.
π§ Recent Code Activity (last 2 weeks)
| Commit |
Description |
| May 5 |
β
CI upgraded β Linux jobs now on Ubuntu 24.04 + SQL Server 2025 (#1609) |
| May 3 |
π€ Daily status workflow merged β automated repo reports now live (#1607) |
| Apr 24 |
π‘οΈ DevSkim + Cppcheck CI added for PR security checks (#1606) |
| Apr 24 |
π§ Test output script improved β .diff file detection for failures (#1605) |
| Apr 21 |
π CodeQL SM02986 char*/wchar_t* cast warnings resolved (#1602) |
π Notable Open Issues
| Issue |
Summary |
Idle Since |
#1540 |
Parameterized queries (400+ items) exponential execution time |
Apr 20 |
#1587 |
UTF-8 encoding sends NVARCHAR instead of VARCHAR(_UTF8) |
Apr 20 β PR #1593 in progress |
#1599 |
Incorrect return value from SQLMoreResults |
Apr 14 β PR #1600 in progress |
#1594 |
Buffer passed to SQLSetConnectAttrW used after function return |
Apr 3 |
#1573 |
Linux: libssl/libcrypto force load causes deadlock |
Mar 19 |
β
Actionable Next Steps
- Review PR
#1611 β small workflow improvement, quick to merge.
- Review PR
#1600 β idle 5+ days; fixes SQLCancel/batch navigation regression. Tests included.
- Advance PR
#1593 (Draft) β high-value UTF-8 VARCHAR feature, reviewer (@David-Engel) assigned. Move to ready when review-ready.
- Triage
#1594 β use-after-free in connection attribute buffer; no assignee, security-adjacent, warrants priority attention.
- Investigate
#1573 β Linux SSL deadlock; no assignee and idle since March.
Generated automatically on May 6, 2026 Β· microsoft/msphpsql
Generated by Daily Repo Status Β· β 197.9K Β· β·
π Daily Status Report β May 6, 2026
Great momentum in microsoft/msphpsql this week! Here's what's been happening.
π Latest Release
v5.13.1 shipped April 30 β a solid patch release with 5 important fixes:
SET NOCOUNT OFFno longer silently failsqlsrv_errors()returning null after a failed connection β fixedπ¬ Open Pull Requests (3 active)
#1611#1600#1593SQLSRV_ENCODING_UTF8_VARCHARfor VARCHAR/UTF-8 collationsπ§ Recent Code Activity (last 2 weeks)
#1609)#1607)#1606).difffile detection for failures (#1605)#1602)π Notable Open Issues
#1540#1587#1593in progress#1599#1600in progress#1594#1573β Actionable Next Steps
#1611β small workflow improvement, quick to merge.#1600β idle 5+ days; fixes SQLCancel/batch navigation regression. Tests included.#1593(Draft) β high-value UTF-8 VARCHAR feature, reviewer (@David-Engel) assigned. Move to ready when review-ready.#1594β use-after-free in connection attribute buffer; no assignee, security-adjacent, warrants priority attention.#1573β Linux SSL deadlock; no assignee and idle since March.Generated automatically on May 6, 2026 Β· microsoft/msphpsql