Skip to content

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

Description

@github-actions

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


πŸš€ Recent Activity (Last 7 Days)

Date Event
Jun 19 πŸ†• Opened β€” FIX: Clear unixODBC ini cache at module shutdown (#1667) β€” fixes ASAN-detected 387-byte leak from libodbcinst ini cache
Jun 17 βœ… Merged β€” Fix: ASAN ODR violation when loading both extensions (#1659) β€” adds -fvisibility=hidden to both config.m4 files + ASAN test Dockerfile
Jun 16 βœ… Merged β€” Fix macOS ODBC install by trusting Homebrew mssql tap (#1661) β€” unblocks macOS CI/CD
Jun 12 βœ… Merged β€” Workflow permissions security fix (#1648) β€” least-privilege contents: read for cpp-lint workflow

Great week! Two quality fixes landed plus a new PR already in flight to close out the last ASAN finding. 🎯


πŸ” Open PRs β€” Awaiting Review

PR Title Idle Since Notes
#1667 FIX: Clear unixODBC ini cache at module shutdown Jun 19 (3 days) Closes issue #1660; ASAN leak fix
#1600 Fix: Do not call SQLCancel after SQLMoreResults error Jun 17 (5 days) Closes issue #1599; batch navigation fix with new .phpt tests

Drafts (not blocking): #1593 β€” SQLSRV_ENCODING_UTF8_VARCHAR feature (50 days), #1622 β€” test speed-ups (38 days), #1500 β€” fetch_bignumeric attribute from community (external, 17 months).


πŸ› Open Issues β€” Awaiting Triage/Action (> 3 days idle)

Issue Title Last Activity
#1660 ASAN 387-byte memory leak at module startup Jun 17 (5 days) β€” PR #1667 addresses this βœ…
#1599 Incorrect return value from SQLMoreResults Jun 15 (7 days) β€” PR #1600 addresses this βœ…
#1587 UTF-8 encoding causes NVARCHAR params instead of VARCHAR Jun 16 (6 days) β€” Draft PR #1593 in progress
#1540 Parameterization of 400+ items causes exponential execution time Jun 16 (6 days) β€” No assignee, needs investigation
#1537 Add PIE (PHP Installation Engine) support Jun 15 (7 days) β€” No assignee
#1498 New attribute for bigint/decimal to PHP int/float Jun 15 (7 days) β€” Community draft PR #1500 exists
#1269 Return type of resource replaced by class Jun 16 (6 days) β€” Long-standing

Issues with 5+ reactions and no assignee: None currently.


πŸ“Š Project Status

  • Active work: ASAN cleanup is nearly complete β€” #1659 merged + #1667 in review covers the last known leak 🧹
  • Batch navigation: PR #1600 is ready and fixes a real-world multi-result-set bug (#1599); worth prioritizing for v5.13.2
  • Feature pipeline: SQLSRV_ENCODING_UTF8_VARCHAR (PR #1593) and fetch_bignumeric (PR #1500) are in draft β€” good candidates for next minor release
  • CI: No known failing CI runs on dev in the last 24 hours 🟒

βœ… Recommended Next Steps

  1. Review PR #1667 β€” small, targeted ASAN leak fix; closes a known issue
  2. Review PR #1600 β€” fixes incorrect batch navigation behavior; has full test coverage
  3. Triage #1540 β€” parameterization performance regression with 400+ params; no owner yet
  4. Consider assigning #1537 β€” PIE support is a growing ecosystem need; worth planning

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions