PHP 8.1.0 Released!

[email protected] (Patrick ALLAERT) Thu, 25 Nov 2021 10:19:16 -0800
Newsgroups php.announce
Message-ID <CACwt+JcMHqdjq2zBebVMbgArKn1DbjpLbyCaVwU2PLRZiOAyCA@mail.gmail.com>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

The PHP development team announces the immediate availability of PHP 8.1.0.
This release marks the latest major release of the PHP language.

PHP 8.1 comes with numerous improvements and new features such as:
- - Enumerations
- - Readonly properties
- - Fibers
- - Pure Intersection Types
- - never return type
- - First-class Callable Syntax
- - "final" modifier for class constants
- - New fsync and fdatasync functions
- - New array_is_list function
- - Explicit Octal numeral notation
- - And much much more...

For source downloads of PHP 8.1.0 please visit our downloads page
(https://www.php.net/downloads.php), Windows source and binaries can be
found on https://windows.php.net/download/.
The list of changes is recorded in the ChangeLog
(https://www.php.net/ChangeLog-8.php#8.1.0).
The migration guide (http://php.net/manual/en/migration81.php) is available
in the PHP Manual.
Please consult it for the detailed list of new features and backward
incompatible changes.

Many thanks to all the contributors and supporters!

Release Manifest here and below:
https://gist.github.com/patrickallaert/0be0058dafafc7a669af7f6d5f39bc81

Patrick Allaert, Ben Ramsey & Joe Watkins

php-8.1.0.tar.bz2
SHA256 hash:
0725ed2baea125496a898455d501a77460218b2a0cfad773fa9322f491b82b61
PGP signature:
- -----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEE8faSI4+8FmblpczUGZ+d/vb/uv0FAmGdObkACgkQGZ+d/vb/
uv2zAhAAh8XwQSAMOM86xbcTScnAyhHSSTtujaCH/vUMOEsdE1a/fc0a0lAwW4T1
/IFF/0+GLpOBq827KtG8DrklNBnnc3wOwGWrBu55timNWuT5vuwFuOqExf2Nrlw3
Pxz1rQ1CbCkEsBr8gF74/Tw5MS8fay+Oq0FXqHPLfL/8/oBBmpPsddR/0ycFB7PP
K1OVnpRwfq3UanVOUxOQxfsR86sGsldNn6y8iv2N2D/Mq8Qxjeu1ZAy34gwytUW3
g0XxcXAYA23KwWuDM9S4zdSTjh5cGCzbt3ueRXC59ar3wNkL8dAQlytlyWT1U8B+
OCCp/Nc94ebNXZFe0TfltMgpepjOYkJw33MzJC3K3EgAeUI4zzgB38CS8ekYExDq
VtTW9edUCt1SBXbsoX910QyU5O4HWA84qc80Jk2Qoiong7IRnotHDsf8pAzDeg3L
MSCxU8syPieMRiS1eYaFXV+DRY8ByiGuOLtMeh00OSMkXGK6QP7x31XKs+SbVli9
Pen4KR4X3mNQ3akAM5qSMiHkzitZXhjtcu9guuwgzinBhJENIEQlKbvmDVAUjWlF
uPdHPby9Ip33sL8ZCRs3YQUofz3DaGbxZqDu801yUzYjWG/f2IXauU7QUkMiZ1yY
rbRoO/YMLy8rz80rOK8tAS3GiyxVn5hR2Fcgsks9za0ZXx8oQA4=
=7J12
- -----END PGP SIGNATURE-----

php-8.1.0.tar.gz
SHA256 hash:
848705043ea4a6e022246ae12a1bff6afcf5c73ea98c6ac4d2108d6028c5c125
PGP signature:
- -----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEE8faSI4+8FmblpczUGZ+d/vb/uv0FAmGdObkACgkQGZ+d/vb/
uv39wg//Yfy45SiTS/72gTQhZhX0ssSeMHuYh5Uv2GLtb5HrzpYmaJYfUKs5SS3r
Ztik7sV8HclvRfy1wZGv4TkFPrptxjXXSpvrXaLKRb4qqN4XUtD1MpuX11BUrX9S
J2izARb/OK9+NNn1zuQ0gPC3gjdE4RvUP9DOv3DcDktg91itaUWeM4/B4o1RCQlk
H2UPmVE4ZX5QZrAY1TDjuxDpT5N32piLHPR6/oO/iTb5Y9vBLDH0qYVG1wlrwtH4
B2JDLnvN1B1Ta4t4wbR3EgpKkMP4VTAbcnTbM7fm0kHB8at6RZCFbroLoz8BpLGi
oHGPFIDrbswn26Vtgb7hH7SpaD3ZbXi3sc0x0kSbyPScS2LOpSoCH4xbTR090VAK
1hbsZBMszTu3sI089EHzWaQ6FuPQONXONEKzSOG7WWk7Y1alfhjUMuRNTQHIxj0R
xjIzHK8N71RWK3qJkPloQKZwCC83saNAWknj+w0oO5JNvt6NHobPJzBogfmZqFov
VYqQFrvG/Vy0ff3tGrpvQkSyUvNtsvL50lY8CCj37OJ0H0XiVHbZxblvBU6hFGgN
bU6+wN7fmm++iS9Jk39qsIGzsFB1MWKqwcUdrkvUo04U5HfFtpoko6hqGldYKpxh
QUktAat9U2n/DtHAcscUzs8odrN9hRnvi2ENIURrsM3EWYYJZYU=
=kUBK
- -----END PGP SIGNATURE-----

php-8.1.0.tar.xz
SHA256 hash:
a1317eff0723a2b3d3122bbfe107a1158570ea2822dc35a5fb360086db0f6bbc
PGP signature:
- -----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEE8faSI4+8FmblpczUGZ+d/vb/uv0FAmGdOboACgkQGZ+d/vb/
uv29OQ/+MTwutRkruh5cqqrfCsAHUq8zaIsb5e2aQnaOhVZ93S/tfEKxQjVaGLyQ
6D0eZtToCr/yGE3LCl5514OpgF2yf6Nvpx1xtHlVcsYY94ULChBTDGyng7wlxRx3
aAZRBNqUHtVCN/ZluzCndcbc32j05ukIjFLYM3OuEY9pK7DbrW+EAt4LA67uffSL
0pdrFTVNVFvUsoykN40rixCR4vDyAGocHOq90MjYj/VBy/1I9wN87pV55qt3E9xw
XnYX6M3ZZHeaqmiDv7EcN7vf47qtbmQM5XEn5iUnFDY6HCyLkvjgkTNJhY9FrXxp
4ciRWzTbzHQ+8TF8SG3CVdFnTe1rTAtHvorq4A6VV7FB7zeAvkTJNLaIfs6/YULp
hMLk6A/N/gGpM7qgJwgB2Cg2DGOYyHK0dxJ1l5CaRIFOT2xBSUI5O3YdC40o7UyD
Zh3iN7X8aLCcfqCdGgBlVaIjLCMvhqtlJU3JKMlp3A3cgXlyRcr72eT3lBH3J/QE
UZECfudsHFzNdE6FZu0sVTm+oDd7CHPJboS06CuwcuElxHZHhS9e6kfmNvNTBw6g
8vHDS5tq8kqiox8R1sSGN9gCSH1EkI2Em+G0JFouTap2/UNl8/jCcvdKL+kdjydH
TQs21fi59WE7BXJjymbnUozLRx3owLmDxo3U9IInUKwRLUnYmZU=
=jy/h
- -----END PGP SIGNATURE-----

- --
- -Patrick
-----BEGIN PGP SIGNATURE-----
Version: FlowCrypt Email Encryption 8.2.0
Comment: Seamlessly send and receive encrypted email

wsFzBAEBCgAGBQJhn9OjACEJEBmfnf72/7r9FiEE8faSI4+8FmblpczUGZ+d
/vb/uv1LRg//dHerLuf6RAqurQDZxN7NVzEEvICLBY2gSkwZI5Ah6BgdgTrv
87S9LKwb1EiqDqbSq/zhrELSDSjwsZRfg/7m03kXfse+9H7pjfZwNk83LncI
UGVoU3hd3/zCnSGWkGJVPF5ZS7SDoPKKkNavL7jeBriLrnRYcRZ1wRuFFBp3
60n+aIy/ZdpnRGnTd9L+aBJL83VNEtw8Qkr7RP6CsHCLF3S+BFNZ91T0ct89
8eeb70KuKZFtgd3x4Z4MJLYwOVQYfyBSBtz7VDj7DE03bjD75QjYrcxDt2RY
X2igbQoL2jm4MgabjmYG1UtezZOU8BxS/h5qZANG7NtY7NeeguihOdSN90xx
+ZKJ8bcm4tzRStH+wnlFxwkPqgGnVdNVztN7NHiRrr6OYb5c8NfKE8gU4JxI
+0iWG8xlMsqyFJGdz3slMK9NxpwaBzYR79FE4f5wvG2dPcAg+6FJWrXNzlwI
VtuelOiHZtJ3lr9wvTnB/GeMEvkspU/8+dcOcrjyci0LlLVhsXh+/17JfulR
FCNe3FKCiLLQKuiRtu0NLnp1eZFeCPML3iSPAMsaUzK8YmdKylEgfO+B892n
r60VIKcVYnth8Aly9aosecxQ2bCeWOkbNIc1dpI/wO4B1VC21PbmH/qftAHR
srt7aKGk0Ix1n7h15XV/8qGFRHcTj2oNP5Y=
=3WBs
-----END PGP SIGNATURE-----
0x199F9DFEF6FFBAFD.asc (application/pgp-keys, 3.3 KB)
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: FlowCrypt Email Encryption 8.0.4
Comment: Seamlessly send and receive encrypted email

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
F0FeoiYvxqngU3I=
=AmZ7
-----END PGP PUBLIC KEY BLOCK-----