Skip to content

[repo-status] Daily Repo Status β€” May 6, 2026Β #1612

@github-actions

Description

@github-actions

🌟 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

  1. Review PR #1611 β€” small workflow improvement, quick to merge.
  2. Review PR #1600 β€” idle 5+ days; fixes SQLCancel/batch navigation regression. Tests included.
  3. Advance PR #1593 (Draft) β€” high-value UTF-8 VARCHAR feature, reviewer (@David-Engel) assigned. Move to ready when review-ready.
  4. Triage #1594 β€” use-after-free in connection attribute buffer; no assignee, security-adjacent, warrants priority attention.
  5. 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 Β· β—·

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