Update NEWS.md for Socket.tcp
and TCPSocket.new
(#12347)
This commit is contained in:
parent
593b90a6d4
commit
9486f46a1e
Notes:
git
2024-12-15 00:52:15 +00:00
Merged-By: shioimm <shioi.mm@gmail.com>
13
NEWS.md
13
NEWS.md
@ -353,13 +353,12 @@ details of the default gems or bundled gems.
|
|||||||
* The default parser is now Prism.
|
* The default parser is now Prism.
|
||||||
To use the conventional parser, use the command-line argument `--parser=parse.y`.
|
To use the conventional parser, use the command-line argument `--parser=parse.y`.
|
||||||
[[Feature #20564]]
|
[[Feature #20564]]
|
||||||
* Happy Eyeballs version 2 (RFC8305) is used in Socket.tcp.
|
* Happy Eyeballs version 2 (RFC8305), an algorithm that ensures faster and more reliable connections
|
||||||
To disable it, use the keyword argument `fast_fallback: false`.
|
by attempting IPv6 and IPv4 concurrently, is used in Socket.tcp and TCPSocket.new.
|
||||||
[[Feature #20108]]
|
To disable it globally, set the environment variable `RUBY_TCP_NO_FAST_FALLBACK=1` or
|
||||||
* Happy Eyeballs version 2 (RFC8305) is implemented in TCPSocket.new.
|
call `Socket.tcp_fast_fallback=false`.
|
||||||
To enable it, use the keyword argument `fast_fallback: true`.
|
Or to disable it on a per-method basis, use the keyword argument `fast_fallback: false`.
|
||||||
(This entry is temporary. It should be merged with the above entry after it becomes settled)
|
[[Feature #20108]] [[Feature #20782]]
|
||||||
[[Feature #20782]]
|
|
||||||
* Array#each is rewritten in Ruby for better performance [[Feature #20182]].
|
* Array#each is rewritten in Ruby for better performance [[Feature #20182]].
|
||||||
|
|
||||||
* Alternative garbage collector (GC) implementations can be loaded dynamically
|
* Alternative garbage collector (GC) implementations can be loaded dynamically
|
||||||
|
Loading…
x
Reference in New Issue
Block a user