Skip to content

[repo-status] 🌟 microsoft/msphpsql β€” Daily Status Report β€” June 17, 2026Β #1663

@github-actions

Description

@github-actions

πŸ“… June 17, 2026 | Stable release: v5.13.1 (April 30, 2026)


πŸš€ What's New Since Yesterday

Date Event
Jun 16 βœ… Merged β€” Fix macOS ODBC install by trusting Homebrew mssql tap (#1661)
Jun 15 πŸ†• PR opened β€” #1659 Fix: ASAN ODR violation when loading both extensions by @jahnvi480
Jun 15 πŸ› Issue filed β€” #1660 Memory leak (387 bytes) detected by ASAN during extension module startup

The macOS CI fix landed quickly β€” great turnaround! And with PR #1659 now open, the ODR violation reported in #1632 is actively being addressed. πŸ’ͺ


πŸ”€ Open Pull Requests (5)

PR Title Author State Idle
#1659 Fix: ASAN ODR violation when loading both extensions @jahnvi480 βœ… Ready 2 days
#1600 Fix: Do not call SQLCancel after SQLMoreResults error @jahnvi480 βœ… Ready 64 days
#1622 Speed up tests targeting invalid servers @David-Engel πŸ“ Draft 33 days
#1593 Add SQLSRV_ENCODING_UTF8_VARCHAR for UTF-8 collations @jahnvi480 πŸ“ Draft 45 days
#1500 Add fetch_bignumeric attribute (community) @startork πŸ“ Draft ~460 days

🎯 Actionable Next Steps

⏳ PRs idle >3 days awaiting review

  • PR #1600 β€” Fix: Do not call SQLCancel in core_sqlsrv_next_result after SQLMoreResults error β€” Ready for review, 64 days idle (last commit April 14). Fixes functional correctness issue #1599 where mid-batch errors abort remaining result sets. Includes comprehensive .phpt test coverage. This needs a reviewer assigned. πŸ”
  • PR #1659 β€” Fix: ASAN ODR violation when loading both extensions β€” Ready for review, opened June 15. Adds -fvisibility=hidden to both extensions' config.m4 to prevent ODR symbol conflicts. Addresses #1632. πŸ†•

πŸ› Issues idle >3 days awaiting triage

  • #1660 β€” Memory leak (387 bytes) detected by ASAN during module startup β€” New issue filed June 15, no assignee. ASAN is surfacing startup allocation that isn't freed on extension unload β€” likely related to the ODR investigation. Worth triaging alongside PR #1659. 🧐
  • #1540 β€” Parameterization with 400+ items causes exponential execution time β€” No assignee, no recent update. Performance regression impacting real-world workloads.
  • #1269 β€” Return type of resource replaced by class β€” Long-standing issue, no assignee.

πŸ”₯ Issues with 5+ reactions and no assignee

Issue Title πŸ‘ Reactions Labels
#1537 Add PIE support for sqlsrv/pdo_sqlsrv extensions 13 P1

PIE (PHP Installer for Extensions) is the official PECL replacement β€” this is a P1 community ask with 13 upvotes and no owner. Assigning this would signal strong commitment to the PHP ecosystem. πŸš€

βœ… CI Status on dev

No CI failures detected on dev in the last 24 hours. The most recent commit (Jun 16, macOS ODBC fix) merged cleanly. 🟒


πŸ“¦ Current Release Status

Release Date Notes
v5.13.1 Apr 30, 2026 5 bug fixes (security + reliability)
v5.13.0 Feb 27, 2026 PHP 8.4 + 8.5 support, platform updates

Generated automatically by the daily-repo-status workflow Β· microsoft/msphpsql

Generated by Daily Repo Status Β· ● 205.5K Β· β—·

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