Skip to content

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

@github-actions

Description

@github-actions

πŸ“Š 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 Β· β—·

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