Skip to content

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

@github-actions

Description

@github-actions

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

Driver is stable at v5.13.1 πŸŽ‰ β€” released April 30, 2026, with five solid security and reliability fixes. The dev branch saw a security-hardening commit just yesterday, keeping things tidy. There are great features in the pipeline β€” it's a good moment to clear the review queue!


🏷️ 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() returning null after failed connections, and binary stream lifetime bug.


πŸ”€ Recent Commits on dev

Date Commit Author
Jun 12 Fix code scanning: workflow lacks permissions (#1648) David-Engel
May 11 Fix remaining CodeQL findings: path classifiers + cert validity (#1619) jahnvi480
May 9 Fix daily-repo-status: bump pinned awf to v0.25.40 (#1614) sumitmsft
May 8 Address CodeQL issues (#1615) David-Engel
May 5 Update test matrix: Ubuntu 24.04 + SQL Server 2025 (#1609) jahnvi480

The most recent activity is security/CI hardening β€” a sign of a healthy, well-maintained codebase! πŸ›‘οΈ


πŸ” Open Pull Requests

⏳ PRs Awaiting Review (idle >3 days)

PR Title Author Last Activity
#1600 Fix: Do not call SQLCancel in core_sqlsrv_next_result after SQLMoreResults error jahnvi480 May 1, 2026 (~44 days idle)

Action needed: PR #1600 is non-draft and has been open 44 days with no reviewer assigned. It addresses issue #1599 (incorrect return value from SQLMoreResults with mid-batch errors) β€” a functional correctness fix with good test coverage. This one deserves prompt attention! πŸ”

πŸ“ Draft PRs In Progress

PR Title Author Last Activity
#1622 Speed up tests targeting invalid servers (adds LoginTimeout=1) David-Engel May 15, 2026
#1593 Add SQLSRV_ENCODING_UTF8_VARCHAR for VARCHAR columns with UTF-8 collations jahnvi480 May 3, 2026
#1500 Add fetch_bignumeric attribute (bigint→int, decimal→float) startork Mar 2025

πŸ› Open Issues

πŸ†• Recent Issues (idle >3 days, no assignee)

Issue Title Last Updated
#1632 ODR violation when loading sqlsrv and pdo_sqlsrv together May 27, 2026
#1540 Parameterization with 400+ items causes exponential execution time Apr 20, 2026
#1587 UTF-8 encoding in PDO_SQLSRV results in NVARCHAR instead of VARCHAR(_UTF8) Apr 20, 2026
#1599 Incorrect return value from SQLMoreResults Apr 14, 2026
#1269 Return type of resource replaced by class Apr 8, 2026

πŸ”₯ High-Reaction Issues Without an Assignee

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

PIE (PHP Installer for Extensions) is now the official PECL replacement β€” the PHP RFC to deprecate PECL was accepted! With 13 reactions and a P1 label, this is the top community ask. Assigning an owner would go a long way. πŸš€


🎯 Recommended Actions for Today

  1. Review PR #1600 β€” Only non-draft open PR, 44 days without a review. Addresses a real functional correctness bug in batch error handling.
  2. Assign Issue #1537 (PIE support) β€” 13 reactions, P1 label, no assignee. PECL deprecation RFC was accepted β€” this is time-sensitive.
  3. Triage Issue #1632 (ODR violation) β€” Reported May 27, no response yet. Could affect users loading both extensions simultaneously.
  4. Follow up on Issue #1540 β€” Exponential performance degradation with 400+ params is a real-world pain point.

This report was auto-generated on June 14, 2026 by the daily-repo-status agentic workflow.

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

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