Skip to content

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

@github-actions

Description

@github-actions

πŸ“Š Repository Snapshot β€” June 13, 2026

Driver is stable at v5.13.1 πŸŽ‰ β€” released April 30 with five solid bug fixes. Recent days brought a security hardening commit for CI workflows. However, Linux CI is currently failing β€” that's the top priority today. ⚠️


🏷️ Latest Release

v5.13.1 β€” Released Apr 30, 2026

Fixed access-token identity leak, MARS trigger edge-case, multi-result prepared statement fatal error, sqlsrv_errors() null return, and binary stream lifetime bug.

πŸ“¦ Downloads since release: 4,917 Windows Β· 765 Linux Β· 53 macOS


πŸ”€ Recent Commits (last 30 days)

Date Author Summary
Jun 12 David-Engel Security: Add explicit permissions to cpp-lint workflow (#1648)
May 11 jahnvi480 Fix remaining CodeQL findings: path classifiers + cert validity (#1619)
May 9 sumitmsft FIX: daily-repo-status β€” bump pinned awf to v0.25.40 (#1614)
May 8 David-Engel Address CodeQL issues (#1615)
May 5 jahnvi480 Update test matrix: Ubuntu 24.04 + SQL Server 2025 (#1609)

🚨 Failing CI β€” Needs Immediate Attention

The Linux CI job is failing on the dev branch since June 10:

Job Status Last Run
microsoft.msphpsql (Linux) ❌ FAILURE Jun 10
microsoft.msphpsql (macOS) βœ… success Jun 8
microsoft.msphpsql (Windows) βœ… success Jun 8
CodeQL / DevSkim / codecov βœ… success Jun 5–10

πŸ‘‰ [View Linux CI run details]((sqlclientdrivers.visualstudio.com/redacted)


πŸ“‹ PRs Idle >3 Days β€” Awaiting Review

PR Title Status Last Activity
#1600 Fix: Do not call SQLCancel after SQLMoreResults error βœ… Ready (43 days idle) May 1
#1622 Speed up tests targeting invalid servers πŸ“ Draft (29 days idle) May 15
#1593 Add SQLSRV_ENCODING_UTF8_VARCHAR for UTF-8 collations πŸ“ Draft (41 days idle) May 3
#1500 Add fetch_bignumeric attribute πŸ“ Draft from fork (~457 days idle) Mar 2025

πŸ’‘ #1600 is the only ready-for-review PR β€” it fixes a real user-reported bug (#1599) and has tests. This should be next in the review queue.


πŸ› Issues Idle >3 Days β€” Awaiting Triage

Issue Title Idle Notes
#1632 ODR violation loading both extensions (ASAN) 16d Assigned to @jahnvi480; blocks setup-php ASAN images
#1540 400+ query params causes exception 53d Performance/limits issue
#1587 UTF-8 β†’ NVARCHAR instead of VARCHAR 53d Has draft PR #1593
#1599 Incorrect return from SQLMoreResults 59d Has ready PR #1600
#1269 Return type: resource β†’ class 65d PHP 8.x compat request
#1537 PIE support for extensions 99d Ecosystem request
#1498 bigint/decimal β†’ PHP int/float attribute 232d Has draft PR #1500
#1516 Missing Alpine Linux release 233d Platform support gap
#1530 PHP 8.2 extensions for Alpine 233d Platform support gap

βœ… Quick Wins for Today

  1. 🚨 Investigate Linux CI failure β€” determine if it's a flaky test or a real regression since the May 5 test matrix upgrade to Ubuntu 24.04 / SQL Server 2025
  2. πŸ” Review PR #1600 β€” 43-day-old ready PR fixing a real batch-error bug
  3. 🐞 Triage #1632 (ODR violation) β€” already assigned; a fix would unblock setup-php ASAN builds for the community

πŸ€– Generated automatically by the daily-repo-status workflow Β· Workflow run #27456787097

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

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