PHP 8.1.17 released
Add tarballs for php-8.1.17
Fix module shutdown crash during ZTS JIT shutdown
Commit a21195650e53 fixed a leak by adding a TSRM destructor for the JIT globals in ZTS mode. In case the main thread shuts down the TSRM, it will call all the destructors. The JIT globals destructor will be invoked, but will always access the main thread globals using JIT_G. This means that instead of freeing the JIT globals in the different threads, the one in the main thread is freed repeatedly over and over, crashing PHP. Fix it by always passing the pointer instead of relying on JIT_G.
Closes GH-10835.
(cherry picked from commit b3e28e22904aca99beb5e8a26a34d7c8b46c69ee)
I think I am facing the same issue. I only wanted to sign a message, not encrypt it. This is what has been seen on the mailing list: https://externals.io/message/119661
This is what I can see in my "Sent items":
Announce PHP 8.1.17RC1
PHP-8.1 is now for PHP 8.1.18-dev
PHP-8.1 is now for PHP 8.1.18-dev
Merge branch 'PHP-8.1' into PHP-8.2
Fix compatibility with PHP 8.2
| Question | Answer
| ------------------ | ------------------
| JIRA issue |
| Type| improvement
| Target version | e.g.: Ibexa v4.3
| BC breaks | no
| Tests pass | yes
| Doc needed | no
Fixes new PHP 8.2 deprecation notices:
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in ...
TODO:
$ composer fix-cs
).| Question | Answer |
|--------------------------|-----------------------------------------------------|
| JIRA issue | |
| Type | improvement |
| Target Ibexa version | v4.3
|
| BC breaks | no |
Fixes new PHP 8.2 deprecation notices:
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in ...
$ composer fix-cs
).@ibexa/php-dev
for back-end changes and/or @ibexa/javascript-dev
for front-end changes).| Question | Answer
| ---------------------------------------- | ------------------
| JIRA issue |
| Type | improvement
| Target Ibexa version | v4.3
| BC breaks | no
Fixes new PHP 8.2 deprecation notices:
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in ...
$ composer fix-cs
).@ibexa/engineering
).| Q | A | ------------- | --- | Bug fix? | no | New feature? | no | BC breaks? | no | Deprecations? | yes | Tests pass? | yes | Fixed tickets | #575 | License | Apache2
Remove new deprecation notices with PHP 8.2.
| Q | A | ---------------- | --- | Bundle version | | Symfony version | | PHP version | 8.2
No deprecation notices should be thrown by the bundle
Deprecation notices like: Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /vendor/jms/translation-bundle/DependencyInjection/JMSTranslationExtension.php on line 44
PHP 8.1.15 released
Announce PHP 8.1.15 (part 2)