- Details
8.1.31 - https://www.php.net/ChangeLog-8.php#PHP_8_1
8.2.26 - https://www.php.net/ChangeLog-8.php#PHP_8_2
8.3.14 - https://www.php.net/ChangeLog-8.php#PHP_8_3
8.4.1 - https://www.php.net/ChangeLog-8.php#PHP_8_4
NOTE: PHP 8.4.x currently does not work with Memcached. If you use Memcached and PHP together, please use PHP 8.3.x until a release is available for 8.4.x
- Details
Numerous fixes and improvements to the proxy as usual. The proxy now embeds our routelib lua library to make it even easier to use. To use the builtin routelib start the proxy with -o proxy_config=routelib (note lack of .lua) and it will use the version shipped with the binary.
See https://docs.memcached.org/features/proxy/ for more information on using the proxy.
- proxy: fix mutator reserr err messages
- proxy: set result object status from mutator
- proxy: fix compilation issue on beta RHEL/GCC
- proxy: simplify lua GC logic
- proxy: add
mcp.luagc_ratio(float) - proxy: improve various mutator copy steps
- proxy: don't allow mutating mutated objects
- proxy: fix for result value buffers
- proxy: internally track rctx:new objects
- proxy: fixes to request object
- proxy: embed routelib
- Details
3.9.4.4(2024-10-28)
Add an option "File contains users blocked from external authentication", one user per line in this file.
Fixed a bug in FTP OPTS.
- Details
Chore
- Display "To" details in mobile messages list
- Display "From" details in message sidebar (desktop) (#403)
- Stricter SMTP 'MAIL FROM' & 'RCPT TO' handling (#409)
- Move smtpd & pop3 modules to internal
- Bump Go version for automated testing
- Update Go dependencies
- Update node dependencies
Fix
- Prevent splitting multi-byte characters in message snippets (#404)
- Ignore unsupported optional SMTP 'MAIL FROM' parameters (#407)
Testing
- Add smtpd tests
- Details
- Merge JSON 2.7.2 for Ruby 3.3 by hsbt · Pull Request #11541
- Merge reline-0.5.10 by hsbt · Pull Request #11558
- Bug #20718: Objects created with Data_Make_Struct and the default free function are not freed
- Bug #20737: Accidentally changed warning target on Ruby 3.3
- Bug #20723:
IO#closeis broken on Ruby 3.3+ when using the Fiber scheduler. - Use
PRIuSIZEinstead of%zuforsize_tby nobu · Pull Request #9359 - Bump REXML to 3.3.9 for Ruby 3.3 by ajmyers01 · Pull Request #11972
- Bug #13831: error when try to install
- Bug #20777: 3.3:
RUBY_DESCRIPTIONis corrupt when--yjitand--parser=prism - Bug #20704: Windows:
-Coption does not work for multibyte path name - Bug #20719:
Floatconverts ASCII-incompatible string - Bug #20752: IO::Buffer#slice creates mutable IO::Buffer instance that points to readonly memory (e.g. fronzen String)
- Bug #20755: IO::Buffer#transfer transfers mutable reference to String's memory but not lock ownership
- Bug #20716: Different instance_method behavior in Ruby 2.7 and Ruby 3.x
- Bug #20853: Hash key retrieval after Process.warmup