Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PHP Version 8.3 #237

Closed
remicollet opened this issue Jun 6, 2023 · 3 comments
Closed

PHP Version 8.3 #237

remicollet opened this issue Jun 6, 2023 · 3 comments

Comments

@remicollet
Copy link
Owner

remicollet commented Jun 6, 2023

According to PHP roadmap version 8.3.0 GA is planed for end of year

Plan is

Start to test, fix and build extensions, especially after RC1 (final API)

Current state

  • php-8.3.0~RC1-1 (Module as php:remi-8.3 Stream)
  • php83-php-8.3.0~rc1-1 (Software Collections as php83)

Extensions (checked are available as RPM, not checked have been tested but not built, missing have not been tested yet) :

  • ahocorasick 0.0.7 with previous patches
  • amqp 1.11.0
  • apcu 5.1.23
  • apfd 1.0.3
  • ast 1.1.1
  • awscrt 1.2.2
  • base58 1.0.2
  • bitset 3.2.0
  • brotli 0.14.0
  • bsdiff 0.1.2
  • cassandra 1.3.2 with previous patches
  • couchbase 4.1.6, was fixed by zend_bool was removed from 8.3 couchbase/couchbase-php-client#130
  • crypto 0.3.2
  • csv 4.2.3
  • datadog_trace 0.93.0
  • dbase 7.1.1 using relax test for 8.3 php/pecl-database-dbase#2
  • dio 0.2.1
  • ds 1.4.0 with upstream patches
  • eio 3.1.0, previous has test failure reported as Test failure with 8.3.0RC1 rosmanov/pecl-eio#19, using temp patch from discussion
  • env 0.2.1 with previous patches
  • ev 1.1.6RC1
  • event 3.0.8
  • excimer 1.1.1
  • fann 1.2.0RC1
  • gearman 2.1.0 with previous patches
  • geoip 1.1.1
  • geos 1.0.0 with previous patches
  • geospatial 0.3.2
  • gmagick 2.0.6RC1 with previous patches
  • gnupg 1.5.1
  • grpc 1.57.0
  • handlebars 1.0.0
  • hdr_histogram 0.4.2 with previous patches
  • http 4.2.3
  • igbinary 3.2.14
  • imagick 3.7.0
  • immutable_cache 6.1.0 using relax test for 8.3 TysonAndre/immutable_cache-pecl#20
  • inotify 3.0.0
  • ion 0.2.1 with previous patches
  • ip2location 8.2.0
  • ip2proxy 3.0.3
  • jsonpath 1.0.0 using relax test for 8.3 supermetrics-public/pecl-jsonpath#169
  • json_post 1.1.0
  • krb5 1.1.5
  • leveldb 0.3.0
  • libvirt 0.5.7
  • luasandbox 4.1.1
  • lzf 1.7.0
  • lz4 0.4.3
  • mailparse 3.1.5, was fixed by php/pecl-mail-mailparse@a0d99d6
  • maxmindb 1.11.0
  • mcrypt 1.0.6
  • memcache 8.2
  • memcached 3.2.0
  • memprof 3.0.2
  • mongodb 1.16.1
  • msgpack 2.2.0
  • mustache 0.9.3
  • mysql 1.0.0-dev
  • mysql_krb 1.0.0
  • mysql_xdevapi 8.0.30
  • nsq 3.5.1
  • oauth 2.0.7 with upstream patch (needed for 8.2+)
  • opencensus 0.3.0 with previous patches
  • openswoole 22.1.0 was fixed by fix php_url_encode_hash_ex call for 8.3 openswoole/ext-openswoole#328
  • opentelemetry 1.0.0beta6
  • pam 2.2.4
  • parallel test failure reported as Test failures with PHP 8.3 krakjoe/parallel#281
  • parle 0.8.5
  • pcov 1.0.11
  • pcsc 0.5.1
  • pdlib 1.1.0
  • pkcs11 1.1.2
  • pq 2.2.2
  • phpiredis 1.0.1
  • protobuf 3.23.3
  • ps 1.4.4
  • psr 1.2.0
  • quickhash 1.1.1
  • raphf 2.0.1
  • rar 4.2.0 using PHP 8.2 and 8.3 compatibility cataphract/php-rar#18
  • rdkafka 6.0.3
  • realpath_turbo 2.0.0 with previous patches
  • recode 1.0.0-dev
  • redis 5.3.7
  • rnp 0.2.0
  • rpminfo 0.6.0
  • rrd 2.0.3
  • script 2.0.1
  • sdl 2.7.0
  • sdl_image 0.4.0
  • sdl_mixer 0.4.0
  • sdl_ttf 0.3.0
  • seasclick 0.1.1
  • seaslog 2.2.0
  • seassnowflake 1.0.0 with previous patches
  • selinux 0.6.0
  • simdjson 4.0.0
  • simple_kafka_client 0.1.4
  • skywalking 5.0.1
  • skywalking-agent 0.6.0
  • smbclient 1.1.1
  • snuffleupagus 0.10.0
  • snappy 0.2.1
  • solr 2.6.0
  • sqlsrv 5.11.0
  • ssdeep 1.1.0 with previous patches
  • ssh2 1.4
  • stats 2.0.3 with previous patches
  • stomp 2.0.3
  • swoole 5.0.3 using upstream patch
  • sync 1.1.3
  • teds 1.3.0 using patch from relax test expectations for 8.3 TysonAndre/pecl-teds#204
  • trader 0.5.1
  • transit 0.7.1
  • trie 0.1.2
  • uopz 7.1.1 but some tests are failing
  • upload_progress 2.0.2
  • uuid 1.2.0
  • uv 0.3.0
  • var_representation 0.1.4
  • varnish 1.2.6
  • vips 1.0.13
  • vld 0.18.0
  • xattr 1.4.0
  • xdebug 3.3.0alpha1
  • xdiff 2.1.1
  • xhprof 2.3.9
  • xlswriter 1.5.5
  • xmldiff 1.1.3 after cast _private to avoid [-fpermissive] error php/php-src#11746
  • xxtea 1.0.11 with previous patches
  • xz 1.1.2
  • yac 2.3.1
  • yaconf 1.1.2
  • yaf 3.3.5 using patch from Fix PHP 8.2/8.3 compatibility laruence/yaf#579
  • yaml 2.2.3
  • zephir_parser 1.6.0
  • zip 1.22.0
  • zmq 1.1.3 with previous patches
  • zstd 0.12.3

Additional SAPIs:

Feedback is welcome, feel free to ask for extensions you need for your tests.

@remicollet
Copy link
Owner Author

PHP 8.3 stack (~70 extensions) is now also available as module
see https://blog.remirepo.net/post/2023/08/31/PHP-on-the-road-to-the-8.3.0-release

@remicollet
Copy link
Owner Author

PHP 8.3 stack now has 130 optional extensions and 2 additional SAPIs.

@remicollet
Copy link
Owner Author

Closing as PHP 8.3.0 is officially released

@remicollet remicollet unpinned this issue Jul 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant