Skip to content

v1: Upgrade Microsoft SQLSRV to 5.13.0 for PHP 8.3 and 8.4#623

Open
chrishanline wants to merge 6 commits intobrefphp:1.xfrom
chrishanline:sqlsrv-php84
Open

v1: Upgrade Microsoft SQLSRV to 5.13.0 for PHP 8.3 and 8.4#623
chrishanline wants to merge 6 commits intobrefphp:1.xfrom
chrishanline:sqlsrv-php84

Conversation

@chrishanline
Copy link
Contributor

@chrishanline chrishanline commented Feb 4, 2026

Microsoft released SQLSRV 5.13.0 with official support for PHP 8.4 on February 27, 2026: https://github.com/microsoft/msphpsql/releases/tag/v5.13.0

The previously released version 5.12.0 did not officially support PHP 8.4. This PR makes SQLSRV available to Bref v2 PHP 8.4 for the first time.

This PR switches PHP 8.3 and 8.4 to use 5.13.0, while leaving 8.0 on 5.11.0 (last supported), 8.1 and 8.2 on 5.12.0 (last supported).

This PR also bumps to the latest patch release of Microsoft ODBC Driver 17 for SQL Server 17.10.6.1.

About the workaround for openssl-snapsafe-libs

AL2 Lambda base images ship openssl-snapsafe-libs for SnapStart, but its extras repo isn't included. When installing packages that depend on openssl-libs (like msodbcsql17), yum pulls a newer version that conflicts with the pre-installed snapsafe package. The workaround adds the missing repo and upgrades openssl-snapsafe-libs to a compatible version before installing the driver. This is the AWS-recommended fix.

@chrishanline chrishanline changed the base branch from master to 1.x February 27, 2026 12:51
@chrishanline chrishanline marked this pull request as draft February 27, 2026 13:48
@chrishanline chrishanline changed the title Upgrade Microsoft SQLSRV to 5.13.0beta1 for PHP 8.4 Upgrade Microsoft SQLSRV to 5.13.0 for PHP 8.4 Feb 27, 2026
@chrishanline chrishanline changed the title Upgrade Microsoft SQLSRV to 5.13.0 for PHP 8.4 v1: Upgrade Microsoft SQLSRV to 5.13.0 for PHP 8.3 and 8.4 Feb 27, 2026
@chrishanline chrishanline marked this pull request as ready for review February 27, 2026 18:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant