Skip to content

Commit

Permalink
Prepare release
Browse files Browse the repository at this point in the history
  • Loading branch information
Erlang/OTP committed Apr 12, 2024
1 parent 2da8b97 commit 7c7b7d2
Show file tree
Hide file tree
Showing 26 changed files with 302 additions and 29 deletions.
93 changes: 93 additions & 0 deletions erts/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,99 @@
</header>
<p>This document describes the changes made to the ERTS application.</p>

<section><title>Erts 13.2.2.8</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
Fixed CPU quota determination for cgroup version 2</p>
<p>
Own Id: OTP-18999 Aux Id: GH-7928 </p>
</item>
<item>
<p>
Fix faulty reduction counting in exiting process which
could cause it to do unnecessary yielding.</p>
<p>
Own Id: OTP-19014 </p>
</item>
<item>
<p>Calling <c>erlang:trace/3</c> with first argument one
of <c>ports</c>, <c>processes</c>, <c>existing_ports</c>,
<c>existing_processes</c>, <c>existing</c> or <c>all</c>,
could cause emulator crash if a dirty scheduler was
executing a simultaneous trace action.</p>
<p>
Own Id: OTP-19034 </p>
</item>
<item>
<p>
Fixed an integer overflow when the monotonic time unit
reported by the operating system was greater than 10 and
lower than 100 microseconds.</p>
<p>
Own Id: OTP-19036 Aux Id: GH-8186 </p>
</item>
<item>
<p>
When a traced process executing on a dirty scheduler
received an exit signal, the dirty scheduler could use
the wrong thread specific data which could lead to a
crash.</p>
<p>
Own Id: OTP-19043 Aux Id: PR-8342 </p>
</item>
<item>
<p> Fixed a more or less harmless bug that caused time
correction of Erlang monotonic time to become slightly
off on Windows platforms when
<c>QueryPerformanceCounter()</c> was used as OS monotonic
time source. </p><p>
<c>erlang:system_info(os_monotonic_time_source)</c> now
also returns information about <i>used resolution</i>
which not always corresponds to the resolution of the OS
monotonic time source. </p>
<p>
Own Id: OTP-19048 Aux Id: PR-8343 </p>
</item>
</list>
</section>


<section><title>Improvements and New Features</title>
<list>
<item>
<p> Checks for monotonicity of monotonic time have been
improved so that Erlang and OS monotonic time are checked
separately. </p><p> A new <c>configure</c> argument
<c>--enable-ensure-os-monotonic-time</c> has also been
added. It enables functionality ensuring the monotonicity
of monotonic timestamps delivered by the OS. When a
non-monotonic timestamp is detected, it will be replaced
by the last delivered monotonic timestamp before being
used by Erlang's time functionality. Note that you do
<i>not</i> want to enable this unless the OS monotonic
time source on the system fails to produce monotonic
timestamps. This since ensuring the monotonicity of OS
monotonic timestamps will hurt scalability and
performance of the system. </p>
<p>
Own Id: OTP-19044 Aux Id: ERIERL-1043, PR-8342 </p>
</item>
<item>
<p>
For severe errors, when the `socket` module terminates
the Erlang VM, now an erl_crash.dump is produced, to
facilitate post mortem debugging.</p>
<p>
Own Id: OTP-19058 </p>
</item>
</list>
</section>

</section>

<section><title>Erts 13.2.2.7</title>

<section><title>Fixed Bugs and Malfunctions</title>
Expand Down
2 changes: 1 addition & 1 deletion erts/vsn.mk
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
# %CopyrightEnd%
#

VSN = 13.2.2.7
VSN = 13.2.2.8

# Port number 4365 in 4.2
# Port number 4366 in 4.3
Expand Down
19 changes: 19 additions & 0 deletions lib/common_test/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,25 @@
<file>notes.xml</file>
</header>

<section><title>Common_Test 1.24.0.3</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
With this change, the last column in common_test testcase
log file is modified to now show the total sum of each
time in the table rows, and Elapsed Time which is a clock
time spent to run above functions. The Elapsed Time is
the same time that was previously a total.</p>
<p>
Own Id: OTP-18960 </p>
</item>
</list>
</section>

</section>

<section><title>Common_Test 1.24.0.2</title>

<section><title>Fixed Bugs and Malfunctions</title>
Expand Down
2 changes: 1 addition & 1 deletion lib/common_test/vsn.mk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
COMMON_TEST_VSN = 1.24.0.2
COMMON_TEST_VSN = 1.24.0.3
15 changes: 15 additions & 0 deletions lib/crypto/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,21 @@
</header>
<p>This document describes the changes made to the Crypto application.</p>

<section><title>Crypto 5.1.4.3</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>Fix building with <c>--enable-fips</c> with OpenSSL 3
on MacOS.</p>
<p>
Own Id: OTP-19038 Aux Id: GH-8271, PR-8277 </p>
</item>
</list>
</section>

</section>

<section><title>Crypto 5.1.4.2</title>

<section><title>Fixed Bugs and Malfunctions</title>
Expand Down
2 changes: 1 addition & 1 deletion lib/crypto/vsn.mk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
CRYPTO_VSN = 5.1.4.2
CRYPTO_VSN = 5.1.4.3
15 changes: 15 additions & 0 deletions lib/debugger/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,21 @@
<p>This document describes the changes made to the Debugger
application.</p>

<section><title>Debugger 5.3.1.3</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>Guards with nested record expression could wrongly
evaluate to false.</p>
<p>
Own Id: OTP-18958 Aux Id: GH-8120, PR-8275 </p>
</item>
</list>
</section>

</section>

<section><title>Debugger 5.3.1.2</title>

<section><title>Fixed Bugs and Malfunctions</title>
Expand Down
2 changes: 1 addition & 1 deletion lib/debugger/vsn.mk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
DEBUGGER_VSN = 5.3.1.2
DEBUGGER_VSN = 5.3.1.3
12 changes: 6 additions & 6 deletions lib/diameter/doc/src/diameter.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1836,7 +1836,7 @@ configured on the transport.</p>
<!-- ===================================================================== -->

<func>
<name since="OTP @OTP-19040@">which_connections() -> [SvcConnections]</name>
<name since="OTP 25.3.2.11">which_connections() -> [SvcConnections]</name>
<fsummary>Returns a list of connections.</fsummary>
<type>
<v>SvcConnections = {SvcName, [Connection]}</v>
Expand All @@ -1863,7 +1863,7 @@ configured on the transport.</p>
</func>

<func>
<name since="OTP @OTP-19040@">which_connections(SvcName) -> [Connection]</name>
<name since="OTP 25.3.2.11">which_connections(SvcName) -> [Connection]</name>
<fsummary>Returns a list of connections.</fsummary>
<type>
<v>SvcName = string()</v>
Expand All @@ -1890,7 +1890,7 @@ Return a list of connections associated with the service 'SvcName'. </p>
<!-- ===================================================================== -->

<func>
<name since="OTP @OTP-19040@">which_transports() -> [Transport]</name>
<name since="OTP 25.3.2.11">which_transports() -> [Transport]</name>
<fsummary>Returns a list of transports.</fsummary>
<type>
<v>Transport = #{ref := reference(),
Expand All @@ -1906,7 +1906,7 @@ Return a list of <em>all</em> transports. </p>
</func>

<func>
<name since="OTP @OTP-19040@">which_transports(SvcName) -> [Transport]</name>
<name since="OTP 25.3.2.11">which_transports(SvcName) -> [Transport]</name>
<fsummary>Returns a list of transports.</fsummary>
<type>
<v>SvcName = string()</v>
Expand All @@ -1923,7 +1923,7 @@ Return a list of transports associated with the service 'SvcName'. </p>
<!-- ===================================================================== -->

<func>
<name since="OTP @OTP-19040@">which_watchdogs() -> [Watchdog]</name>
<name since="OTP 25.3.2.11">which_watchdogs() -> [Watchdog]</name>
<fsummary>Returns a list of watchdogs.</fsummary>
<type>
<v>Watchdog = #{ref := reference(),
Expand All @@ -1943,7 +1943,7 @@ Return a list of <em>all</em> watchdogs. </p>
</func>

<func>
<name since="OTP @OTP-19040@">which_watchdogs(SvcName) -> [Transport]</name>
<name since="OTP 25.3.2.11">which_watchdogs(SvcName) -> [Transport]</name>
<fsummary>Returns a list of watchdogs.</fsummary>
<type>
<v>SvcName = string()</v>
Expand Down
17 changes: 17 additions & 0 deletions lib/diameter/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,23 @@ first.</p>

<!-- ===================================================================== -->

<section><title>diameter 2.2.7.1</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
Reduce the impact of calling service_info by not counting
the binaries (on the heap) info, This is done by
introducing an option, bins_info, which controls this.</p>
<p>
Own Id: OTP-19040 Aux Id: ERIERL-1060 </p>
</item>
</list>
</section>

</section>

<section><title>diameter 2.2.7</title>

<section><title>Improvements and New Features</title>
Expand Down
2 changes: 1 addition & 1 deletion lib/diameter/vsn.mk
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,5 @@
# %CopyrightEnd%

APPLICATION = diameter
DIAMETER_VSN = 2.2.7
DIAMETER_VSN = 2.2.7.1
APP_VSN = $(APPLICATION)-$(DIAMETER_VSN)$(PRE_VSN)
17 changes: 16 additions & 1 deletion lib/inets/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,22 @@
<file>notes.xml</file>
</header>

<section><title>Inets 8.3.1.2</title>
<section><title>Inets 8.3.1.3</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
Fixed runtime dependencies.</p>
<p>
Own Id: OTP-19064 </p>
</item>
</list>
</section>

</section>

<section><title>Inets 8.3.1.2</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
Expand Down
2 changes: 1 addition & 1 deletion lib/inets/vsn.mk
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,6 @@
# %CopyrightEnd%

APPLICATION = inets
INETS_VSN = 8.3.1.2
INETS_VSN = 8.3.1.3
PRE_VSN =
APP_VSN = "$(APPLICATION)-$(INETS_VSN)$(PRE_VSN)"
16 changes: 16 additions & 0 deletions lib/kernel/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,22 @@
</header>
<p>This document describes the changes made to the Kernel application.</p>

<section><title>Kernel 8.5.4.3</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
Fixed gen_udp:open/2 type spec to include already
supported module socket address types.</p>
<p>
Own Id: OTP-19050 Aux Id: OTP-18990 </p>
</item>
</list>
</section>

</section>

<section><title>Kernel 8.5.4.2</title>

<section><title>Fixed Bugs and Malfunctions</title>
Expand Down
2 changes: 1 addition & 1 deletion lib/kernel/vsn.mk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
KERNEL_VSN = 8.5.4.2
KERNEL_VSN = 8.5.4.3
15 changes: 15 additions & 0 deletions lib/observer/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,21 @@
<p>This document describes the changes made to the Observer
application.</p>

<section><title>Observer 2.14.0.1</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
Fixed runtime dependencies.</p>
<p>
Own Id: OTP-19064 </p>
</item>
</list>
</section>

</section>

<section><title>Observer 2.14</title>

<section><title>Fixed Bugs and Malfunctions</title>
Expand Down
2 changes: 1 addition & 1 deletion lib/observer/vsn.mk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
OBSERVER_VSN = 2.14
OBSERVER_VSN = 2.14.0.1
15 changes: 15 additions & 0 deletions lib/os_mon/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,21 @@
</header>
<p>This document describes the changes made to the OS_Mon application.</p>

<section><title>Os_Mon 2.8.2.1</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
Fixed runtime dependencies.</p>
<p>
Own Id: OTP-19064 </p>
</item>
</list>
</section>

</section>

<section><title>Os_Mon 2.8.2</title>

<section><title>Fixed Bugs and Malfunctions</title>
Expand Down
2 changes: 1 addition & 1 deletion lib/os_mon/vsn.mk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
OS_MON_VSN = 2.8.2
OS_MON_VSN = 2.8.2.1
Loading

0 comments on commit 7c7b7d2

Please sign in to comment.