Patch Package OTP 24.3.3 Released

12 views
Skip to first unread message

Erlang/OTP

unread,
Mar 29, 2022, 10:05:48 AM3/29/22
to erlang-q...@erlang.org
Patch Package: OTP 24.3.3
Git Tag: OTP-24.3.3
Date: 2022-03-29
Trouble Report Id: OTP-17973, OTP-17978, OTP-17982, OTP-17987,
OTP-17989, OTP-17993, OTP-17994, OTP-17995,
OTP-17998
Seq num: ERIERL-767, ERIERL-772, GH-5554, GH-5758,
GH-5781
System: OTP
Release: 24
Application: erl_interface-5.2.2, erts-12.3.1, ftp-1.1.1,
mnesia-4.20.3, observer-2.11.1, ssl-10.7.2,
wx-2.1.3
Predecessor: OTP 24.3.2

Check out the git tag OTP-24.3.3, and build a full OTP system
including documentation. Apply one or more applications from this
build as patches to your installation using the 'otp_patch_apply'
tool. For information on install requirements, see descriptions for
each application version below.

---------------------------------------------------------------------
--- erl_interface-5.2.2 ---------------------------------------------
---------------------------------------------------------------------

The erl_interface-5.2.2 application can be applied independently of
other applications on a full OTP 24 installation.

--- Fixed Bugs and Malfunctions ---

OTP-17987 Application(s): erl_interface
Related Id(s): GH-5781, PR-5787

Avoid attempt build dynamic libs if config option
--enable-ei-dynamic-lib is not given.


---------------------------------------------------------------------
--- erts-12.3.1 -----------------------------------------------------
---------------------------------------------------------------------

Note! The erts-12.3.1 application *cannot* be applied independently
of other applications on an arbitrary OTP 24 installation.

On a full OTP 24 installation, also the following runtime
dependency has to be satisfied:
-- kernel-8.3 (first satisfied in OTP 24.3)


--- Fixed Bugs and Malfunctions ---

OTP-17978 Application(s): erts
Related Id(s): OTP-17958

erlang:open_port({spawn, _},_) has been fixed on
Windows to handle whitespace characters in the path
correctly.

This could, for example, cause execution of the
resolver helper program inet_gethost to fail and
instead possibly execute a different program.


OTP-17993 Application(s): erts
Related Id(s): PR-5806

Fix race condition when creating crash dump that could
cause multiple threads to race when writing the initial
information in a crash dump.

The race condition was introduced in erts-12.2
(Erlang/OTP 24.2).


OTP-17998 Application(s): erts
Related Id(s): GH-5554, PR-5825

Fix Erlang monotonic time on MacOS. Previously used OS
monotonic time primitive on MacOS is buggy and will not
be used anymore. It has been replaced with usage of
another OS monotonic time primitive that does not
appear to be buggy.


Full runtime dependencies of erts-12.3.1: kernel-8.3, sasl-3.3,
stdlib-3.13


---------------------------------------------------------------------
--- ftp-1.1.1 -------------------------------------------------------
---------------------------------------------------------------------

The ftp-1.1.1 application can be applied independently of other
applications on a full OTP 24 installation.

--- Fixed Bugs and Malfunctions ---

OTP-17989 Application(s): ftp
Related Id(s): ERIERL-767

An unexpected timeout message on the FTP control
channel was observed in a real system and could not be
associated with anything that was expected to happen,
so we will ignore but info log such unexpected
messages.


Full runtime dependencies of ftp-1.1.1: erts-7.0, kernel-6.0,
runtime_tools-1.15.1, ssl-10.2, stdlib-3.5


---------------------------------------------------------------------
--- mnesia-4.20.3 ---------------------------------------------------
---------------------------------------------------------------------

The mnesia-4.20.3 application can be applied independently of other
applications on a full OTP 24 installation.

--- Improvements and New Features ---

OTP-17973 Application(s): mnesia
Related Id(s): ERIERL-772

Optimize locker to handle many read locks on the same
record.


Full runtime dependencies of mnesia-4.20.3: erts-9.0, kernel-5.3,
stdlib-3.4


---------------------------------------------------------------------
--- observer-2.11.1 -------------------------------------------------
---------------------------------------------------------------------

Note! The observer-2.11.1 application *cannot* be applied
independently of other applications on an arbitrary OTP 24
installation.

On a full OTP 24 installation, also the following runtime
dependencies have to be satisfied:
-- kernel-8.1 (first satisfied in OTP 24.1)
-- runtime_tools-1.17 (first satisfied in OTP 24.1)


--- Fixed Bugs and Malfunctions ---

OTP-17995 Application(s): observer
Related Id(s): PR-5804

Fixed node information lookup for remote process
identifiers in crashdump_viewer.


Full runtime dependencies of observer-2.11.1: erts-11.0, et-1.5,
kernel-8.1, runtime_tools-1.17, stdlib-3.13, wx-1.2


---------------------------------------------------------------------
--- ssl-10.7.2 ------------------------------------------------------
---------------------------------------------------------------------

Note! The ssl-10.7.2 application *cannot* be applied independently of
other applications on an arbitrary OTP 24 installation.

On a full OTP 24 installation, also the following runtime
dependency has to be satisfied:
-- public_key-1.11.3 (first satisfied in OTP 24.1.2)


--- Fixed Bugs and Malfunctions ---

OTP-17994 Application(s): ssl

With this change, potential hanging of pre TLS1.3
client receiving OSCP staple message is avoided.


Full runtime dependencies of ssl-10.7.2: crypto-5.0, erts-10.0,
inets-5.10.7, kernel-8.0, public_key-1.11.3, runtime_tools-1.15.1,
stdlib-3.12


---------------------------------------------------------------------
--- wx-2.1.3 --------------------------------------------------------
---------------------------------------------------------------------

The wx-2.1.3 application can be applied independently of other
applications on a full OTP 24 installation.

--- Fixed Bugs and Malfunctions ---

OTP-17982 Application(s): wx
Related Id(s): GH-5758

Fixed a bug in callback handling which could lead to a
unresponsive gui.


Full runtime dependencies of wx-2.1.3: erts-6.0, kernel-3.0,
stdlib-2.0


---------------------------------------------------------------------
---------------------------------------------------------------------
---------------------------------------------------------------------

Reply all
Reply to author
Forward
0 new messages