From 6417c83bbcd4b5f3db3c1445c8dcb31b97bcabdf Mon Sep 17 00:00:00 2001
From: Erlang/OTP
Date: Tue, 20 Sep 2022 12:30:33 +0200
Subject: Prepare release
---
erts/doc/src/erlang.xml | 2 +-
erts/doc/src/notes.xml | 194 ++++++++++++++++++++++++++++++++++++
erts/preloaded/src/erts.app.src | 2 +-
erts/vsn.mk | 2 +-
lib/asn1/doc/src/notes.xml | 19 ++++
lib/asn1/vsn.mk | 2 +-
lib/common_test/doc/src/notes.xml | 29 ++++++
lib/common_test/vsn.mk | 2 +-
lib/compiler/doc/src/notes.xml | 103 +++++++++++++++++++
lib/compiler/vsn.mk | 2 +-
lib/crypto/doc/src/crypto.xml | 4 +-
lib/crypto/doc/src/notes.xml | 97 ++++++++++++++++++
lib/crypto/vsn.mk | 2 +-
lib/dialyzer/doc/src/notes.xml | 33 ++++++
lib/dialyzer/vsn.mk | 2 +-
lib/diameter/doc/src/notes.xml | 19 ++++
lib/diameter/vsn.mk | 2 +-
lib/erl_docgen/doc/src/notes.xml | 17 +++-
lib/erl_docgen/vsn.mk | 2 +-
lib/eunit/doc/src/notes.xml | 18 ++++
lib/eunit/vsn.mk | 2 +-
lib/inets/doc/src/httpc.xml | 2 +-
lib/inets/doc/src/notes.xml | 33 +++++-
lib/inets/vsn.mk | 2 +-
lib/jinterface/doc/src/notes.xml | 16 +++
lib/jinterface/vsn.mk | 2 +-
lib/kernel/doc/src/global.xml | 2 +-
lib/kernel/doc/src/notes.xml | 133 ++++++++++++++++++++++++
lib/kernel/src/kernel.app.src | 2 +-
lib/kernel/src/kernel.appup.src | 6 +-
lib/kernel/vsn.mk | 2 +-
lib/megaco/doc/src/notes.xml | 34 ++++++-
lib/megaco/vsn.mk | 2 +-
lib/observer/doc/src/notes.xml | 15 +++
lib/observer/vsn.mk | 2 +-
lib/parsetools/doc/src/notes.xml | 19 ++++
lib/parsetools/vsn.mk | 2 +-
lib/public_key/doc/src/notes.xml | 28 ++++++
lib/public_key/vsn.mk | 2 +-
lib/snmp/doc/src/notes.xml | 25 ++++-
lib/snmp/vsn.mk | 2 +-
lib/ssh/doc/src/notes.xml | 61 ++++++++++++
lib/ssh/vsn.mk | 2 +-
lib/ssl/doc/src/notes.xml | 100 +++++++++++++++++++
lib/ssl/vsn.mk | 2 +-
lib/stdlib/doc/src/erl_features.xml | 2 +-
lib/stdlib/doc/src/notes.xml | 119 ++++++++++++++++++++++
lib/stdlib/src/stdlib.app.src | 2 +-
lib/stdlib/src/stdlib.appup.src | 6 +-
lib/stdlib/vsn.mk | 2 +-
lib/xmerl/doc/src/notes.xml | 19 ++++
lib/xmerl/vsn.mk | 2 +-
make/otp_version_tickets | 84 +++++++++++++++-
53 files changed, 1248 insertions(+), 39 deletions(-)
diff --git a/erts/doc/src/erlang.xml b/erts/doc/src/erlang.xml
index ee5b08cacc..8a8a219b97 100644
--- a/erts/doc/src/erlang.xml
+++ b/erts/doc/src/erlang.xml
@@ -4936,7 +4936,7 @@ receive_replies(ReqId, N, Acc) ->
-
+
All nodes of a certain type in the system.
diff --git a/erts/doc/src/notes.xml b/erts/doc/src/notes.xml
index 0131f8b68f..dc13954ced 100644
--- a/erts/doc/src/notes.xml
+++ b/erts/doc/src/notes.xml
@@ -31,6 +31,200 @@
This document describes the changes made to the ERTS application.
+Erts 13.1
+
+ Fixed Bugs and Malfunctions
+
+ -
+
+ Fixed inconsistency bugs in global due to
+ nodeup/nodedown messages not being
+ delivered before/after traffic over connections. Also
+ fixed various other inconsistency bugs and deadlocks in
+ both global_group
+ and global.
+
+ As building blocks for these fixes, a new BIF erlang:nodes/2
+ has been introduced and net_kernel:monitor_nodes/2
+ has been extended.
+
+ The -hidden and
+ -connect_all
+ command line arguments did not work if multiple instances
+ were present on the command line which has been fixed.
+ The new kernel parameter connect_all
+ has also been introduced in order to replace the
+ -connect_all command line argument.
+
+ Own Id: OTP-17934 Aux Id: PR-6007
+
+ -
+
+ Fixed IPv6 multicast_if and membership socket options.
+
+ Own Id: OTP-18091 Aux Id: #5789
+
+ -
+
+ Accept funs (NEW_FUN_EXT) with incorrectly encoded size
+ field. This is a workaround for a bug (OTP-18104)
+ existing in OTP 23 and 24 that could cause incorrect size
+ fields in certain cases. The emulator does not use the
+ decoded size field, but erl_interface still does
+ and is not helped by this workaround.
+
+ Own Id: OTP-18093 Aux Id: OTP-18104, PR-5987
+
+ -
+
+ Fixed issue with inet:getifaddrs hanging on pure IPv6
+ Windows
+
+ Own Id: OTP-18102 Aux Id: #5904
+
+ -
+
Fix faulty distribution encoding of terms with
+ either
- a fun with bit-string or
+ export-fun in its environment when encoded toward a not
+ yet established (pending) connection
- or a
+ fun with a binary/bitstring, in its environment,
+ referring to an off-heap binary (larger than 64
+ bytes).
The symptom could be failed
+ decoding on the receiving side leading to aborted
+ connection. Fix OTP-18093 is a workaround for theses bugs
+ that makes the VM accepts such faulty encoded funs.
+ The first encoding bug toward pending connection
+ exists only in OTP 23 and 24, but the second one exists
+ also on OTP 25.
+
+ Own Id: OTP-18104 Aux Id: OTP-18093
+
+ -
+
+ Fixed emulator crash that could happen during crashdump
+ generation of ETS tables with options ordered_set
+ and {write_concurrency,true}.
+
+ Own Id: OTP-18144 Aux Id: GH-5981
+
+ -
+
+ Retrieval of monotonic and system clock resolution on
+ MacOS could cause a crash and/or erroneous results.
+
+ Own Id: OTP-18160 Aux Id: PR-6103
+
+ -
+
+ Fix bug where the max allowed size of erl +hmax
+ was lower than what was allowed by process_flag.
+
+ Own Id: OTP-18161 Aux Id: PR-6081
+
+ -
+
On computers with ARM64 (AArch64) processors, the JIT
+ could generate incorrect code when more than 4095 bits
+ were skipped at the tail end of a binary match.
+
+ Own Id: OTP-18201
+
+ -
+
In rare circumstances, an is_binary/1 guard
+ test could succeed when given a large integer.
+
+ Own Id: OTP-18216 Aux Id: GH-6239, PR-6240
+
+ -
+
+ Fix bug causing ets:info (and sometimes
+ ets:whereis) to return 'undefined' for an existing
+ table if a concurrent process were doing
+ ets:insert with a long list on the same table.
+
+ Own Id: OTP-18218 Aux Id: ERIERL-855
+
+ -
+
+ Fix writing and reading of more than 2 GB in a single
+ read/write operation on macOS. Before this fix attempting
+ to read/write more than 2GB would result in
+ {error,einval}.
+
+ Own Id: OTP-18222 Aux Id: PR-6248 GH-6242
+
+ -
+
+ Fix bug sometimes causing emulator crash at node shutdown
+ when there are pending connections. Only seen when
+ running duel distribution protocols, inet_drv and
+ inet_tls_dist.
+
+ Own Id: OTP-18243 Aux Id: GH-6247, PR-6258
+
+
+
+
+
+ Improvements and New Features
+
+ -
+
Yield when adjusting large process message queues due
+ to
copying terms from a literal area
+ prior to removing the literal area.
+ changing the message_queue_data state
+ from on_heap to off_heap.
+
The message queue adjustment work will now be
+ interleaved with all other types of work that processes
+ have to do, even other message queue adjustment work.
+
+ Own Id: OTP-17340 Aux Id: PR-6133
+
+ -
+
+ Add rudimentary debug feature (option) for the
+ inet-driver based sockets, such as gen_tcp and gen_udp.
+
+ Own Id: OTP-18032
+
+ -
+
+ Introduced the hidden and dist_listen
+ options to net_kernel:start/2.
+
+ Also documented the -dist_listen
+ command line argument which was erroneously documented as
+ a kernel parameter and not as a command line
+ argument.
+
+ Own Id: OTP-18107 Aux Id: PR-6009
+
+ -
+
+ New documentation chapter "Debugging NIFs and Port
+ Drivers" under Interoperability Tutorial.
+
+ Own Id: OTP-18109
+
+ -
+
+ Add new API function erl_features:configurable/0
+
+ Own Id: OTP-18199 Aux Id: PR-5790
+
+
+
+
+
+
Erts 13.0.4
Fixed Bugs and Malfunctions
diff --git a/erts/preloaded/src/erts.app.src b/erts/preloaded/src/erts.app.src
index 8fd4f54ef6..4b0d0ae2d7 100644
--- a/erts/preloaded/src/erts.app.src
+++ b/erts/preloaded/src/erts.app.src
@@ -42,7 +42,7 @@
{registered, []},
{applications, []},
{env, []},
- {runtime_dependencies, ["stdlib-@OTP-17934@", "kernel-@OTP-17934@", "sasl-3.3"]}
+ {runtime_dependencies, ["stdlib-4.1", "kernel-8.5", "sasl-3.3"]}
]}.
%% vim: ft=erlang
diff --git a/erts/vsn.mk b/erts/vsn.mk
index 84b6069331..c8be3a9156 100644
--- a/erts/vsn.mk
+++ b/erts/vsn.mk
@@ -18,7 +18,7 @@
# %CopyrightEnd%
#
-VSN = 13.0.4
+VSN = 13.1
# Port number 4365 in 4.2
# Port number 4366 in 4.3
diff --git a/lib/asn1/doc/src/notes.xml b/lib/asn1/doc/src/notes.xml
index 5885148b8a..ac7bceb5ca 100644
--- a/lib/asn1/doc/src/notes.xml
+++ b/lib/asn1/doc/src/notes.xml
@@ -32,6 +32,25 @@
This document describes the changes made to the asn1 application.
+Asn1 5.0.20
+
+ Improvements and New Features
+
+ -
+
There is a new configure option,
+ --enable-deterministic-build, which will apply the
+ deterministic compiler option when building
+ Erlang/OTP. The deterministic option has been
+ improved to eliminate more sources of non-determinism in
+ several applications.
+
+ Own Id: OTP-18165 Aux Id: PR-5965
+
+
+
+
+
+
Asn1 5.0.19
Fixed Bugs and Malfunctions
diff --git a/lib/asn1/vsn.mk b/lib/asn1/vsn.mk
index 8093d57b72..2fbe40e589 100644
--- a/lib/asn1/vsn.mk
+++ b/lib/asn1/vsn.mk
@@ -1 +1 @@
-ASN1_VSN = 5.0.19
+ASN1_VSN = 5.0.20
diff --git a/lib/common_test/doc/src/notes.xml b/lib/common_test/doc/src/notes.xml
index d5a47e2110..5dca77f4e9 100644
--- a/lib/common_test/doc/src/notes.xml
+++ b/lib/common_test/doc/src/notes.xml
@@ -33,6 +33,35 @@
notes.xml
+Common_Test 1.23.1
+
+ Fixed Bugs and Malfunctions
+
+ -
+
+ Fix cth_surefire to handle when a suite is not compiled
+ with debug_info. This bug has been present since
+ Erlang/OTP 25.0.
+
+ Own Id: OTP-18208 Aux Id: ERIERL-852 PR-6229
+
+
+
+
+
+ Improvements and New Features
+
+ -
+
+ Common Test now preserves stack traces for throws.
+
+ Own Id: OTP-18138 Aux Id: GH-5719, PR-6029
+
+
+
+
+
+
Common_Test 1.23
Fixed Bugs and Malfunctions
diff --git a/lib/common_test/vsn.mk b/lib/common_test/vsn.mk
index 4f8c4b55d2..03521d90f6 100644
--- a/lib/common_test/vsn.mk
+++ b/lib/common_test/vsn.mk
@@ -1 +1 @@
-COMMON_TEST_VSN = 1.23
+COMMON_TEST_VSN = 1.23.1
diff --git a/lib/compiler/doc/src/notes.xml b/lib/compiler/doc/src/notes.xml
index 9e38e8ed92..443b8cb5e5 100644
--- a/lib/compiler/doc/src/notes.xml
+++ b/lib/compiler/doc/src/notes.xml
@@ -32,6 +32,109 @@
This document describes the changes made to the Compiler
application.
+Compiler 8.2.1
+
+ Fixed Bugs and Malfunctions
+
+ -
+
The compiler will now forbid using the empty atom
+ '' as module name. Also forbidden are modules
+ names containing control characters, and module names
+ containing only spaces and soft hyphens.
+
+ Own Id: OTP-18125 Aux Id: GH-6026
+
+ -
+
The bin_opt_info and recv_opt_info
+ options would cause the compiler to crash when attempting
+ to compile generated code without location
+ information.
+
+ Own Id: OTP-18162 Aux Id: PR-6102
+
+ -
+
In rare circumstances involving floating point
+ operations, the compiler could terminate with an internal
+ consistency check failure.
+
+ Own Id: OTP-18182 Aux Id: GH-6163
+
+ -
+
In rare circumstances when doing arithmetic
+ instructions on non-numbers, the compiler could
+ crash.
+
+ Own Id: OTP-18183 Aux Id: GH-6169
+
+ -
+
In rare circumstances, complex boolean expressions in
+ nested cases could cause the compiler to crash.
+
+ Own Id: OTP-18184 Aux Id: GH-6164
+
+ -
+
Expression similar to #{assoc:=V} =
+ #key=>self()}, V would return the empty map
+ instead of raising an exception.
+
+ Own Id: OTP-18186
+
+ -
+
Eliminated a crash in the beam_ssa_bool pass of
+ the compiler when compiling a complex guard
+ expression.
+
+ Own Id: OTP-18187 Aux Id: GH-6184
+
+ -
+
In rare circumstances, the compiler could crash with
+ an internal consistency check failure.
+
+ Own Id: OTP-18202 Aux Id: GH-6222
+
+ -
+
When compiling with the option
+ inline_list_funcs, the compiler could produce a
+ nonsensical warning.
+
+ Own Id: OTP-18214 Aux Id: GH-6158
+
+ -
+
When given the no_ssa_opt option, the compiler
+ could terminate with an internal consistency failure
+ diagnostic when compiling map matching.
+
+ Own Id: OTP-18234 Aux Id: GH-6277
+
+
+
+
+
+ Improvements and New Features
+
+ -
+
+ Made warnings for existing atoms being keywords in
+ experimental features more precise, by not warning about
+ quoted atoms.
+
+ Own Id: OTP-18050
+
+ -
+
There is a new configure option,
+ --enable-deterministic-build, which will apply the
+ deterministic compiler option when building
+ Erlang/OTP. The deterministic option has been
+ improved to eliminate more sources of non-determinism in
+ several applications.
+
+ Own Id: OTP-18165 Aux Id: PR-5965
+
+
+
+
+
+
Compiler 8.2
Fixed Bugs and Malfunctions
diff --git a/lib/compiler/vsn.mk b/lib/compiler/vsn.mk
index a1ed7bf10a..dee0da88fd 100644
--- a/lib/compiler/vsn.mk
+++ b/lib/compiler/vsn.mk
@@ -1 +1 @@
-COMPILER_VSN = 8.2
+COMPILER_VSN = 8.2.1
diff --git a/lib/crypto/doc/src/crypto.xml b/lib/crypto/doc/src/crypto.xml
index c2ecad5040..0d0ba07d8f 100644
--- a/lib/crypto/doc/src/crypto.xml
+++ b/lib/crypto/doc/src/crypto.xml
@@ -1838,7 +1838,7 @@ FloatValue = rand:uniform(). % again
-
+
Register engine for some methods
Register engine to handle some type of methods, for example engine_method_digests.
@@ -1851,7 +1851,7 @@ FloatValue = rand:uniform(). % again
-
+
Unregister engine for some methods
Unregister engine so it don't handle some type of methods.
diff --git a/lib/crypto/doc/src/notes.xml b/lib/crypto/doc/src/notes.xml
index dcdf78cc6c..cfe135808b 100644
--- a/lib/crypto/doc/src/notes.xml
+++ b/lib/crypto/doc/src/notes.xml
@@ -31,6 +31,103 @@
This document describes the changes made to the Crypto application.
+Crypto 5.1.2
+
+ Fixed Bugs and Malfunctions
+
+ -
+
Fix configure with --with-ssl and
+ --disable-dynamic-ssl-lib on Windows.
+
+ Own Id: OTP-18147 Aux Id: GH-6024, PR-6056
+
+ -
+
Remove all references correctly in the garbage
+ collection if an engine handle was not explicit unloaded.
+
+
+ Own Id: OTP-18152
+
+ -
+
Changed the behaviour of the engine load/unload
+ functions
The engine load/unload functions have
+ got changed semantics to get a more consistent behaviour
+ and work correct when variables are garbage collected.
+
The load functions now don't register the
+ methods for the engine to replace. That will now be
+ handled with the new functions
+ engine_register/engine_unregister if needed.
+ Some functions are removed from the documentation and
+ therefor the API, but they are left in the code for
+ compatibility.
- engine_load/4: is now
+ the same as engine_load/3
- engine_unload/2:
+ is now the same as engine_unload/1
+ - ensure_engine_loaded/3: is now the same as
+ ensure_engine_loaded/2
+ - ensure_engine_unloaded/1, ensure_engine_unloaded/2:
+ is now the same as engine_unload/1
+
+ *** POTENTIAL INCOMPATIBILITY ***
+
+ Own Id: OTP-18172 Aux Id: ERIERL-826
+
+ -
+
+ Fixed a naming bug for AES-CFB and Blowfish-CFB/OFB when
+ linked with OpenSSL 3.0 cryptolib.
+
+ Own Id: OTP-18200
+
+ -
+
+ Sign/verify does now behave as in OTP-24 and earlier for
+ eddsa.
+
+ Own Id: OTP-18205 Aux Id: GH-6219
+
+
+
+
+
+ Improvements and New Features
+
+ -
+
+ Pass elliptic curve names from crypto.erl to crypto's
+ nif.
+
+ Own Id: OTP-18037
+
+ -
+
+ The configure option --disable-deprecated-warnings
+ is removed. It was used for some releases when the
+ support for OpenSSL 3.0 was not completed. It is not
+ needed in OTP 25.
+
+ Own Id: OTP-18133
+
+ -
+
+ Crypto is now considered to be usable with the OpenSSL
+ 3.0 cryptolib for production code.
+
+ ENGINE and FIPS are not yet fully functional.
+
+ Own Id: OTP-18153
+
+ -
+
+ Do not exit if the legacy provider is missing in
+ libcrypto 3.0.
+
+ Own Id: OTP-18217
+
+
+
+
+
+
Crypto 5.1.1
Fixed Bugs and Malfunctions
diff --git a/lib/crypto/vsn.mk b/lib/crypto/vsn.mk
index a555676d49..d9fae2abd7 100644
--- a/lib/crypto/vsn.mk
+++ b/lib/crypto/vsn.mk
@@ -1 +1 @@
-CRYPTO_VSN = 5.1.1
+CRYPTO_VSN = 5.1.2
diff --git a/lib/dialyzer/doc/src/notes.xml b/lib/dialyzer/doc/src/notes.xml
index 9b7c7d91d0..4a9174e685 100644
--- a/lib/dialyzer/doc/src/notes.xml
+++ b/lib/dialyzer/doc/src/notes.xml
@@ -32,6 +32,39 @@
This document describes the changes made to the Dialyzer
application.
+Dialyzer 5.0.2
+
+ Fixed Bugs and Malfunctions
+
+ -
+
Two bugs have been fixed in Dialyzer's checking of
+ behaviors:
+ When a mandatory callback function is present
+ but not exported, Dialyzer would not complain about a
+ missing callback.
+ When an optional callback function was not
+ exported and had incompatible arguments and/or the return
+ values were incompatible, Dialyzer would complain. This
+ has been changed to suppress the warning, because the
+ function might not be intended to be a callback function,
+ for instance if a release added a new optional callback
+ function (such as format_status/1 for the
+ gen_server behaviour added in OTP 25).
+
+ Own Id: OTP-18127 Aux Id: ERIERL-817
+
+ -
+
The no_extra_return and
+ no_missing_return warnings can now be suppressed
+ through -dialyzer directives in source code.
+
+ Own Id: OTP-18148 Aux Id: PR-6068
+
+
+
+
+
+
Dialyzer 5.0.1
Fixed Bugs and Malfunctions
diff --git a/lib/dialyzer/vsn.mk b/lib/dialyzer/vsn.mk
index 3baabf0915..de813958da 100644
--- a/lib/dialyzer/vsn.mk
+++ b/lib/dialyzer/vsn.mk
@@ -1 +1 @@
-DIALYZER_VSN = 5.0.1
+DIALYZER_VSN = 5.0.2
diff --git a/lib/diameter/doc/src/notes.xml b/lib/diameter/doc/src/notes.xml
index 19a2d278fc..3619a118a1 100644
--- a/lib/diameter/doc/src/notes.xml
+++ b/lib/diameter/doc/src/notes.xml
@@ -43,6 +43,25 @@ first.
+diameter 2.2.7
+
+ Improvements and New Features
+
+ -
+
There is a new configure option,
+ --enable-deterministic-build, which will apply the
+ deterministic compiler option when building
+ Erlang/OTP. The deterministic option has been
+ improved to eliminate more sources of non-determinism in
+ several applications.
+
+ Own Id: OTP-18165 Aux Id: PR-5965
+
+
+
+
+
+
diameter 2.2.6
Fixed Bugs and Malfunctions
diff --git a/lib/diameter/vsn.mk b/lib/diameter/vsn.mk
index e0dbd4c442..5eda96f384 100644
--- a/lib/diameter/vsn.mk
+++ b/lib/diameter/vsn.mk
@@ -17,5 +17,5 @@
# %CopyrightEnd%
APPLICATION = diameter
-DIAMETER_VSN = 2.2.6
+DIAMETER_VSN = 2.2.7
APP_VSN = $(APPLICATION)-$(DIAMETER_VSN)$(PRE_VSN)
diff --git a/lib/erl_docgen/doc/src/notes.xml b/lib/erl_docgen/doc/src/notes.xml
index 893b60117a..92726daa8a 100644
--- a/lib/erl_docgen/doc/src/notes.xml
+++ b/lib/erl_docgen/doc/src/notes.xml
@@ -31,7 +31,22 @@
This document describes the changes made to the erl_docgen application.
- Erl_Docgen 1.3
+ Erl_Docgen 1.4
+
+ Improvements and New Features
+
+ -
+
+ Update DTD to allow XML tag em under pre.
+
+ Own Id: OTP-18244
+
+
+
+
+
+
+Erl_Docgen 1.3
Fixed Bugs and Malfunctions
diff --git a/lib/erl_docgen/vsn.mk b/lib/erl_docgen/vsn.mk
index 90715c9c82..a887c5c839 100644
--- a/lib/erl_docgen/vsn.mk
+++ b/lib/erl_docgen/vsn.mk
@@ -1 +1 @@
-ERL_DOCGEN_VSN = 1.3
+ERL_DOCGEN_VSN = 1.4
diff --git a/lib/eunit/doc/src/notes.xml b/lib/eunit/doc/src/notes.xml
index c9bd570770..98c2a00c41 100644
--- a/lib/eunit/doc/src/notes.xml
+++ b/lib/eunit/doc/src/notes.xml
@@ -33,6 +33,24 @@
This document describes the changes made to the EUnit application.
+Eunit 2.8
+
+ Improvements and New Features
+
+ -
+
+ With this change, Eunit can optionally not try to execute
+ related module with "_tests" suffix. This might be used
+ for avoiding duplicated executions when source and test
+ modules are located in the same folder.
+
+ Own Id: OTP-18181 Aux Id: ERL-97, GH-3064, PR-5461
+
+
+
+
+
+
Eunit 2.7.1
Improvements and New Features
diff --git a/lib/eunit/vsn.mk b/lib/eunit/vsn.mk
index 757bc168d7..22c38f4c7a 100644
--- a/lib/eunit/vsn.mk
+++ b/lib/eunit/vsn.mk
@@ -1 +1 @@
-EUNIT_VSN = 2.7.1
+EUNIT_VSN = 2.8
diff --git a/lib/inets/doc/src/httpc.xml b/lib/inets/doc/src/httpc.xml
index ba6a6cc047..2d02ddd2be 100644
--- a/lib/inets/doc/src/httpc.xml
+++ b/lib/inets/doc/src/httpc.xml
@@ -649,7 +649,7 @@
- ssl_verify_host_options(WildcardHostName) -> list()
+ ssl_verify_host_options(WildcardHostName) -> list()
Returns ssl options for host verification.
WildcardHostName = boolean()
diff --git a/lib/inets/doc/src/notes.xml b/lib/inets/doc/src/notes.xml
index 67ef801173..0f29c8852f 100644
--- a/lib/inets/doc/src/notes.xml
+++ b/lib/inets/doc/src/notes.xml
@@ -33,7 +33,38 @@
notes.xml
- Inets 8.0
+ Inets 8.1
+
+ Improvements and New Features
+
+ -
+
+ Add httpc:ssl_verify_host_options/1 to help
+ setting default ssl options for the https client.
+
+ Own Id: OTP-18118
+
+ -
+
+ This change fixes dialyzer warnings generated for
+ inets/httpd examples (includes needed adjustment of spec
+ for ssh_sftp module).
+
+ Own Id: OTP-18178 Aux Id: ERIERL-833, ERIERL-834,
+ ERIERL-835
+
+ -
+
+ Remove documentation of no longer supported callback.
+
+ Own Id: OTP-18193 Aux Id: GH-6122
+
+
+
+
+
+
+Inets 8.0
Fixed Bugs and Malfunctions
diff --git a/lib/inets/vsn.mk b/lib/inets/vsn.mk
index 8ba56d96a6..27ac6ca6bb 100644
--- a/lib/inets/vsn.mk
+++ b/lib/inets/vsn.mk
@@ -19,6 +19,6 @@
# %CopyrightEnd%
APPLICATION = inets
-INETS_VSN = 8.0
+INETS_VSN = 8.1
PRE_VSN =
APP_VSN = "$(APPLICATION)-$(INETS_VSN)$(PRE_VSN)"
diff --git a/lib/jinterface/doc/src/notes.xml b/lib/jinterface/doc/src/notes.xml
index aa50a19343..544bcb0eb2 100644
--- a/lib/jinterface/doc/src/notes.xml
+++ b/lib/jinterface/doc/src/notes.xml
@@ -31,6 +31,22 @@
This document describes the changes made to the Jinterface application.
+Jinterface 1.13.1
+
+ Fixed Bugs and Malfunctions
+
+ -
+
+ Fix javadoc build error by adding option -encoding
+ UTF-8.
+
+ Own Id: OTP-18215 Aux Id: PR-6154
+
+
+
+
+
+
Jinterface 1.13
Improvements and New Features
diff --git a/lib/jinterface/vsn.mk b/lib/jinterface/vsn.mk
index 67802bef8c..dc71145e36 100644
--- a/lib/jinterface/vsn.mk
+++ b/lib/jinterface/vsn.mk
@@ -1 +1 @@
-JINTERFACE_VSN = 1.13
+JINTERFACE_VSN = 1.13.1
diff --git a/lib/kernel/doc/src/global.xml b/lib/kernel/doc/src/global.xml
index 32dd40c980..407ca52a8b 100644
--- a/lib/kernel/doc/src/global.xml
+++ b/lib/kernel/doc/src/global.xml
@@ -147,7 +147,7 @@
-
+
Disconnect from all other nodes known to global
diff --git a/lib/kernel/doc/src/notes.xml b/lib/kernel/doc/src/notes.xml
index dfc028a12f..4e7537dfb0 100644
--- a/lib/kernel/doc/src/notes.xml
+++ b/lib/kernel/doc/src/notes.xml
@@ -31,6 +31,139 @@
This document describes the changes made to the Kernel application.
+Kernel 8.5
+
+ Fixed Bugs and Malfunctions
+
+ -
+
+ Fixed inconsistency bugs in global due to
+ nodeup/nodedown messages not being
+ delivered before/after traffic over connections. Also
+ fixed various other inconsistency bugs and deadlocks in
+ both global_group
+ and global.
+
+ As building blocks for these fixes, a new BIF erlang:nodes/2
+ has been introduced and net_kernel:monitor_nodes/2
+ has been extended.
+
+ The -hidden and
+ -connect_all
+ command line arguments did not work if multiple instances
+ were present on the command line which has been fixed.
+ The new kernel parameter connect_all
+ has also been introduced in order to replace the
+ -connect_all command line argument.
+
+ Own Id: OTP-17934 Aux Id: PR-6007
+
+ -
+
+ Fixed IPv6 multicast_if and membership socket options.
+
+ Own Id: OTP-18091 Aux Id: #5789
+
+ -
+
+ Fixed issue with inet:getifaddrs hanging on pure IPv6
+ Windows
+
+ Own Id: OTP-18102 Aux Id: #5904
+
+ -
+
+ The type specifications for inet:getopts/2 and
+ inet:setopts/2 have been corrected regarding SCTP
+ options.
+
+ Own Id: OTP-18115 Aux Id: PR-5939
+
+ -
+
+ The type specifications for inet:parse_* have been
+ tightened.
+
+ Own Id: OTP-18121 Aux Id: PR-5972
+
+ -
+
+ Fix gen_tcp:connect/3 spec to include the inet_backend
+ option.
+
+ Own Id: OTP-18171 Aux Id: PR-6131
+
+ -
+
+ Fix bug where using a binary as the format when calling
+ logger:log(Level, Format, Args) (or any other
+ logging function) would cause a crash or incorrect
+ logging.
+
+ Own Id: OTP-18229 Aux Id: PR-6212
+
+
+
+
+
+ Improvements and New Features
+
+ -
+
+ Add rudimentary debug feature (option) for the
+ inet-driver based sockets, such as gen_tcp and gen_udp.
+
+ Own Id: OTP-18032
+
+ -
+
+ Introduced the hidden and dist_listen
+ options to net_kernel:start/2.
+
+ Also documented the -dist_listen
+ command line argument which was erroneously documented as
+ a kernel parameter and not as a command line
+ argument.
+
+ Own Id: OTP-18107 Aux Id: PR-6009
+
+ -
+
+ Scope and group monitoring have been introduced in
+ pg. For more
+ information see the documentation of pg:monitor_scope(),
+ pg:monitor(),
+ and pg:demonitor().
+
+ Own Id: OTP-18163 Aux Id: PR-6058, PR-6275
+
+ -
+
+ A new function global:disconnect/0
+ has been introduced with which one can cleanly disconnect
+ a node from all other nodes in a cluster of global
+ nodes.
+
+ Own Id: OTP-18232 Aux Id: OTP-17843, PR-6264
+
+
+
+
+
+
Kernel 8.4.2
Fixed Bugs and Malfunctions
diff --git a/lib/kernel/src/kernel.app.src b/lib/kernel/src/kernel.app.src
index c9fee98cf3..f95e998f2a 100644
--- a/lib/kernel/src/kernel.app.src
+++ b/lib/kernel/src/kernel.app.src
@@ -158,6 +158,6 @@
{shell_docs_ansi,auto}
]},
{mod, {kernel, []}},
- {runtime_dependencies, ["erts-@OTP-17934@", "stdlib-4.0", "sasl-3.0", "crypto-5.0"]}
+ {runtime_dependencies, ["erts-13.1", "stdlib-4.0", "sasl-3.0", "crypto-5.0"]}
]
}.
diff --git a/lib/kernel/src/kernel.appup.src b/lib/kernel/src/kernel.appup.src
index 19cb1b8970..7c530c2940 100644
--- a/lib/kernel/src/kernel.appup.src
+++ b/lib/kernel/src/kernel.appup.src
@@ -55,7 +55,8 @@
{<<"^8\\.3\\.2(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
{<<"^8\\.4$">>,[restart_new_emulator]},
{<<"^8\\.4\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
- {<<"^8\\.4\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}],
+ {<<"^8\\.4\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
+ {<<"^8\\.4\\.2(?:\\.[0-9]+)*$">>,[restart_new_emulator]}],
[{<<"^7\\.0$">>,[restart_new_emulator]},
{<<"^7\\.0\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
{<<"^7\\.1$">>,[restart_new_emulator]},
@@ -83,4 +84,5 @@
{<<"^8\\.3\\.2(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
{<<"^8\\.4$">>,[restart_new_emulator]},
{<<"^8\\.4\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
- {<<"^8\\.4\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}]}.
+ {<<"^8\\.4\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
+ {<<"^8\\.4\\.2(?:\\.[0-9]+)*$">>,[restart_new_emulator]}]}.
diff --git a/lib/kernel/vsn.mk b/lib/kernel/vsn.mk
index 8a231615b4..4665a09e55 100644
--- a/lib/kernel/vsn.mk
+++ b/lib/kernel/vsn.mk
@@ -1 +1 @@
-KERNEL_VSN = 8.4.2
+KERNEL_VSN = 8.5
diff --git a/lib/megaco/doc/src/notes.xml b/lib/megaco/doc/src/notes.xml
index e42f484091..1ae6b0c908 100644
--- a/lib/megaco/doc/src/notes.xml
+++ b/lib/megaco/doc/src/notes.xml
@@ -37,7 +37,39 @@
section is the version number of Megaco.
- Megaco 4.4
+ Megaco 4.4.1
+
+ Fixed Bugs and Malfunctions
+
+ -
+
+ Fixed various dialyzer related issues in the examples and
+ the application proper.
+
+ Own Id: OTP-18179 Aux Id: ERIERL-836
+
+
+
+
+
+ Improvements and New Features
+
+ -
+
There is a new configure option,
+ --enable-deterministic-build, which will apply the
+ deterministic compiler option when building
+ Erlang/OTP. The deterministic option has been
+ improved to eliminate more sources of non-determinism in
+ several applications.
+
+ Own Id: OTP-18165 Aux Id: PR-5965
+
+
+
+
+
+
+Megaco 4.4
Improvements and New Features
diff --git a/lib/megaco/vsn.mk b/lib/megaco/vsn.mk
index a58cf04e2a..deb85264ae 100644
--- a/lib/megaco/vsn.mk
+++ b/lib/megaco/vsn.mk
@@ -19,6 +19,6 @@
# %CopyrightEnd%
APPLICATION = megaco
-MEGACO_VSN = 4.4
+MEGACO_VSN = 4.4.1
PRE_VSN =
APP_VSN = "$(APPLICATION)-$(MEGACO_VSN)$(PRE_VSN)"
diff --git a/lib/observer/doc/src/notes.xml b/lib/observer/doc/src/notes.xml
index f8ffc76158..c90095718f 100644
--- a/lib/observer/doc/src/notes.xml
+++ b/lib/observer/doc/src/notes.xml
@@ -32,6 +32,21 @@
This document describes the changes made to the Observer
application.
+Observer 2.13
+
+ Improvements and New Features
+
+ -
+
+ Fixed units in gui.
+
+ Own Id: OTP-18151 Aux Id: PR-6063
+
+
+
+
+
+
Observer 2.12
Fixed Bugs and Malfunctions
diff --git a/lib/observer/vsn.mk b/lib/observer/vsn.mk
index cc6f77a8a2..d0250a76f6 100644
--- a/lib/observer/vsn.mk
+++ b/lib/observer/vsn.mk
@@ -1 +1 @@
-OBSERVER_VSN = 2.12
+OBSERVER_VSN = 2.13
diff --git a/lib/parsetools/doc/src/notes.xml b/lib/parsetools/doc/src/notes.xml
index eeab5d776d..6d79b4ce49 100644
--- a/lib/parsetools/doc/src/notes.xml
+++ b/lib/parsetools/doc/src/notes.xml
@@ -31,6 +31,25 @@
This document describes the changes made to the Parsetools application.
+Parsetools 2.4.1
+
+ Improvements and New Features
+
+ -
+
There is a new configure option,
+ --enable-deterministic-build, which will apply the
+ deterministic compiler option when building
+ Erlang/OTP. The deterministic option has been
+ improved to eliminate more sources of non-determinism in
+ several applications.
+
+ Own Id: OTP-18165 Aux Id: PR-5965
+
+
+
+
+
+
Parsetools 2.4
Improvements and New Features
diff --git a/lib/parsetools/vsn.mk b/lib/parsetools/vsn.mk
index fa41d05179..f903e0274d 100644
--- a/lib/parsetools/vsn.mk
+++ b/lib/parsetools/vsn.mk
@@ -1 +1 @@
-PARSETOOLS_VSN = 2.4
+PARSETOOLS_VSN = 2.4.1
diff --git a/lib/public_key/doc/src/notes.xml b/lib/public_key/doc/src/notes.xml
index 22ca079487..846a05025e 100644
--- a/lib/public_key/doc/src/notes.xml
+++ b/lib/public_key/doc/src/notes.xml
@@ -35,6 +35,34 @@
notes.xml
+Public_Key 1.13.1
+
+ Fixed Bugs and Malfunctions
+
+ -
+
+ Support more Linux distributions in cacerts_load/0.
+
+ Own Id: OTP-18154 Aux Id: PR-6002
+
+ -
+
+ Correct asn1 typenames available in type pki_asn1_type()
+
+ Own Id: OTP-18189 Aux Id: ERIERL-829
+
+ -
+
+ Sign/verify does now behave as in OTP-24 and earlier for
+ eddsa.
+
+ Own Id: OTP-18205 Aux Id: GH-6219
+
+
+
+
+
+
Public_Key 1.13
Improvements and New Features
diff --git a/lib/public_key/vsn.mk b/lib/public_key/vsn.mk
index 6ca08cfddb..fe098dd1a4 100644
--- a/lib/public_key/vsn.mk
+++ b/lib/public_key/vsn.mk
@@ -1 +1 @@
-PUBLIC_KEY_VSN = 1.13
+PUBLIC_KEY_VSN = 1.13.1
diff --git a/lib/snmp/doc/src/notes.xml b/lib/snmp/doc/src/notes.xml
index 837022cdd9..a57c21ffe4 100644
--- a/lib/snmp/doc/src/notes.xml
+++ b/lib/snmp/doc/src/notes.xml
@@ -34,7 +34,30 @@
- SNMP 5.13
+ SNMP 5.13.1
+
+ Fixed Bugs and Malfunctions
+
+ -
+
+ Improved the get-bulk response max size calculation. Its
+ now possible to configure 'empty pdu size', see appendix
+ c for more info.
+
+ Own Id: OTP-17115 Aux Id: ERIERL-456
+
+ -
+
+ Fix various example dialyzer issues
+
+ Own Id: OTP-18180 Aux Id: ERIERL-837
+
+
+
+
+
+
+SNMP 5.13
Improvements and New Features
diff --git a/lib/snmp/vsn.mk b/lib/snmp/vsn.mk
index a607273107..b69b3c40b2 100644
--- a/lib/snmp/vsn.mk
+++ b/lib/snmp/vsn.mk
@@ -19,6 +19,6 @@
# %CopyrightEnd%
APPLICATION = snmp
-SNMP_VSN = 5.13
+SNMP_VSN = 5.13.1
PRE_VSN =
APP_VSN = "$(APPLICATION)-$(SNMP_VSN)$(PRE_VSN)"
diff --git a/lib/ssh/doc/src/notes.xml b/lib/ssh/doc/src/notes.xml
index 13019140eb..465ac854f0 100644
--- a/lib/ssh/doc/src/notes.xml
+++ b/lib/ssh/doc/src/notes.xml
@@ -30,6 +30,67 @@
notes.xml
+Ssh 4.15
+
+ Fixed Bugs and Malfunctions
+
+ -
+
+ Handling rare race condition at channel close.
+
+ Own Id: OTP-18220 Aux Id: ERIERL-666, ERIERL-661
+
+
+
+
+
+ Improvements and New Features
+
+ -
+
+ New ssh option no_auth_needed to skip the ssh
+ authentication. Use with caution!
+
+ Own Id: OTP-18134 Aux Id: GH-6021
+
+ -
+
+ This change fixes dialyzer warnings generated for
+ inets/httpd examples (includes needed adjustment of spec
+ for ssh_sftp module).
+
+ Own Id: OTP-18178 Aux Id: ERIERL-833, ERIERL-834,
+ ERIERL-835
+
+ -
+
+ The new function ssh:daemon_replace_options/2
+ makes it possible to change the Options in a
+ running SSH server.
+
+ Established connections are not affected, only those
+ created after the call to this new function.
+
+ Own Id: OTP-18196
+
+ -
+
+ Add a timeout as option max_initial_idle_time. It
+ closes a connection that does not allocate a channel
+ within the timeout time.
+
+ For more information about timeouts, see the Timeouts section
+ in the User's Guide Hardening chapter.
+
+ Own Id: OTP-18207 Aux Id: PR-6231
+
+
+
+
+
+
Ssh 4.14.1
Fixed Bugs and Malfunctions
diff --git a/lib/ssh/vsn.mk b/lib/ssh/vsn.mk
index 48b03adafa..fc5447302c 100644
--- a/lib/ssh/vsn.mk
+++ b/lib/ssh/vsn.mk
@@ -1,4 +1,4 @@
#-*-makefile-*- ; force emacs to enter makefile-mode
-SSH_VSN = 4.14.1
+SSH_VSN = 4.15
APP_VSN = "ssh-$(SSH_VSN)"
diff --git a/lib/ssl/doc/src/notes.xml b/lib/ssl/doc/src/notes.xml
index a490b41ac7..78b81b5f9c 100644
--- a/lib/ssl/doc/src/notes.xml
+++ b/lib/ssl/doc/src/notes.xml
@@ -27,6 +27,106 @@
This document describes the changes made to the SSL application.
+SSL 10.8.4
+
+ Fixed Bugs and Malfunctions
+
+ -
+
+ Reject unexpected application data in all relevant places
+ for all TLS versions. Also, handle TLS-1.3 middlebox
+ compatibility with more care. This will make malicious
+ connections fail early and further, mitigate possible DoS
+ attacks, that would be caught by the handshake timeout.
+
+ Thanks to Aina Toky Rasoamanana and Olivier Levillain
+ from Télécom SudParis for alerting us of the issues in
+ our implementation.
+
+ Own Id: OTP-18044
+
+ -
+
+ With this change, value of cacertfile option will be
+ adjusted before loading certs from the file. Adjustments
+ include converting relative paths to absolute and
+ converting symlinks to actual file path.
+
+ Thanks to Marcus Johansson
+
+ Own Id: OTP-18099 Aux Id: PR-6287
+
+ -
+
+ In TLS-1.3, if chain certs are missing (so server auth
+ domain adherence can not be determined) send peer cert
+ and hope the server is able to recreate a chain in its
+ auth domain.
+
+ Own Id: OTP-18191 Aux Id: GH-6105
+
+ -
+
+ Make sure periodical refresh of CA certificate files
+ repopulates cache properly.
+
+ Own Id: OTP-18195
+
+ -
+
+ Correct internal CRL cache functions to use internal
+ format consistently.
+
+ Own Id: OTP-18203 Aux Id: PR-5996
+
+ -
+
+ Incorrect handling of client middlebox negotiation for
+ TLS-1.3 could result in that a TLS-1.3 server would not
+ use middlebox mode although the client was expecting it
+ too and failing the negotiation with unexpected message.
+
+ Own Id: OTP-18219 Aux Id: GH-6241, PR-6249
+
+ -
+
+ If the "User" process, the process starting the TLS
+ connection, gets killed in the middle of spawning the
+ dynamic connection tree make sure we do not leave any
+ processes behind.
+
+ Own Id: OTP-18233 Aux Id: GH-6244, PR-6270
+
+
+
+
+
+ Improvements and New Features
+
+ -
+
+ A vulnerability has been discovered and corrected. It is
+ registered as CVE-2022-37026 "Client Authentication
+ Bypass". Corrections have been released on the supported
+ tracks with patches 23.3.4.15, 24.3.4.2, and 25.0.2. The
+ vulnerability might also exist in older OTP versions. We
+ recommend that impacted users upgrade to one of these
+ versions or later on the respective tracks. OTP 25.1
+ would be an even better choice. Impacted are those who
+ are running an ssl/tls/dtls server using the ssl
+ application either directly or indirectly via other
+ applications. For example via inets (httpd), cowboy, etc.
+ Note that the vulnerability only affects servers that
+ request client certification, that is sets the option
+ {verify, verify_peer}.
+
+ Own Id: OTP-18241
+
+
+
+
+
+
SSL 10.8.3
Fixed Bugs and Malfunctions
diff --git a/lib/ssl/vsn.mk b/lib/ssl/vsn.mk
index d06e4c86a6..dff4b5a4fd 100644
--- a/lib/ssl/vsn.mk
+++ b/lib/ssl/vsn.mk
@@ -1 +1 @@
-SSL_VSN = 10.8.3
+SSL_VSN = 10.8.4
diff --git a/lib/stdlib/doc/src/erl_features.xml b/lib/stdlib/doc/src/erl_features.xml
index f86f6f1d5b..cf85b4ccd6 100644
--- a/lib/stdlib/doc/src/erl_features.xml
+++ b/lib/stdlib/doc/src/erl_features.xml
@@ -71,7 +71,7 @@
-
+
Return all configurable features.
Return a list of all configurable features, that is, features
diff --git a/lib/stdlib/doc/src/notes.xml b/lib/stdlib/doc/src/notes.xml
index f760dffccc..af68daad9e 100644
--- a/lib/stdlib/doc/src/notes.xml
+++ b/lib/stdlib/doc/src/notes.xml
@@ -31,6 +31,125 @@
This document describes the changes made to the STDLIB application.
+STDLIB 4.1
+
+ Fixed Bugs and Malfunctions
+
+ -
+
+ Fixed inconsistency bugs in global due to
+ nodeup/nodedown messages not being
+ delivered before/after traffic over connections. Also
+ fixed various other inconsistency bugs and deadlocks in
+ both global_group
+ and global.
+
+ As building blocks for these fixes, a new BIF erlang:nodes/2
+ has been introduced and net_kernel:monitor_nodes/2
+ has been extended.
+
+ The -hidden and
+ -connect_all
+ command line arguments did not work if multiple instances
+ were present on the command line which has been fixed.
+ The new kernel parameter connect_all
+ has also been introduced in order to replace the
+ -connect_all command line argument.
+
+ Own Id: OTP-17934 Aux Id: PR-6007
+
+ -
+
+ Fix the public_key:ssh* functions to be listed
+ under the correct release in the Removed Functionality
+ User's Guide.
+
+ Own Id: OTP-18139 Aux Id: PR-6060
+
+ -
+
+ The type spec for format_status/1 in
+ gen_statem, gen_server and gen_event
+ has been corrected to state that the return value is of
+ the same type as the argument (instead of the same value
+ as the argument).
+
+ Own Id: OTP-18142 Aux Id: PR-6078
+
+ -
+
+ If the timer server child spec was already present
+ in kernel_sup but it was not started, the
+ timer server would fail to start with an
+ {error, already_present} error instead of
+ restarting the server.
+
+ Own Id: OTP-18146 Aux Id: PR-5983
+
+ -
+
When changing callback module in gen_statem the
+ state_enter calls flag from the old module was used in
+ for the first event in the new module, which could
+ confuse the new module and cause malfunction. This bug
+ has been corrected.
With this change some
+ sys debug message formats have been modified,
+ which can be a problem for debug code relying on the
+ format.
+
+ *** POTENTIAL INCOMPATIBILITY ***
+
+ Own Id: OTP-18239
+
+
+
+
+
+ Improvements and New Features
+
+ -
+
There is a new configure option,
+ --enable-deterministic-build, which will apply the
+ deterministic compiler option when building
+ Erlang/OTP. The deterministic option has been
+ improved to eliminate more sources of non-determinism in
+ several applications.
+
+ Own Id: OTP-18165 Aux Id: PR-5965
+
+ -
+
The rfc339_to_system_time/1,2 functions now
+ allows the minutes part to be omitted from the time
+ zone.
+
+ Own Id: OTP-18166 Aux Id: PR-6108
+
+ -
+
+ The receive statement in gen_event has been
+ optimized to not use selective receive (which was never
+ needed, and could cause severe performance degradation
+ under heavy load).
+
+ Own Id: OTP-18194 Aux Id: PR-6199
+
+ -
+
+ Add new API function erl_features:configurable/0
+
+ Own Id: OTP-18199 Aux Id: PR-5790
+
+
+
+
+
+
STDLIB 4.0.1
Fixed Bugs and Malfunctions
diff --git a/lib/stdlib/src/stdlib.app.src b/lib/stdlib/src/stdlib.app.src
index 90c19b2cad..8d935fb9e1 100644
--- a/lib/stdlib/src/stdlib.app.src
+++ b/lib/stdlib/src/stdlib.app.src
@@ -112,6 +112,6 @@
dets]},
{applications, [kernel]},
{env, []},
- {runtime_dependencies, ["sasl-3.0","kernel-8.4","erts-@OTP-17934@","crypto-4.5",
+ {runtime_dependencies, ["sasl-3.0","kernel-8.4","erts-13.1","crypto-4.5",
"compiler-5.0"]}
]}.
diff --git a/lib/stdlib/src/stdlib.appup.src b/lib/stdlib/src/stdlib.appup.src
index 0a031e3579..864429adbd 100644
--- a/lib/stdlib/src/stdlib.appup.src
+++ b/lib/stdlib/src/stdlib.appup.src
@@ -48,7 +48,8 @@
{<<"^3\\.17\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
{<<"^3\\.17\\.2(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
{<<"^4\\.0$">>,[restart_new_emulator]},
- {<<"^4\\.0\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}],
+ {<<"^4\\.0\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
+ {<<"^4\\.0\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}],
[{<<"^3\\.13$">>,[restart_new_emulator]},
{<<"^3\\.13\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
{<<"^3\\.13\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
@@ -69,4 +70,5 @@
{<<"^3\\.17\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
{<<"^3\\.17\\.2(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
{<<"^4\\.0$">>,[restart_new_emulator]},
- {<<"^4\\.0\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}]}.
+ {<<"^4\\.0\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
+ {<<"^4\\.0\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}]}.
diff --git a/lib/stdlib/vsn.mk b/lib/stdlib/vsn.mk
index 03051bf49f..7ffabdde04 100644
--- a/lib/stdlib/vsn.mk
+++ b/lib/stdlib/vsn.mk
@@ -1 +1 @@
-STDLIB_VSN = 4.0.1
+STDLIB_VSN = 4.1
diff --git a/lib/xmerl/doc/src/notes.xml b/lib/xmerl/doc/src/notes.xml
index 276d3dab57..701c4d372b 100644
--- a/lib/xmerl/doc/src/notes.xml
+++ b/lib/xmerl/doc/src/notes.xml
@@ -32,6 +32,25 @@
This document describes the changes made to the Xmerl application.
+Xmerl 1.3.30
+
+ Improvements and New Features
+
+ -
+
There is a new configure option,
+ --enable-deterministic-build, which will apply the
+ deterministic compiler option when building
+ Erlang/OTP. The deterministic option has been
+ improved to eliminate more sources of non-determinism in
+ several applications.
+
+ Own Id: OTP-18165 Aux Id: PR-5965
+
+
+
+
+
+
Xmerl 1.3.29
Improvements and New Features
diff --git a/lib/xmerl/vsn.mk b/lib/xmerl/vsn.mk
index 53f4ffa895..038f7ba263 100644
--- a/lib/xmerl/vsn.mk
+++ b/lib/xmerl/vsn.mk
@@ -1 +1 @@
-XMERL_VSN = 1.3.29
+XMERL_VSN = 1.3.30
diff --git a/make/otp_version_tickets b/make/otp_version_tickets
index b8220e1a87..d8f0d97117 100644
--- a/make/otp_version_tickets
+++ b/make/otp_version_tickets
@@ -1 +1,83 @@
-DEVELOPMENT
+OTP-16607
+OTP-17115
+OTP-17340
+OTP-17934
+OTP-18032
+OTP-18037
+OTP-18044
+OTP-18050
+OTP-18091
+OTP-18093
+OTP-18099
+OTP-18102
+OTP-18104
+OTP-18107
+OTP-18109
+OTP-18115
+OTP-18118
+OTP-18121
+OTP-18125
+OTP-18127
+OTP-18133
+OTP-18134
+OTP-18138
+OTP-18139
+OTP-18142
+OTP-18144
+OTP-18146
+OTP-18147
+OTP-18148
+OTP-18151
+OTP-18152
+OTP-18153
+OTP-18154
+OTP-18160
+OTP-18161
+OTP-18162
+OTP-18163
+OTP-18165
+OTP-18166
+OTP-18171
+OTP-18172
+OTP-18178
+OTP-18179
+OTP-18180
+OTP-18181
+OTP-18182
+OTP-18183
+OTP-18184
+OTP-18186
+OTP-18187
+OTP-18189
+OTP-18191
+OTP-18192
+OTP-18193
+OTP-18194
+OTP-18195
+OTP-18196
+OTP-18199
+OTP-18200
+OTP-18201
+OTP-18202
+OTP-18203
+OTP-18205
+OTP-18207
+OTP-18208
+OTP-18214
+OTP-18215
+OTP-18216
+OTP-18217
+OTP-18218
+OTP-18219
+OTP-18220
+OTP-18222
+OTP-18224
+OTP-18229
+OTP-18232
+OTP-18233
+OTP-18234
+OTP-18239
+OTP-18241
+OTP-18242
+OTP-18243
+OTP-18244
--
cgit v1.2.1