summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErlang/OTP <otp@erlang.org>2021-09-02 12:21:14 +0200
committerErlang/OTP <otp@erlang.org>2021-09-02 12:21:14 +0200
commita23f94852a24a8d823f92603e4007028472919fc (patch)
tree5849b88604452f053dae8f4f29bd79b49b91bfbf
parent81dcba288bba0b09b6062e852223f3790db0d555 (diff)
downloaderlang-a23f94852a24a8d823f92603e4007028472919fc.tar.gz
Prepare release
-rw-r--r--erts/doc/src/notes.xml52
-rw-r--r--erts/vsn.mk2
-rw-r--r--make/otp_version_tickets6
3 files changed, 58 insertions, 2 deletions
diff --git a/erts/doc/src/notes.xml b/erts/doc/src/notes.xml
index a0e34f9b77..5cef0c2b20 100644
--- a/erts/doc/src/notes.xml
+++ b/erts/doc/src/notes.xml
@@ -31,6 +31,58 @@
</header>
<p>This document describes the changes made to the ERTS application.</p>
+<section><title>Erts 12.0.4</title>
+
+ <section><title>Fixed Bugs and Malfunctions</title>
+ <list>
+ <item>
+ <p>
+ A call to the <c>process_info()</c> BIF could end up
+ hanging for ever due to a bug introduced when the new
+ selective receive optimization was introduced in OTP
+ 24.0. Note that this bug only effects
+ <c>process_info()</c>.</p>
+ <p>
+ Own Id: OTP-17548 Aux Id: PR-5078, OTP-10391 </p>
+ </item>
+ <item>
+ <p>
+ Fix buffer overrun problem in the tty driver. The problem
+ happens on some platforms when using the CTRL+R
+ functionality of newshell with very long strings in the
+ history.</p>
+ <p>
+ Own Id: OTP-17560 Aux Id: GH-5116 </p>
+ </item>
+ <item>
+ <p>
+ Fix race-condition that could cause a crash when tracing
+ scheduling or garbage collections on a process that was
+ running on a dirty scheduler.</p>
+ <p>
+ Own Id: OTP-17568 Aux Id: PR-4940 </p>
+ </item>
+ <item>
+ <p>
+ Fix rare bug where re:run would crash/return invalid
+ results when given a subbinary as subject.</p>
+ <p>
+ This bug has existed since Erlang/OTP 20.0.</p>
+ <p>
+ Own Id: OTP-17585 Aux Id: GH-5150 </p>
+ </item>
+ <item>
+ <p><c>binary_to_term/1,2</c> is now more resilient
+ against corrupted binaries containing maps in the
+ external format.</p>
+ <p>
+ Own Id: OTP-17594</p>
+ </item>
+ </list>
+ </section>
+
+</section>
+
<section><title>Erts 12.0.3</title>
<section><title>Fixed Bugs and Malfunctions</title>
diff --git a/erts/vsn.mk b/erts/vsn.mk
index dc596243b7..0fad6edd80 100644
--- a/erts/vsn.mk
+++ b/erts/vsn.mk
@@ -18,7 +18,7 @@
# %CopyrightEnd%
#
-VSN = 12.0.3
+VSN = 12.0.4
# Port number 4365 in 4.2
# Port number 4366 in 4.3
diff --git a/make/otp_version_tickets b/make/otp_version_tickets
index dd321b5ecc..86e5947a5a 100644
--- a/make/otp_version_tickets
+++ b/make/otp_version_tickets
@@ -1 +1,5 @@
-OTP-17536
+OTP-17548
+OTP-17560
+OTP-17568
+OTP-17585
+OTP-17594