microsoft / msphpsql

Microsoft Drivers for PHP for SQL Server
MIT License
1.78k stars 371 forks source link

Release beta with support for PHP 8.3 RC 1 #1477

Closed theodorejb closed 4 months ago

theodorejb commented 10 months ago

PHP 8.3 RC 1 has been made available and I'd like to test my apps with it, but to do so I need the PHP Driver for SQL Server to support it.

Describe the solution you'd like

Ideally a beta release of the SQLSRV driver with PHP 8.3 RC 1 support can be published within the next couple of weeks so developers can help find/fix issues before PHP 8.3 is finalized.

Describe alternatives you've considered

Maybe it's somehow possible to compile the extension myself for PHP 8.3, but I don't have time to figure out how to do this, and I doubt most other developers do either.

Additional context

There is precedent for beta versions of the PHP Driver for SQL Server supporting new PHP release candidates. For example, the 5.10.0-beta1 release which supported PHP 8.1 RC 1.

v-makouz commented 10 months ago

I believe that PHP driver beta version with 8.3 support is scheduled for early December or so.

theodorejb commented 10 months ago

Why wait so long? The GA release of PHP 8.3 is scheduled for November 23, so waiting until December would prevent testing with any of the release candidates before PHP 8.3 is finalized.

przemo-hemmersbach commented 7 months ago

PHP 8.2 support availability was discussed here: https://github.com/microsoft/msphpsql/issues/1420

Looks like msphpsql do not follow PHP release cadence by default but lags varied amount of time.

(I'm not affiliated with msphpsql in any way)

SharkMachine commented 7 months ago

I'm with @theodorejb. I could have targeted 8.3 at work but I can't :(

SharkMachine commented 7 months ago

The license for SQL Server is not cheap and the company I work at is paying for it. We need this as well, please make it happen.

SharkMachine commented 7 months ago

@v-makouz @yitam Are we paying for nothing?

Nirator78 commented 7 months ago

Do we have a release date for version 8.3 ?

v-makouz commented 7 months ago

We are expecting the beta release within this month

PiotrZ5 commented 7 months ago

Lets hope that early December is not 31 December ;) I can't wait!

Nirator78 commented 6 months ago

Lets hope that early December is not 31 December ;) I can't wait!

Yes me too i need it soon for production.

SharkMachine commented 6 months ago

We are expecting the beta release within this month

Thank you :)


I'm not criticizing individual developers with the following statement. The PHP release schedule has been the same since 7.0 (2015). There is no other excuse for being late than not being bothered being on time. It is possible to plan for 8.4 right now, the first alpha will most likely be released in June and GA in November or December.

absci commented 6 months ago

We are expecting the beta release within this month

Thank you :)

I'm not criticizing individual developers with the following statement. The PHP release schedule has been the same since 7.0 (2015). There is no other excuse for being late than not being bothered being on time. It is possible to plan for 8.4 right now, the first alpha will most likely be released in June and GA in November or December.

We have discussed this and possibly release on October for the next version.

SharkMachine commented 6 months ago

The beta works like charm, thank you :heart: .

Is there a schedule for a GA release? If it's in January or February, I'm happy.

MichaelSun90 commented 6 months ago

Hi @SharkMachine, Thanks for the feed back. Will let people know when we actually got GA release date finalized.

felipito2023 commented 6 months ago

Is there an update to get sqlsrv extension for PHP 8.3 at this moment?

CaledoniaProject commented 5 months ago

For anyone who wants to build this on MacOS + PHP 8.3,

  1. Download the source code.
  2. Use packagize.sh to copy shared files to each module directory
  3. Use phpize and configure to create the Makefile
  4. Modify Makefile to include unixodbc path to includes folders

Copy the libs to php modules dir, and enjoy :-)

SharkMachine commented 5 months ago

https://wiki.php.net/todo/php84

theodorejb commented 4 months ago

Closing now that a stable release supporting PHP 8.3 is available.

lionslair commented 4 months ago

Didn't know it was released

SharkMachine commented 4 months ago

Thank you. We will be using PHP 8.3 support :)