π Repository Snapshot β May 29, 2026
The project is in great shape after shipping v5.13.1 on Apr 30! Recent weeks have been focused on CodeQL hygiene, CI infrastructure improvements, and a couple of substantive in-flight feature branches. π
π·οΈ Latest Release
v5.13.1 β Released Apr 30, 2026
Five solid fixes: access-token pool isolation, MARS trigger/SET NOCOUNT handling, multi-result-set re-execution, sqlsrv_errors() null return, and binary stream lifetime. Install with:
sudo pecl install sqlsrv-5.13.1
sudo pecl install pdo_sqlsrv-5.13.1
π Open Pull Requests (4)
| # |
Title |
Author |
Status |
Last Updated |
#1622 |
Speed up tests targeting invalid servers |
David-Engel |
Draft |
May 15 |
#1593 |
Add SQLSRV_ENCODING_UTF8_VARCHAR for VARCHAR/UTF-8 collations |
jahnvi480 |
Draft, reviewer assigned |
May 3 |
#1600 |
Fix: Do not call SQLCancel after SQLMoreResults error |
jahnvi480 |
Open |
May 1 |
#1500 |
Add fetch_bignumeric attribute |
startork |
Draft |
Mar 12, 2025 |
π Recent Commits to dev (last ~3 weeks)
| Date |
Message |
| May 11 |
Fix remaining CodeQL findings: path classifiers + cert validity (#1619) |
| May 9 |
Bump pinned awf to v0.25.40 for daily-repo-status (#1614) |
| May 8 |
Address CodeQL issues (#1615) |
| May 7 |
Focused actionable next steps in daily-repo-status prompt (#1611) |
| May 5 |
Update test matrix: Ubuntu 24.04 + SQL Server 2025 (#1609) |
π Open Issues Highlight
New this week:
#1632 (May 27) β ODR violation when loading sqlsrv and pdo_sqlsrv extensions together β fresh report worth triaging!
Longer-standing open items:
#1594 β Buffer passed to SQLSetConnectAttrW used after function return (memory safety)
#1573 β Linux: libssl/libcrypto force-load causes deadlock when OpenSSL already loaded
#1540 β Exponential execution time with 400+ parameterized query params
β° Actionable Next Steps
PRs Idle >3 Days Awaiting Review
| PR |
Title |
Last Activity |
#1600 |
Fix: Do not call SQLCancel after SQLMoreResults error |
May 1 (28 days) β ready, not a draft |
#1593 |
Add SQLSRV_ENCODING_UTF8_VARCHAR |
May 3 (26 days) β reviewer (David-Engel) assigned |
#1622 |
Speed up tests targeting invalid servers |
May 15 (14 days) β draft |
π #1600 is the most ready for review β it's not a draft, addresses a real correctness bug, and has been waiting nearly a month.
Issues Idle >3 Days Awaiting Triage
| Issue |
Title |
Last Activity |
#1632 |
ODR violation loading both extensions |
May 27 (2 days) β fresh, keep an eye on it |
#1594 |
Buffer use-after-return in SQLSetConnectAttrW |
Apr 3 (56 days) |
#1573 |
libssl/libcrypto deadlock on Linux |
Mar 19 (71 days) |
#1540 |
Exponential query time with 400+ params |
Apr 20 (39 days) |
Issues With 5+ Reactions and No Assignee
No issues currently have 5+ reactions without an assignee. β
π‘ Project Health
- π’ v5.13.1 is live and stable on PECL
- π’ CodeQL hygiene significantly improved in May with multiple targeted fixes
- π‘ Two substantive PRs (
#1593, #1600) have been waiting 4+ weeks β time to move them forward
- π΅ Test matrix upgraded to Ubuntu 24.04 + SQL Server 2025 β CI is running on the latest stack
Keep up the great work! π
Generated by Daily Repo Status Β· β 174.3K Β· β·
π Repository Snapshot β May 29, 2026
The project is in great shape after shipping v5.13.1 on Apr 30! Recent weeks have been focused on CodeQL hygiene, CI infrastructure improvements, and a couple of substantive in-flight feature branches. π
π·οΈ Latest Release
v5.13.1 β Released Apr 30, 2026
Five solid fixes: access-token pool isolation, MARS trigger/SET NOCOUNT handling, multi-result-set re-execution,
sqlsrv_errors()null return, and binary stream lifetime. Install with:π Open Pull Requests (4)
#1622#1593SQLSRV_ENCODING_UTF8_VARCHARfor VARCHAR/UTF-8 collations#1600#1500fetch_bignumericattributeπ Recent Commits to
dev(last ~3 weeks)#1619)#1614)#1615)#1611)#1609)π Open Issues Highlight
New this week:
#1632(May 27) β ODR violation when loadingsqlsrvandpdo_sqlsrvextensions together β fresh report worth triaging!Longer-standing open items:
#1594β Buffer passed toSQLSetConnectAttrWused after function return (memory safety)#1573β Linux:libssl/libcryptoforce-load causes deadlock when OpenSSL already loaded#1540β Exponential execution time with 400+ parameterized query paramsβ° Actionable Next Steps
PRs Idle >3 Days Awaiting Review
#1600#1593SQLSRV_ENCODING_UTF8_VARCHAR#1622Issues Idle >3 Days Awaiting Triage
#1632#1594SQLSetConnectAttrW#1573#1540Issues With 5+ Reactions and No Assignee
No issues currently have 5+ reactions without an assignee. β
π‘ Project Health
#1593,#1600) have been waiting 4+ weeks β time to move them forwardKeep up the great work! π